151 MB
/home/fdroid/fdroiddata/tmp/org.fossasia.openevent_101.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.fossasia.openevent_101.apk
2.23 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: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 21 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):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
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:·20d131abe0ebb9cbb017c57e5256a4cc04b54a4ee1783f8d298d5f9c44a7433f 
10 Signer·#1·certificate·SHA-1·digest:·c971479a632307d09ed40798bf019341f64f6176 
11 Signer·#1·certificate·MD5·digest:·2fbb9c0924b723274d3c50a2b80071a1 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·c71c07856496af9869478a329a1bc127ca0f8462867a52ca8c9660f3a963cd78 
15 Signer·#1·public·key·SHA-1·digest:·565a0d7ee13b0da11949959538d2b0ebf7b284c0 
16 Signer·#1·public·key·MD5·digest:·b43080051c47f29c45a462699e49446a 
17 WARNING:·META-INF/DEPENDENCIES·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/LICENSE·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/rxjava.properties·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/buildserverid·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/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.66 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 26550 lines modifiedOffset 1, 20958 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················4047048·(00000000003DC0C8h)4 ··Zip·archive·file·size:···················4030840·(00000000003D8178h)
5 ··Actual·end-cent-dir·record·offset:·······4047026·(00000000003DC0B2h)5 ··Actual·end-cent-dir·record·offset:·······4030818·(00000000003D8162h)
6 ··Expected·end-cent-dir·record·offset:·····4047026·(00000000003DC0B2h)6 ··Expected·end-cent-dir·record·offset:·····4030818·(00000000003D8162h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·713·entries.9 ··central·directory·contains·711·entries.
10 ··The·central·directory·is·75050·(000000000001252Ah)·bytes·long,10 ··The·central·directory·is·66733·(00000000000104ADh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·3971976·(00000000003C9B88h).12 ··is·3964085·(00000000003C7CB5h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2017·Mar·24·17:47:3026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························67615f7a27 ··32-bit·CRC·value·(hex):·························fc76db51
28 ··compressed·size:································22109·bytes28 ··compressed·size:································2581·bytes
29 ··uncompressed·size:······························71703·bytes29 ··uncompressed·size:······························10548·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(20·hex):················arc·
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/14A9936C.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···22175 
43 ··················································(000000000000569Fh)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2017·Mar·24·17:47:30 
53 ··32-bit·CRC·value·(hex):·························84a1b2e7 
54 ··compressed·size:································22232·bytes 
55 ··uncompressed·size:······························71806·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/14A9936C.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···44473 
69 ··················································(000000000000ADB9h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2017·Mar·24·17:47:30 
79 ··32-bit·CRC·value·(hex):·························8b8ade3e 
80 ··compressed·size:································1074·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/DEPENDENCIES40 ··META-INF/DEPENDENCIES
  
94 ··offset·of·local·header·from·start·of·archive:···4561441 ··offset·of·local·header·from·start·of·archive:···2630
95 ··················································(000000000000B22Eh)·bytes42 ··················································(0000000000000A46h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local52 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local
Max diff block lines reached; 1737570/1745122 bytes (99.57%) of diff not shown.
1.44 KB
resources.arsc
1.41 KB
aapt2 dump resources {}
    
Offset 5563, 15 lines modifiedOffset 5563, 15 lines modified
5563 ······(zh-rCN)·"分享"5563 ······(zh-rCN)·"分享"
5564 ······(es-rES)·"Compartir"5564 ······(es-rES)·"Compartir"
5565 ······(pt-rPT)·"Partilhar"5565 ······(pt-rPT)·"Partilhar"
5566 ······(zh-rTW)·"分享"5566 ······(zh-rTW)·"分享"
5567 ····resource·0x7f090024·string/com_facebook_smart_device_instructions5567 ····resource·0x7f090024·string/com_facebook_smart_device_instructions
5568 ······()·"To·connect·your·account,·open·the·Facebook·app·on·your·mobile·device·and·check·for·notifications."5568 ······()·"To·connect·your·account,·open·the·Facebook·app·on·your·mobile·device·and·check·for·notifications."
5569 ······(da)·"Du·kan·tilknytte·din·konto·ved·at·åbne·Facebook-appen··din·mobilenhed·og·tjekke·notifikationerne."5569 ······(da)·"Du·kan·tilknytte·din·konto·ved·at·åbne·Facebook-appen··din·mobilenhed·og·tjekke·notifikationerne."
5570 ······(ja)·"アカウントを接続するには、お使いのモバイル機器でFacebookアプリを開き、知をご確認ください。"5570 ······(ja)·"アカウントをンクするには、お使いのモバイル機器でFacebookアプリを開き、らせをご確認ください。"
5571 ······(pa)·"ਆਪਣੇ·ਖਾਤੇ·ਨਾਲ·ਕਨੈਕਟ·ਕਰਨ·ਲਈ,·ਆਪਣੀ·ਮੋਬਾਈਲ·ਡਿਵਾਈਸ·'ਤੇ·Facebook·ਐਪ·ਨੂੰ·ਖੋਲ੍ਹੋ·ਅਤੇ·ਸੂਚਨਾਵਾਂ·ਨੂੰ·ਦੇਖੋ।"5571 ······(pa)·"ਆਪਣੇ·ਖਾਤੇ·ਨਾਲ·ਕਨੈਕਟ·ਕਰਨ·ਲਈ,·ਆਪਣੀ·ਮੋਬਾਈਲ·ਡਿਵਾਈਸ·'ਤੇ·Facebook·ਐਪ·ਨੂੰ·ਖੋਲ੍ਹੋ·ਅਤੇ·ਸੂਚਨਾਵਾਂ·ਨੂੰ·ਦੇਖੋ।"
5572 ······(ta)·"உங்கள்·கணக்குடன்·இணைக்க,·உங்கள்·மொபைல்·சாதனத்தில்·Facebook·பயன்பாட்டைத்·திறந்து·அறிவிப்புகளைப்·பார்க்கவும்."5572 ······(ta)·"உங்கள்·கணக்குடன்·இணைக்க,·உங்கள்·மொபைல்·சாதனத்தில்·Facebook·பயன்பாட்டைத்·திறந்து·அறிவிப்புகளைப்·பார்க்கவும்."
5573 ······(nb)·"Koble·til·kontoen·din·ved·å·åpne·Facebook-appen··mobilenheten·din·og·se·etter·varsler."5573 ······(nb)·"Koble·til·kontoen·din·ved·å·åpne·Facebook-appen··mobilenheten·din·og·se·etter·varsler."
5574 ······(id)·"Untuk·menghubungkan·akun·Anda,·buka·aplikasi·Facebook·di·perangkat·seluler·Anda·dan·periksa·pemberitahuan."5574 ······(id)·"Untuk·menghubungkan·akun·Anda,·buka·aplikasi·Facebook·di·perangkat·seluler·Anda·dan·periksa·pemberitahuan."
5575 ······(de)·"Um·dein·Konto·zu·verbinden,·öffne·die·Facebook-App·auf·deinem·Mobilgerät·und·prüfe,·ob·du·Benachrichtigungen·erhalten·hast."5575 ······(de)·"Um·dein·Konto·zu·verbinden,·öffne·die·Facebook-App·auf·deinem·Mobilgerät·und·prüfe,·ob·du·Benachrichtigungen·erhalten·hast."
5576 ······(te)·"మీ·ఖాతాను·అనుసంధానించడానికి,·మీ·మొబైల్·పరికరంలో·Facebook·అనువర్తనాన్ని·తెరిచి,·నోటిఫికేషన్‌లను·తనిఖీ·చేయండి."5576 ······(te)·"మీ·ఖాతాను·అనుసంధానించడానికి,·మీ·మొబైల్·పరికరంలో·Facebook·అనువర్తనాన్ని·తెరిచి,·నోటిఫికేషన్‌లను·తనిఖీ·చేయండి."
5577 ······(af)·"Om·jou·rekening·te·verbind,·maak·die·Facebook-toepassing·op·jou·mobiele·toestel·oop·en·kontroleer·vir·kennisgewings."5577 ······(af)·"Om·jou·rekening·te·verbind,·maak·die·Facebook-toepassing·op·jou·mobiele·toestel·oop·en·kontroleer·vir·kennisgewings."
147 MB
classes.dex
147 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 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············:·901c5c514 checksum············:·2ae07cf6
5 signature···········:·bbeb...4f7a5 signature···········:·9f4d...c403
6 file_size···········:·67392526 file_size···········:·6763756
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·····:·5061510 string_ids_size·····:·51078
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·691112 type_ids_size·······:·6964
13 type_ids_off········:·202572·(0x03174c)13 type_ids_off········:·204424·(0x031e88)
14 proto_ids_size······:·977214 proto_ids_size······:·9886
15 proto_ids_off·······:·230216·(0x038348)15 proto_ids_off·······:·232280·(0x038b58)
16 field_ids_size······:·2856016 field_ids_size······:·27517
17 field_ids_off·······:·347480·(0x054d58)17 field_ids_off·······:·350912·(0x055ac0)
18 method_ids_size·····:·4757418 method_ids_size·····:·47885
19 method_ids_off······:·575960·(0x08c9d8)19 method_ids_off······:·571048·(0x08b6a8)
20 class_defs_size·····:·571520 class_defs_size·····:·5753
21 class_defs_off······:·956552·(0x0e9888)21 class_defs_off······:·954128·(0x0e8f10)
22 data_size···········:·559982022 data_size···········:·5625532
23 data_off············:·1139432·(0x1162e8)23 data_off············:·1138224·(0x115e30)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·30725 class_idx···········:·318
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·542827 superclass_idx······:·5477
28 source_file_idx·····:·254928 source_file_idx·····:·2552
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 44, 21 lines modifiedOffset 44, 21 lines modified
44 ··Superclass········:·'Ljava/lang/Object;'44 ··Superclass········:·'Ljava/lang/Object;'
45 ··Interfaces········-45 ··Interfaces········-
46 ····#0··············:·'Ljava/lang/annotation/Annotation;'46 ····#0··············:·'Ljava/lang/annotation/Annotation;'
47 ··Static·fields·····-47 ··Static·fields·····-
48 ··Instance·fields···-48 ··Instance·fields···-
49 ··Direct·methods····-49 ··Direct·methods····-
50 ··Virtual·methods···-50 ··Virtual·methods···-
51 ··source_file_idx···:·2549·(AnimRes.java)51 ··source_file_idx···:·2552·(AnimRes.java)
  
52 Class·#1·header:52 Class·#1·header:
53 class_idx···········:·30853 class_idx···········:·319
54 access_flags········:·9729·(0x2601)54 access_flags········:·9729·(0x2601)
55 superclass_idx······:·542855 superclass_idx······:·5477
56 source_file_idx·····:·257356 source_file_idx·····:·2576
57 static_fields_size··:·057 static_fields_size··:·0
58 instance_fields_size:·058 instance_fields_size:·0
59 direct_methods_size·:·059 direct_methods_size·:·0
60 virtual_methods_size:·060 virtual_methods_size:·0
  
61 Class·#1·annotations:61 Class·#1·annotations:
62 Annotations·on·class62 Annotations·on·class
Offset 72, 21 lines modifiedOffset 72, 21 lines modified
72 ··Superclass········:·'Ljava/lang/Object;'72 ··Superclass········:·'Ljava/lang/Object;'
73 ··Interfaces········-73 ··Interfaces········-
74 ····#0··············:·'Ljava/lang/annotation/Annotation;'74 ····#0··············:·'Ljava/lang/annotation/Annotation;'
75 ··Static·fields·····-75 ··Static·fields·····-
76 ··Instance·fields···-76 ··Instance·fields···-
77 ··Direct·methods····-77 ··Direct·methods····-
78 ··Virtual·methods···-78 ··Virtual·methods···-
79 ··source_file_idx···:·2573·(AnimatorRes.java)79 ··source_file_idx···:·2576·(AnimatorRes.java)
  
80 Class·#2·header:80 Class·#2·header:
81 class_idx···········:·30981 class_idx···········:·320
82 access_flags········:·9729·(0x2601)82 access_flags········:·9729·(0x2601)
83 superclass_idx······:·542883 superclass_idx······:·5477
84 source_file_idx·····:·257984 source_file_idx·····:·2582
85 static_fields_size··:·085 static_fields_size··:·0
86 instance_fields_size:·086 instance_fields_size:·0
87 direct_methods_size·:·087 direct_methods_size·:·0
88 virtual_methods_size:·088 virtual_methods_size:·0
  
89 Class·#2·annotations:89 Class·#2·annotations:
90 Annotations·on·class90 Annotations·on·class
Offset 100, 21 lines modifiedOffset 100, 21 lines modified
100 ··Superclass········:·'Ljava/lang/Object;'100 ··Superclass········:·'Ljava/lang/Object;'
101 ··Interfaces········-101 ··Interfaces········-
102 ····#0··············:·'Ljava/lang/annotation/Annotation;'102 ····#0··············:·'Ljava/lang/annotation/Annotation;'
103 ··Static·fields·····-103 ··Static·fields·····-
104 ··Instance·fields···-104 ··Instance·fields···-
105 ··Direct·methods····-105 ··Direct·methods····-
106 ··Virtual·methods···-106 ··Virtual·methods···-
107 ··source_file_idx···:·2579·(AnyRes.java)107 ··source_file_idx···:·2582·(AnyRes.java)
  
108 Class·#3·header:108 Class·#3·header:
109 class_idx···········:·310109 class_idx···········:·321
110 access_flags········:·9729·(0x2601)110 access_flags········:·9729·(0x2601)
111 superclass_idx······:·5428111 superclass_idx······:·5477
112 source_file_idx·····:·2582112 source_file_idx·····:·2585
113 static_fields_size··:·0113 static_fields_size··:·0
114 instance_fields_size:·0114 instance_fields_size:·0
115 direct_methods_size·:·0115 direct_methods_size·:·0
116 virtual_methods_size:·0116 virtual_methods_size:·0
  
117 Class·#3·annotations:117 Class·#3·annotations:
118 Annotations·on·class118 Annotations·on·class
Offset 128, 21 lines modifiedOffset 128, 21 lines modified
128 ··Superclass········:·'Ljava/lang/Object;'128 ··Superclass········:·'Ljava/lang/Object;'
129 ··Interfaces········-129 ··Interfaces········-
130 ····#0··············:·'Ljava/lang/annotation/Annotation;'130 ····#0··············:·'Ljava/lang/annotation/Annotation;'
131 ··Static·fields·····-131 ··Static·fields·····-
132 ··Instance·fields···-132 ··Instance·fields···-
133 ··Direct·methods····-133 ··Direct·methods····-
134 ··Virtual·methods···-134 ··Virtual·methods···-
135 ··source_file_idx···:·2582·(AnyThread.java)135 ··source_file_idx···:·2585·(AnyThread.java)
  
136 Class·#4·header:136 Class·#4·header:
137 class_idx···········:·311137 class_idx···········:·322
138 access_flags········:·9729·(0x2601)138 access_flags········:·9729·(0x2601)
139 superclass_idx······:·5428139 superclass_idx······:·5477
140 source_file_idx·····:·2878140 source_file_idx·····:·2881
141 static_fields_size··:·0141 static_fields_size··:·0
142 instance_fields_size:·0142 instance_fields_size:·0
143 direct_methods_size·:·0143 direct_methods_size·:·0
144 virtual_methods_size:·0144 virtual_methods_size:·0
  
145 Class·#4·annotations:145 Class·#4·annotations:
146 Annotations·on·class146 Annotations·on·class
Offset 156, 21 lines modifiedOffset 156, 21 lines modified
156 ··Superclass········:·'Ljava/lang/Object;'156 ··Superclass········:·'Ljava/lang/Object;'
157 ··Interfaces········-157 ··Interfaces········-
Max diff block lines reached; 153856223/153860842 bytes (100.00%) of diff not shown.
470 KB
classes.jar
34.3 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·10627519·bytes,·number·of·entries:·57151 Zip·file·size:·10674655·bytes,·number·of·entries:·5753
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class
6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
Offset 1509, 14 lines modifiedOffset 1509, 15 lines modified
1509 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·com/facebook/GraphRequestBatch$Callback.class1509 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·com/facebook/GraphRequestBatch$Callback.class
1510 ?rwxrwxr-x··2.0·unx·····3581·b-·stor·80-Jan-01·00:00·com/facebook/GraphRequestBatch.class1510 ?rwxrwxr-x··2.0·unx·····3581·b-·stor·80-Jan-01·00:00·com/facebook/GraphRequestBatch.class
1511 ?rwxrwxr-x··2.0·unx······793·b-·stor·80-Jan-01·00:00·com/facebook/GraphResponse$PagingDirection.class1511 ?rwxrwxr-x··2.0·unx······793·b-·stor·80-Jan-01·00:00·com/facebook/GraphResponse$PagingDirection.class
1512 ?rwxrwxr-x··2.0·unx·····8240·b-·stor·80-Jan-01·00:00·com/facebook/GraphResponse.class1512 ?rwxrwxr-x··2.0·unx·····8240·b-·stor·80-Jan-01·00:00·com/facebook/GraphResponse.class
1513 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/facebook/HttpMethod.class1513 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/facebook/HttpMethod.class
1514 ?rwxrwxr-x··2.0·unx····13094·b-·defN·80-Jan-01·00:00·com/facebook/LegacyTokenHelper.class1514 ?rwxrwxr-x··2.0·unx····13094·b-·defN·80-Jan-01·00:00·com/facebook/LegacyTokenHelper.class
1515 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·com/facebook/LoggingBehavior.class1515 ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·com/facebook/LoggingBehavior.class
 1516 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·com/facebook/LoginStatusCallback.class
1516 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/facebook/Profile$2.class1517 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·com/facebook/Profile$2.class
1517 ?rwxrwxr-x··2.0·unx·····4182·b-·stor·80-Jan-01·00:00·com/facebook/Profile.class1518 ?rwxrwxr-x··2.0·unx·····4182·b-·stor·80-Jan-01·00:00·com/facebook/Profile.class
1518 ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·com/facebook/ProfileCache.class1519 ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·com/facebook/ProfileCache.class
1519 ?rwxrwxr-x··2.0·unx·····2321·b-·stor·80-Jan-01·00:00·com/facebook/ProfileManager.class1520 ?rwxrwxr-x··2.0·unx·····2321·b-·stor·80-Jan-01·00:00·com/facebook/ProfileManager.class
1520 ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·com/facebook/ProfileTracker$1.class1521 ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·com/facebook/ProfileTracker$1.class
1521 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·com/facebook/ProfileTracker$ProfileBroadcastReceiver.class1522 ?rwxrwxr-x··2.0·unx·····1035·b-·stor·80-Jan-01·00:00·com/facebook/ProfileTracker$ProfileBroadcastReceiver.class
1522 ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·com/facebook/ProfileTracker.class1523 ?rwxrwxr-x··2.0·unx·····1502·b-·stor·80-Jan-01·00:00·com/facebook/ProfileTracker.class
Offset 1667, 30 lines modifiedOffset 1668, 30 lines modified
1667 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·com/facebook/internal/Mutable.class1668 ?rwxrwxr-x··2.0·unx······220·b-·stor·80-Jan-01·00:00·com/facebook/internal/Mutable.class
1668 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeAppCallAttachmentStore$1.class1669 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeAppCallAttachmentStore$1.class
1669 ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeAppCallAttachmentStore$Attachment.class1670 ?rwxrwxr-x··2.0·unx·····2602·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeAppCallAttachmentStore$Attachment.class
1670 ?rwxrwxr-x··2.0·unx·····5538·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeAppCallAttachmentStore.class1671 ?rwxrwxr-x··2.0·unx·····5538·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeAppCallAttachmentStore.class
1671 ?rwxrwxr-x··2.0·unx······848·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeProtocol$1.class1672 ?rwxrwxr-x··2.0·unx······848·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeProtocol$1.class
1672 ?rwxrwxr-x··2.0·unx·····2494·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeProtocol$NativeAppInfo.class1673 ?rwxrwxr-x··2.0·unx·····2494·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeProtocol$NativeAppInfo.class
1673 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeProtocol$ProtocolVersionQueryResult.class1674 ?rwxrwxr-x··2.0·unx·····1055·b-·stor·80-Jan-01·00:00·com/facebook/internal/NativeProtocol$ProtocolVersionQueryResult.class
1674 ?rwxrwxr-x··2.0·unx····19028·b-·defN·80-Jan-01·00:00·com/facebook/internal/NativeProtocol.class1675 ?rwxrwxr-x··2.0·unx····19453·b-·defN·80-Jan-01·00:00·com/facebook/internal/NativeProtocol.class
1675 ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·com/facebook/internal/PermissionType.class1676 ?rwxrwxr-x··2.0·unx······762·b-·stor·80-Jan-01·00:00·com/facebook/internal/PermissionType.class
1676 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·com/facebook/internal/PlatformServiceClient$1.class1677 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·com/facebook/internal/PlatformServiceClient$1.class
1677 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·com/facebook/internal/PlatformServiceClient$CompletedListener.class1678 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·com/facebook/internal/PlatformServiceClient$CompletedListener.class
1678 ?rwxrwxr-x··2.0·unx·····3115·b-·stor·80-Jan-01·00:00·com/facebook/internal/PlatformServiceClient.class1679 ?rwxrwxr-x··2.0·unx·····3115·b-·stor·80-Jan-01·00:00·com/facebook/internal/PlatformServiceClient.class
1679 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·com/facebook/internal/ProfileInformationCache.class1680 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·com/facebook/internal/ProfileInformationCache.class
1680 ?rwxrwxr-x··2.0·unx·····4559·b-·stor·80-Jan-01·00:00·com/facebook/internal/ServerProtocol.class1681 ?rwxrwxr-x··2.0·unx·····4559·b-·stor·80-Jan-01·00:00·com/facebook/internal/ServerProtocol.class
1681 ?rwxrwxr-x··2.0·unx·····1434·b-·stor·80-Jan-01·00:00·com/facebook/internal/SmartLoginOption.class1682 ?rwxrwxr-x··2.0·unx·····1434·b-·stor·80-Jan-01·00:00·com/facebook/internal/SmartLoginOption.class
1682 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·com/facebook/internal/UrlRedirectCache.class1683 ?rwxrwxr-x··2.0·unx·····2761·b-·stor·80-Jan-01·00:00·com/facebook/internal/UrlRedirectCache.class
1683 ?rwxrwxr-x··2.0·unx······368·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$2.class1684 ?rwxrwxr-x··2.0·unx······368·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$2.class
1684 ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$GraphMeRequestWithCacheCallback.class1685 ?rwxrwxr-x··2.0·unx······218·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$GraphMeRequestWithCacheCallback.class
1685 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$Mapper.class1686 ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$Mapper.class
1686 ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$PermissionsPair.class1687 ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$PermissionsPair.class
1687 ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$Predicate.class1688 ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·com/facebook/internal/Utility$Predicate.class
1688 ?rwxrwxr-x··2.0·unx····23862·b-·defN·80-Jan-01·00:00·com/facebook/internal/Utility.class1689 ?rwxrwxr-x··2.0·unx····23862·b-·defN·80-Jan-01·00:00·com/facebook/internal/Utility.class
1689 ?rwxrwxr-x··2.0·unx·····6603·b-·stor·80-Jan-01·00:00·com/facebook/internal/Validate.class1690 ?rwxrwxr-x··2.0·unx·····7267·b-·stor·80-Jan-01·00:00·com/facebook/internal/Validate.class
1690 ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$1.class1691 ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$1.class
1691 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$2.class1692 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$2.class
1692 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$3.class1693 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$3.class
1693 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$4.class1694 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$4.class
1694 ?rwxrwxr-x··2.0·unx·····2458·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$Builder.class1695 ?rwxrwxr-x··2.0·unx·····2458·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$Builder.class
1695 ?rwxrwxr-x··2.0·unx·····4392·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$DialogWebViewClient.class1696 ?rwxrwxr-x··2.0·unx·····4392·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$DialogWebViewClient.class
1696 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$OnCompleteListener.class1697 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·com/facebook/internal/WebDialog$OnCompleteListener.class
Offset 1717, 18 lines modifiedOffset 1718, 18 lines modified
1717 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$OnCompletedListener.class1718 ?rwxrwxr-x··2.0·unx······169·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$OnCompletedListener.class
1718 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Request$1.class1719 ?rwxrwxr-x··2.0·unx······666·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Request$1.class
1719 ?rwxrwxr-x··2.0·unx·····3171·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Request.class1720 ?rwxrwxr-x··2.0·unx·····3171·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Request.class
1720 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Result$1.class1721 ?rwxrwxr-x··2.0·unx······662·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Result$1.class
1721 ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Result$Code.class1722 ?rwxrwxr-x··2.0·unx·····1074·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Result$Code.class
1722 ?rwxrwxr-x··2.0·unx·····3166·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Result.class1723 ?rwxrwxr-x··2.0·unx·····3166·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginClient$Result.class
1723 ?rwxrwxr-x··2.0·unx····10964·b-·defN·80-Jan-01·00:00·com/facebook/login/LoginClient.class1724 ?rwxrwxr-x··2.0·unx····10964·b-·defN·80-Jan-01·00:00·com/facebook/login/LoginClient.class
1724 ?rwxrwxr-x··2.0·unx·····6095·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginLogger.class1725 ?rwxrwxr-x··2.0·unx·····6727·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginLogger.class
1725 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginManager$2.class1726 ?rwxrwxr-x··2.0·unx······264·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginManager$2.class
1726 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginManager$LoginLoggerHolder.class1727 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginManager$LoginLoggerHolder.class
1727 ?rwxrwxr-x··2.0·unx····11471·b-·defN·80-Jan-01·00:00·com/facebook/login/LoginManager.class1728 ?rwxrwxr-x··2.0·unx····12885·b-·defN·80-Jan-01·00:00·com/facebook/login/LoginManager.class
1728 ?rwxrwxr-x··2.0·unx·····5452·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginMethodHandler.class1729 ?rwxrwxr-x··2.0·unx·····5452·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginMethodHandler.class
1729 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginResult.class1730 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·com/facebook/login/LoginResult.class
1730 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·com/facebook/login/StartActivityDelegate.class1731 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·com/facebook/login/StartActivityDelegate.class
1731 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·com/facebook/login/WebViewLoginMethodHandler$2.class1732 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·com/facebook/login/WebViewLoginMethodHandler$2.class
1732 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/DeviceLoginButton$1.class1733 ?rwxrwxr-x··2.0·unx·······97·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/DeviceLoginButton$1.class
1733 ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/LoginButton$1$1.class1734 ?rwxrwxr-x··2.0·unx······740·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/LoginButton$1$1.class
1734 ?rwxrwxr-x··2.0·unx······942·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/LoginButton$1.class1735 ?rwxrwxr-x··2.0·unx······942·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/LoginButton$1.class
Offset 1746, 14 lines modifiedOffset 1747, 55 lines modified
1746 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/ToolTipPopup$Style.class1747 ?rwxrwxr-x··2.0·unx······800·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/ToolTipPopup$Style.class
1747 ?rwxrwxr-x··2.0·unx·····4824·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/ToolTipPopup.class1748 ?rwxrwxr-x··2.0·unx·····4824·b-·stor·80-Jan-01·00:00·com/facebook/login/widget/ToolTipPopup.class
1748 ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·com/facebook/messenger/MessengerThreadParams$Origin.class1749 ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·com/facebook/messenger/MessengerThreadParams$Origin.class
1749 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·com/facebook/messenger/MessengerThreadParams.class1750 ?rwxrwxr-x··2.0·unx······508·b-·stor·80-Jan-01·00:00·com/facebook/messenger/MessengerThreadParams.class
1750 ?rwxrwxr-x··2.0·unx·····6502·b-·stor·80-Jan-01·00:00·com/facebook/messenger/MessengerUtils.class1751 ?rwxrwxr-x··2.0·unx·····6502·b-·stor·80-Jan-01·00:00·com/facebook/messenger/MessengerUtils.class
1751 ?rwxrwxr-x··2.0·unx·····2247·b-·stor·80-Jan-01·00:00·com/facebook/messenger/ShareToMessengerParams.class1752 ?rwxrwxr-x··2.0·unx·····2247·b-·stor·80-Jan-01·00:00·com/facebook/messenger/ShareToMessengerParams.class
1752 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·com/facebook/messenger/ShareToMessengerParamsBuilder.class1753 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·com/facebook/messenger/ShareToMessengerParamsBuilder.class
 1754 ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·com/facebook/places/PlaceManager$LocationError.class
 1755 ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·com/facebook/places/PlaceManager$OnRequestReadyCallback.class
 1756 ?rwxrwxr-x··2.0·unx····10739·b-·defN·80-Jan-01·00:00·com/facebook/places/PlaceManager.class
 1757 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/BleScanner.class
 1758 ?rwxrwxr-x··2.0·unx······714·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/BleScannerImpl$1.class
 1759 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/BleScannerImpl$2.class
 1760 ?rwxrwxr-x··2.0·unx·····1770·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/BleScannerImpl$ScanCallBackImpl.class
 1761 ?rwxrwxr-x··2.0·unx······276·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/BluetoothScanResult.class
 1762 ?rwxrwxr-x··2.0·unx······502·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackage.class
 1763 ?rwxrwxr-x··2.0·unx·····3775·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackageManager$1.class
 1764 ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackageManager$2.class
 1765 ?rwxrwxr-x··2.0·unx·····2291·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackageManager$3.class
 1766 ?rwxrwxr-x··2.0·unx·····1649·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackageManager$4.class
 1767 ?rwxrwxr-x··2.0·unx······192·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackageManager$Listener.class
 1768 ?rwxrwxr-x··2.0·unx·····1998·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackageManager.class
 1769 ?rwxrwxr-x··2.0·unx······111·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackageRequestParams$1.class
 1770 ?rwxrwxr-x··2.0·unx·····3754·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackageRequestParams$Builder.class
 1771 ?rwxrwxr-x··2.0·unx·····3825·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationPackageRequestParams.class
 1772 ?rwxrwxr-x··2.0·unx······190·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/LocationScanner.class
 1773 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/ScannerException$Type.class
 1774 ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/ScannerException.class
 1775 ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/ScannerFactory.class
 1776 ?rwxrwxr-x··2.0·unx······385·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/WifiScanResult.class
 1777 ?rwxrwxr-x··2.0·unx······291·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/WifiScanner.class
 1778 ?rwxrwxr-x··2.0·unx······455·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/WifiScannerImpl$1.class
 1779 ?rwxrwxr-x··2.0·unx·····1064·b-·stor·80-Jan-01·00:00·com/facebook/places/internal/WifiScannerImpl$ScanResultBroadcastReceiver.class
 1780 ?rwxrwxr-x··2.0·unx······113·b-·stor·80-Jan-01·00:00·com/facebook/places/model/CurrentPlaceFeedbackRequestParams$1.class
 1781 ?rwxrwxr-x··2.0·unx·····1331·b-·stor·80-Jan-01·00:00·com/facebook/places/model/CurrentPlaceFeedbackRequestParams$Builder.class
 1782 ?rwxrwxr-x··2.0·unx·····1081·b-·stor·80-Jan-01·00:00·com/facebook/places/model/CurrentPlaceFeedbackRequestParams.class
 1783 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·com/facebook/places/model/CurrentPlaceRequestParams$1.class
 1784 ?rwxrwxr-x··2.0·unx·····2483·b-·stor·80-Jan-01·00:00·com/facebook/places/model/CurrentPlaceRequestParams$Builder.class
 1785 ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·com/facebook/places/model/CurrentPlaceRequestParams$ConfidenceLevel.class
 1786 ?rwxrwxr-x··2.0·unx······895·b-·stor·80-Jan-01·00:00·com/facebook/places/model/CurrentPlaceRequestParams$ScanMode.class
 1787 ?rwxrwxr-x··2.0·unx·····2016·b-·stor·80-Jan-01·00:00·com/facebook/places/model/CurrentPlaceRequestParams.class
 1788 ?rwxrwxr-x··2.0·unx·····1685·b-·stor·80-Jan-01·00:00·com/facebook/places/model/PlaceFields.class
 1789 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·com/facebook/places/model/PlaceInfoRequestParams$1.class
 1790 ?rwxrwxr-x··2.0·unx·····1230·b-·stor·80-Jan-01·00:00·com/facebook/places/model/PlaceInfoRequestParams$Builder.class
 1791 ?rwxrwxr-x··2.0·unx·····1011·b-·stor·80-Jan-01·00:00·com/facebook/places/model/PlaceInfoRequestParams.class
 1792 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·com/facebook/places/model/PlaceSearchRequestParams$1.class
 1793 ?rwxrwxr-x··2.0·unx·····1603·b-·stor·80-Jan-01·00:00·com/facebook/places/model/PlaceSearchRequestParams$Builder.class
 1794 ?rwxrwxr-x··2.0·unx·····1451·b-·stor·80-Jan-01·00:00·com/facebook/places/model/PlaceSearchRequestParams.class
1753 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·com/facebook/share/DeviceShareDialog$Result.class1795 ?rwxrwxr-x··2.0·unx······158·b-·stor·80-Jan-01·00:00·com/facebook/share/DeviceShareDialog$Result.class
1754 ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·com/facebook/share/ShareApi$5$1.class1796 ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·com/facebook/share/ShareApi$5$1.class
1755 ?rwxrwxr-x··2.0·unx····13309·b-·defN·80-Jan-01·00:00·com/facebook/share/ShareApi.class1797 ?rwxrwxr-x··2.0·unx····13309·b-·defN·80-Jan-01·00:00·com/facebook/share/ShareApi.class
1756 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/facebook/share/ShareBuilder.class1798 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·com/facebook/share/ShareBuilder.class
Max diff block lines reached; 21759/35123 bytes (61.95%) of diff not shown.
7.12 KB
zipnote «TEMP»/diffoscope_ewcjekwz_tmp/tmp3fjukvmo_.zip
    
Offset 4536, 14 lines modifiedOffset 4536, 17 lines modified
  
4536 Filename:·com/facebook/LegacyTokenHelper.class4536 Filename:·com/facebook/LegacyTokenHelper.class
4537 Comment:·4537 Comment:·
  
4538 Filename:·com/facebook/LoggingBehavior.class4538 Filename:·com/facebook/LoggingBehavior.class
4539 Comment:·4539 Comment:·
  
 4540 Filename:·com/facebook/LoginStatusCallback.class
 4541 Comment:·
  
4540 Filename:·com/facebook/Profile$2.class4542 Filename:·com/facebook/Profile$2.class
4541 Comment:·4543 Comment:·
  
4542 Filename:·com/facebook/Profile.class4544 Filename:·com/facebook/Profile.class
4543 Comment:·4545 Comment:·
  
4544 Filename:·com/facebook/ProfileCache.class4546 Filename:·com/facebook/ProfileCache.class
Offset 5247, 14 lines modifiedOffset 5250, 137 lines modified
  
5247 Filename:·com/facebook/messenger/ShareToMessengerParams.class5250 Filename:·com/facebook/messenger/ShareToMessengerParams.class
5248 Comment:·5251 Comment:·
  
5249 Filename:·com/facebook/messenger/ShareToMessengerParamsBuilder.class5252 Filename:·com/facebook/messenger/ShareToMessengerParamsBuilder.class
5250 Comment:·5253 Comment:·
  
 5254 Filename:·com/facebook/places/PlaceManager$LocationError.class
 5255 Comment:·
  
 5256 Filename:·com/facebook/places/PlaceManager$OnRequestReadyCallback.class
 5257 Comment:·
  
 5258 Filename:·com/facebook/places/PlaceManager.class
 5259 Comment:·
  
 5260 Filename:·com/facebook/places/internal/BleScanner.class
 5261 Comment:·
  
 5262 Filename:·com/facebook/places/internal/BleScannerImpl$1.class
 5263 Comment:·
  
 5264 Filename:·com/facebook/places/internal/BleScannerImpl$2.class
 5265 Comment:·
  
 5266 Filename:·com/facebook/places/internal/BleScannerImpl$ScanCallBackImpl.class
 5267 Comment:·
  
 5268 Filename:·com/facebook/places/internal/BluetoothScanResult.class
 5269 Comment:·
  
 5270 Filename:·com/facebook/places/internal/LocationPackage.class
 5271 Comment:·
  
 5272 Filename:·com/facebook/places/internal/LocationPackageManager$1.class
 5273 Comment:·
  
 5274 Filename:·com/facebook/places/internal/LocationPackageManager$2.class
 5275 Comment:·
  
 5276 Filename:·com/facebook/places/internal/LocationPackageManager$3.class
 5277 Comment:·
  
 5278 Filename:·com/facebook/places/internal/LocationPackageManager$4.class
 5279 Comment:·
  
 5280 Filename:·com/facebook/places/internal/LocationPackageManager$Listener.class
 5281 Comment:·
  
 5282 Filename:·com/facebook/places/internal/LocationPackageManager.class
 5283 Comment:·
  
 5284 Filename:·com/facebook/places/internal/LocationPackageRequestParams$1.class
 5285 Comment:·
  
 5286 Filename:·com/facebook/places/internal/LocationPackageRequestParams$Builder.class
 5287 Comment:·
  
 5288 Filename:·com/facebook/places/internal/LocationPackageRequestParams.class
 5289 Comment:·
  
 5290 Filename:·com/facebook/places/internal/LocationScanner.class
 5291 Comment:·
  
 5292 Filename:·com/facebook/places/internal/ScannerException$Type.class
 5293 Comment:·
  
 5294 Filename:·com/facebook/places/internal/ScannerException.class
 5295 Comment:·
  
 5296 Filename:·com/facebook/places/internal/ScannerFactory.class
 5297 Comment:·
  
 5298 Filename:·com/facebook/places/internal/WifiScanResult.class
 5299 Comment:·
  
 5300 Filename:·com/facebook/places/internal/WifiScanner.class
 5301 Comment:·
  
 5302 Filename:·com/facebook/places/internal/WifiScannerImpl$1.class
 5303 Comment:·
  
 5304 Filename:·com/facebook/places/internal/WifiScannerImpl$ScanResultBroadcastReceiver.class
 5305 Comment:·
  
 5306 Filename:·com/facebook/places/model/CurrentPlaceFeedbackRequestParams$1.class
 5307 Comment:·
  
 5308 Filename:·com/facebook/places/model/CurrentPlaceFeedbackRequestParams$Builder.class
 5309 Comment:·
  
 5310 Filename:·com/facebook/places/model/CurrentPlaceFeedbackRequestParams.class
 5311 Comment:·
  
 5312 Filename:·com/facebook/places/model/CurrentPlaceRequestParams$1.class
 5313 Comment:·
  
 5314 Filename:·com/facebook/places/model/CurrentPlaceRequestParams$Builder.class
 5315 Comment:·
  
 5316 Filename:·com/facebook/places/model/CurrentPlaceRequestParams$ConfidenceLevel.class
 5317 Comment:·
  
 5318 Filename:·com/facebook/places/model/CurrentPlaceRequestParams$ScanMode.class
 5319 Comment:·
  
 5320 Filename:·com/facebook/places/model/CurrentPlaceRequestParams.class
 5321 Comment:·
  
Max diff block lines reached; 3175/7178 bytes (44.23%) of diff not shown.
518 B
com/facebook/FacebookSdk.class
458 B
procyon -ec {}
    
Offset 230, 15 lines modifiedOffset 230, 15 lines modified
230 ····230 ····
231 ····public·static·long·getOnProgressThreshold()·{231 ····public·static·long·getOnProgressThreshold()·{
232 ········Validate.sdkInitialized();232 ········Validate.sdkInitialized();
233 ········return·FacebookSdk.onProgressThreshold.get();233 ········return·FacebookSdk.onProgressThreshold.get();
234 ····}234 ····}
235 ····235 ····
236 ····public·static·String·getSdkVersion()·{236 ····public·static·String·getSdkVersion()·{
237 ········return·"4.20.0";237 ········return·"4.22.0";
238 ····}238 ····}
239 ····239 ····
240 ····public·static·int·getWebDialogTheme()·{240 ····public·static·int·getWebDialogTheme()·{
241 ········Validate.sdkInitialized();241 ········Validate.sdkInitialized();
242 ········return·FacebookSdk.webDialogTheme;242 ········return·FacebookSdk.webDialogTheme;
243 ····}243 ····}
244 ····244 ····
283 B
com/facebook/FacebookSdkVersion.class
209 B
procyon -ec {}
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 package·com.facebook;1 package·com.facebook;
  
2 final·class·FacebookSdkVersion2 final·class·FacebookSdkVersion
3 {3 {
4 ····public·static·final·String·BUILD·=·"4.20.0";4 ····public·static·final·String·BUILD·=·"4.22.0";
5 }5 }
835 B
com/facebook/GraphRequest.class
773 B
procyon -ec {}
    
Offset 406, 15 lines modifiedOffset 406, 15 lines modified
406 ····406 ····
407 ····private·static·String·getUserAgent()·{407 ····private·static·String·getUserAgent()·{
408 ········final·int·n·=·2;408 ········final·int·n·=·2;
409 ········final·int·n2·=·1;409 ········final·int·n2·=·1;
410 ········if·(GraphRequest.userAgent·==·null)·{410 ········if·(GraphRequest.userAgent·==·null)·{
411 ············final·Object[]·args·=·new·Object[n];411 ············final·Object[]·args·=·new·Object[n];
412 ············args[0]·=·"FBAndroidSDK";412 ············args[0]·=·"FBAndroidSDK";
413 ············args[n2]·=·"4.20.0";413 ············args[n2]·=·"4.22.0";
414 ············GraphRequest.userAgent·=·String.format("%s.%s",·args);414 ············GraphRequest.userAgent·=·String.format("%s.%s",·args);
415 ············final·String·customUserAgent·=·InternalSettings.getCustomUserAgent();415 ············final·String·customUserAgent·=·InternalSettings.getCustomUserAgent();
416 ············if·(!Utility.isNullOrEmpty(customUserAgent))·{416 ············if·(!Utility.isNullOrEmpty(customUserAgent))·{
417 ················final·Locale·root·=·Locale.ROOT;417 ················final·Locale·root·=·Locale.ROOT;
418 ················final·String·format·=·"%s/%s";418 ················final·String·format·=·"%s/%s";
419 ················final·Object[]·args2·=·new·Object[n];419 ················final·Object[]·args2·=·new·Object[n];
420 ················args2[0]·=·GraphRequest.userAgent;420 ················args2[0]·=·GraphRequest.userAgent;
4.93 KB
com/facebook/internal/NativeProtocol.class
4.85 KB
procyon -ec {}
    
Offset 52, 14 lines modifiedOffset 52, 15 lines modified
52 ····public·static·final·String·EXTRA_ACCESS_TOKEN·=·"com.facebook.platform.extra.ACCESS_TOKEN";52 ····public·static·final·String·EXTRA_ACCESS_TOKEN·=·"com.facebook.platform.extra.ACCESS_TOKEN";
53 ····public·static·final·String·EXTRA_APPLICATION_ID·=·"com.facebook.platform.extra.APPLICATION_ID";53 ····public·static·final·String·EXTRA_APPLICATION_ID·=·"com.facebook.platform.extra.APPLICATION_ID";
54 ····public·static·final·String·EXTRA_APPLICATION_NAME·=·"com.facebook.platform.extra.APPLICATION_NAME";54 ····public·static·final·String·EXTRA_APPLICATION_NAME·=·"com.facebook.platform.extra.APPLICATION_NAME";
55 ····public·static·final·String·EXTRA_DIALOG_COMPLETE_KEY·=·"com.facebook.platform.extra.DID_COMPLETE";55 ····public·static·final·String·EXTRA_DIALOG_COMPLETE_KEY·=·"com.facebook.platform.extra.DID_COMPLETE";
56 ····public·static·final·String·EXTRA_DIALOG_COMPLETION_GESTURE_KEY·=·"com.facebook.platform.extra.COMPLETION_GESTURE";56 ····public·static·final·String·EXTRA_DIALOG_COMPLETION_GESTURE_KEY·=·"com.facebook.platform.extra.COMPLETION_GESTURE";
57 ····public·static·final·String·EXTRA_EXPIRES_SECONDS_SINCE_EPOCH·=·"com.facebook.platform.extra.EXPIRES_SECONDS_SINCE_EPOCH";57 ····public·static·final·String·EXTRA_EXPIRES_SECONDS_SINCE_EPOCH·=·"com.facebook.platform.extra.EXPIRES_SECONDS_SINCE_EPOCH";
58 ····public·static·final·String·EXTRA_GET_INSTALL_DATA_PACKAGE·=·"com.facebook.platform.extra.INSTALLDATA_PACKAGE";58 ····public·static·final·String·EXTRA_GET_INSTALL_DATA_PACKAGE·=·"com.facebook.platform.extra.INSTALLDATA_PACKAGE";
 59 ····public·static·final·String·EXTRA_LOGGER_REF·=·"com.facebook.platform.extra.LOGGER_REF";
59 ····public·static·final·String·EXTRA_PERMISSIONS·=·"com.facebook.platform.extra.PERMISSIONS";60 ····public·static·final·String·EXTRA_PERMISSIONS·=·"com.facebook.platform.extra.PERMISSIONS";
60 ····public·static·final·String·EXTRA_PROTOCOL_ACTION·=·"com.facebook.platform.protocol.PROTOCOL_ACTION";61 ····public·static·final·String·EXTRA_PROTOCOL_ACTION·=·"com.facebook.platform.protocol.PROTOCOL_ACTION";
61 ····public·static·final·String·EXTRA_PROTOCOL_BRIDGE_ARGS·=·"com.facebook.platform.protocol.BRIDGE_ARGS";62 ····public·static·final·String·EXTRA_PROTOCOL_BRIDGE_ARGS·=·"com.facebook.platform.protocol.BRIDGE_ARGS";
62 ····public·static·final·String·EXTRA_PROTOCOL_CALL_ID·=·"com.facebook.platform.protocol.CALL_ID";63 ····public·static·final·String·EXTRA_PROTOCOL_CALL_ID·=·"com.facebook.platform.protocol.CALL_ID";
63 ····public·static·final·String·EXTRA_PROTOCOL_METHOD_ARGS·=·"com.facebook.platform.protocol.METHOD_ARGS";64 ····public·static·final·String·EXTRA_PROTOCOL_METHOD_ARGS·=·"com.facebook.platform.protocol.METHOD_ARGS";
64 ····public·static·final·String·EXTRA_PROTOCOL_METHOD_RESULTS·=·"com.facebook.platform.protocol.RESULT_ARGS";65 ····public·static·final·String·EXTRA_PROTOCOL_METHOD_RESULTS·=·"com.facebook.platform.protocol.RESULT_ARGS";
65 ····public·static·final·String·EXTRA_PROTOCOL_VERSION·=·"com.facebook.platform.protocol.PROTOCOL_VERSION";66 ····public·static·final·String·EXTRA_PROTOCOL_VERSION·=·"com.facebook.platform.protocol.PROTOCOL_VERSION";
Offset 74, 18 lines modifiedOffset 75, 22 lines modified
74 ····public·static·final·String·IMAGE_URL_KEY·=·"url";75 ····public·static·final·String·IMAGE_URL_KEY·=·"url";
75 ····public·static·final·String·IMAGE_USER_GENERATED_KEY·=·"user_generated";76 ····public·static·final·String·IMAGE_USER_GENERATED_KEY·=·"user_generated";
76 ····static·final·String·INTENT_ACTION_PLATFORM_ACTIVITY·=·"com.facebook.platform.PLATFORM_ACTIVITY";77 ····static·final·String·INTENT_ACTION_PLATFORM_ACTIVITY·=·"com.facebook.platform.PLATFORM_ACTIVITY";
77 ····static·final·String·INTENT_ACTION_PLATFORM_SERVICE·=·"com.facebook.platform.PLATFORM_SERVICE";78 ····static·final·String·INTENT_ACTION_PLATFORM_SERVICE·=·"com.facebook.platform.PLATFORM_SERVICE";
78 ····private·static·final·List·KNOWN_PROTOCOL_VERSIONS;79 ····private·static·final·List·KNOWN_PROTOCOL_VERSIONS;
79 ····public·static·final·int·MESSAGE_GET_ACCESS_TOKEN_REPLY·=·65537;80 ····public·static·final·int·MESSAGE_GET_ACCESS_TOKEN_REPLY·=·65537;
80 ····public·static·final·int·MESSAGE_GET_ACCESS_TOKEN_REQUEST·=·65536;81 ····public·static·final·int·MESSAGE_GET_ACCESS_TOKEN_REQUEST·=·65536;
 82 ····public·static·final·int·MESSAGE_GET_AK_SEAMLESS_TOKEN_REPLY·=·65545;
 83 ····public·static·final·int·MESSAGE_GET_AK_SEAMLESS_TOKEN_REQUEST·=·65544;
81 ····public·static·final·int·MESSAGE_GET_INSTALL_DATA_REPLY·=·65541;84 ····public·static·final·int·MESSAGE_GET_INSTALL_DATA_REPLY·=·65541;
82 ····public·static·final·int·MESSAGE_GET_INSTALL_DATA_REQUEST·=·65540;85 ····public·static·final·int·MESSAGE_GET_INSTALL_DATA_REQUEST·=·65540;
83 ····public·static·final·int·MESSAGE_GET_LIKE_STATUS_REPLY·=·65543;86 ····public·static·final·int·MESSAGE_GET_LIKE_STATUS_REPLY·=·65543;
84 ····public·static·final·int·MESSAGE_GET_LIKE_STATUS_REQUEST·=·65542;87 ····public·static·final·int·MESSAGE_GET_LIKE_STATUS_REQUEST·=·65542;
 88 ····public·static·final·int·MESSAGE_GET_LOGIN_STATUS_REPLY·=·65547;
 89 ····public·static·final·int·MESSAGE_GET_LOGIN_STATUS_REQUEST·=·65546;
85 ····static·final·int·MESSAGE_GET_PROTOCOL_VERSIONS_REPLY·=·65539;90 ····static·final·int·MESSAGE_GET_PROTOCOL_VERSIONS_REPLY·=·65539;
86 ····static·final·int·MESSAGE_GET_PROTOCOL_VERSIONS_REQUEST·=·65538;91 ····static·final·int·MESSAGE_GET_PROTOCOL_VERSIONS_REQUEST·=·65538;
87 ····public·static·final·int·NO_PROTOCOL_AVAILABLE·=·255;92 ····public·static·final·int·NO_PROTOCOL_AVAILABLE·=·255;
88 ····public·static·final·String·OPEN_GRAPH_CREATE_OBJECT_KEY·=·"fbsdk:create_object";93 ····public·static·final·String·OPEN_GRAPH_CREATE_OBJECT_KEY·=·"fbsdk:create_object";
89 ····private·static·final·String·PLATFORM_PROVIDER·=·".provider.PlatformProvider";94 ····private·static·final·String·PLATFORM_PROVIDER·=·".provider.PlatformProvider";
90 ····private·static·final·String·PLATFORM_PROVIDER_VERSIONS·=·".provider.PlatformProvider/versions";95 ····private·static·final·String·PLATFORM_PROVIDER_VERSIONS·=·".provider.PlatformProvider/versions";
91 ····private·static·final·String·PLATFORM_PROVIDER_VERSION_COLUMN·=·"version";96 ····private·static·final·String·PLATFORM_PROVIDER_VERSION_COLUMN·=·"version";
Offset 97, 19 lines modifiedOffset 102, 21 lines modified
97 ····public·static·final·int·PROTOCOL_VERSION_20140324·=·20140324;102 ····public·static·final·int·PROTOCOL_VERSION_20140324·=·20140324;
98 ····public·static·final·int·PROTOCOL_VERSION_20140701·=·20140701;103 ····public·static·final·int·PROTOCOL_VERSION_20140701·=·20140701;
99 ····public·static·final·int·PROTOCOL_VERSION_20141001·=·20141001;104 ····public·static·final·int·PROTOCOL_VERSION_20141001·=·20141001;
100 ····public·static·final·int·PROTOCOL_VERSION_20141028·=·20141028;105 ····public·static·final·int·PROTOCOL_VERSION_20141028·=·20141028;
101 ····public·static·final·int·PROTOCOL_VERSION_20141107·=·20141107;106 ····public·static·final·int·PROTOCOL_VERSION_20141107·=·20141107;
102 ····public·static·final·int·PROTOCOL_VERSION_20141218·=·20141218;107 ····public·static·final·int·PROTOCOL_VERSION_20141218·=·20141218;
103 ····public·static·final·int·PROTOCOL_VERSION_20160327·=·20160327;108 ····public·static·final·int·PROTOCOL_VERSION_20160327·=·20160327;
 109 ····public·static·final·int·PROTOCOL_VERSION_20170411·=·20170411;
104 ····public·static·final·String·RESULT_ARGS_ACCESS_TOKEN·=·"access_token";110 ····public·static·final·String·RESULT_ARGS_ACCESS_TOKEN·=·"access_token";
105 ····public·static·final·String·RESULT_ARGS_DIALOG_COMPLETE_KEY·=·"didComplete";111 ····public·static·final·String·RESULT_ARGS_DIALOG_COMPLETE_KEY·=·"didComplete";
106 ····public·static·final·String·RESULT_ARGS_DIALOG_COMPLETION_GESTURE_KEY·=·"completionGesture";112 ····public·static·final·String·RESULT_ARGS_DIALOG_COMPLETION_GESTURE_KEY·=·"completionGesture";
107 ····public·static·final·String·RESULT_ARGS_EXPIRES_SECONDS_SINCE_EPOCH·=·"expires_seconds_since_epoch";113 ····public·static·final·String·RESULT_ARGS_EXPIRES_SECONDS_SINCE_EPOCH·=·"expires_seconds_since_epoch";
108 ····public·static·final·String·RESULT_ARGS_PERMISSIONS·=·"permissions";114 ····public·static·final·String·RESULT_ARGS_PERMISSIONS·=·"permissions";
 115 ····public·static·final·String·RESULT_ARGS_SIGNED_REQUEST·=·"signed·request";
109 ····public·static·final·String·STATUS_ERROR_CODE·=·"com.facebook.platform.status.ERROR_CODE";116 ····public·static·final·String·STATUS_ERROR_CODE·=·"com.facebook.platform.status.ERROR_CODE";
110 ····public·static·final·String·STATUS_ERROR_DESCRIPTION·=·"com.facebook.platform.status.ERROR_DESCRIPTION";117 ····public·static·final·String·STATUS_ERROR_DESCRIPTION·=·"com.facebook.platform.status.ERROR_DESCRIPTION";
111 ····public·static·final·String·STATUS_ERROR_JSON·=·"com.facebook.platform.status.ERROR_JSON";118 ····public·static·final·String·STATUS_ERROR_JSON·=·"com.facebook.platform.status.ERROR_JSON";
112 ····public·static·final·String·STATUS_ERROR_SUBCODE·=·"com.facebook.platform.status.ERROR_SUBCODE";119 ····public·static·final·String·STATUS_ERROR_SUBCODE·=·"com.facebook.platform.status.ERROR_SUBCODE";
113 ····public·static·final·String·STATUS_ERROR_TYPE·=·"com.facebook.platform.status.ERROR_TYPE";120 ····public·static·final·String·STATUS_ERROR_TYPE·=·"com.facebook.platform.status.ERROR_TYPE";
114 ····private·static·final·String·TAG;121 ····private·static·final·String·TAG;
115 ····public·static·final·String·WEB_DIALOG_ACTION·=·"action";122 ····public·static·final·String·WEB_DIALOG_ACTION·=·"action";
1.74 KB
com/facebook/internal/ServerProtocol.class
1.65 KB
procyon -ec {}
    
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ····public·static·final·String·FALLBACK_DIALOG_DISPLAY_VALUE_TOUCH·=·"touch";36 ····public·static·final·String·FALLBACK_DIALOG_DISPLAY_VALUE_TOUCH·=·"touch";
37 ····public·static·final·String·FALLBACK_DIALOG_PARAM_APP_ID·=·"app_id";37 ····public·static·final·String·FALLBACK_DIALOG_PARAM_APP_ID·=·"app_id";
38 ····public·static·final·String·FALLBACK_DIALOG_PARAM_BRIDGE_ARGS·=·"bridge_args";38 ····public·static·final·String·FALLBACK_DIALOG_PARAM_BRIDGE_ARGS·=·"bridge_args";
39 ····public·static·final·String·FALLBACK_DIALOG_PARAM_KEY_HASH·=·"android_key_hash";39 ····public·static·final·String·FALLBACK_DIALOG_PARAM_KEY_HASH·=·"android_key_hash";
40 ····public·static·final·String·FALLBACK_DIALOG_PARAM_METHOD_ARGS·=·"method_args";40 ····public·static·final·String·FALLBACK_DIALOG_PARAM_METHOD_ARGS·=·"method_args";
41 ····public·static·final·String·FALLBACK_DIALOG_PARAM_METHOD_RESULTS·=·"method_results";41 ····public·static·final·String·FALLBACK_DIALOG_PARAM_METHOD_RESULTS·=·"method_results";
42 ····public·static·final·String·FALLBACK_DIALOG_PARAM_VERSION·=·"version";42 ····public·static·final·String·FALLBACK_DIALOG_PARAM_VERSION·=·"version";
43 ····private·static·final·String·GRAPH_API_VERSION·=·"v2.8";43 ····private·static·final·String·GRAPH_API_VERSION·=·"v2.9";
44 ····private·static·final·String·GRAPH_URL_FORMAT·=·"https://graph.%s";44 ····private·static·final·String·GRAPH_URL_FORMAT·=·"https://graph.%s";
45 ····private·static·final·String·GRAPH_VIDEO_URL_FORMAT·=·"https://graph-video.%s";45 ····private·static·final·String·GRAPH_VIDEO_URL_FORMAT·=·"https://graph-video.%s";
46 ····private·static·final·String·TAG;46 ····private·static·final·String·TAG;
47 ····public·static·final·String·errorConnectionFailure·=·"CONNECTION_FAILURE";47 ····public·static·final·String·errorConnectionFailure·=·"CONNECTION_FAILURE";
48 ····public·static·final·Collection·errorsProxyAuthDisabled;48 ····public·static·final·Collection·errorsProxyAuthDisabled;
49 ····public·static·final·Collection·errorsUserCanceled;49 ····public·static·final·Collection·errorsUserCanceled;
50 ····50 ····
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ········final·String[]·array2·=·new·String[n];59 ········final·String[]·array2·=·new·String[n];
60 ········array2[0]·=·"access_denied";60 ········array2[0]·=·"access_denied";
61 ········array2[n2]·=·"OAuthAccessDeniedException";61 ········array2[n2]·=·"OAuthAccessDeniedException";
62 ········errorsUserCanceled·=·Utility.unmodifiableCollection((Object[])array2);62 ········errorsUserCanceled·=·Utility.unmodifiableCollection((Object[])array2);
63 ····}63 ····}
64 ····64 ····
65 ····public·static·final·String·getDefaultAPIVersion()·{65 ····public·static·final·String·getDefaultAPIVersion()·{
66 ········return·"v2.8";66 ········return·"v2.9";
67 ····}67 ····}
68 ····68 ····
69 ····public·static·final·String·getDialogAuthority()·{69 ····public·static·final·String·getDialogAuthority()·{
70 ········return·String.format("m.%s",·FacebookSdk.getFacebookDomain());70 ········return·String.format("m.%s",·FacebookSdk.getFacebookDomain());
71 ····}71 ····}
72 ····72 ····
73 ····public·static·final·String·getGraphUrlBase()·{73 ····public·static·final·String·getGraphUrlBase()·{
2.38 KB
com/facebook/internal/Validate.class
2.3 KB
procyon -ec {}
    
Offset 72, 14 lines modifiedOffset 72, 22 lines modified
72 ········final·String·applicationId·=·FacebookSdk.getApplicationId();72 ········final·String·applicationId·=·FacebookSdk.getApplicationId();
73 ········if·(applicationId·==·null)·{73 ········if·(applicationId·==·null)·{
74 ············throw·new·IllegalStateException("No·App·ID·found,·please·set·the·App·ID.");74 ············throw·new·IllegalStateException("No·App·ID·found,·please·set·the·App·ID.");
75 ········}75 ········}
76 ········return·applicationId;76 ········return·applicationId;
77 ····}77 ····}
78 ····78 ····
 79 ····public·static·boolean·hasBluetoothPermission(final·Context·context)·{
 80 ········return·hasPermission(context,·"android.permission.BLUETOOTH")·&&·hasPermission(context,·"android.permission.BLUETOOTH_ADMIN");
 81 ····}
 82 ····
 83 ····public·static·boolean·hasChangeWifiStatePermission(final·Context·context)·{
 84 ········return·hasPermission(context,·"android.permission.CHANGE_WIFI_STATE");
 85 ····}
 86 ····
79 ····public·static·String·hasClientToken()·{87 ····public·static·String·hasClientToken()·{
80 ········final·String·clientToken·=·FacebookSdk.getClientToken();88 ········final·String·clientToken·=·FacebookSdk.getClientToken();
81 ········if·(clientToken·==·null)·{89 ········if·(clientToken·==·null)·{
82 ············throw·new·IllegalStateException("No·Client·Token·found,·please·set·the·Client·Token.");90 ············throw·new·IllegalStateException("No·Client·Token·found,·please·set·the·Client·Token.");
83 ········}91 ········}
84 ········return·clientToken;92 ········return·clientToken;
85 ····}93 ····}
Offset 165, 14 lines modifiedOffset 173, 26 lines modified
165 ············if·(b)·{173 ············if·(b)·{
166 ················throw·new·IllegalStateException("No·internet·permissions·granted·for·the·app,·please·add·<uses-permission·android:name=\"android.permission.INTERNET\"·/>·to·your·AndroidManifest.xml.");174 ················throw·new·IllegalStateException("No·internet·permissions·granted·for·the·app,·please·add·<uses-permission·android:name=\"android.permission.INTERNET\"·/>·to·your·AndroidManifest.xml.");
167 ············}175 ············}
168 ············Log.w(Validate.TAG,·"No·internet·permissions·granted·for·the·app,·please·add·<uses-permission·android:name=\"android.permission.INTERNET\"·/>·to·your·AndroidManifest.xml.");176 ············Log.w(Validate.TAG,·"No·internet·permissions·granted·for·the·app,·please·add·<uses-permission·android:name=\"android.permission.INTERNET\"·/>·to·your·AndroidManifest.xml.");
169 ········}177 ········}
170 ····}178 ····}
171 ····179 ····
 180 ····public·static·boolean·hasLocationPermission(final·Context·context)·{
 181 ········return·hasPermission(context,·"android.permission.ACCESS_COARSE_LOCATION")·||·hasPermission(context,·"android.permission.ACCESS_FINE_LOCATION");
 182 ····}
 183 ····
 184 ····public·static·boolean·hasPermission(final·Context·context,·final·String·s)·{
 185 ········return·context.checkCallingOrSelfPermission(s)·==·0;
 186 ····}
 187 ····
 188 ····public·static·boolean·hasWiFiPermission(final·Context·context)·{
 189 ········return·hasPermission(context,·"android.permission.ACCESS_WIFI_STATE");
 190 ····}
 191 ····
172 ····public·static·void·notEmpty(final·Collection·collection,·final·String·str)·{192 ····public·static·void·notEmpty(final·Collection·collection,·final·String·str)·{
173 ········if·(collection.isEmpty())·{193 ········if·(collection.isEmpty())·{
174 ············throw·new·IllegalArgumentException("Container·'"·+·str·+·"'·cannot·be·empty");194 ············throw·new·IllegalArgumentException("Container·'"·+·str·+·"'·cannot·be·empty");
175 ········}195 ········}
176 ····}196 ····}
177 ····197 ····
178 ····public·static·void·notEmptyAndContainsNoNulls(final·Collection·collection,·final·String·s)·{198 ····public·static·void·notEmptyAndContainsNoNulls(final·Collection·collection,·final·String·s)·{
4.14 KB
com/facebook/login/LoginLogger.class
4.07 KB
procyon -ec {}
    
Offset 14, 27 lines modifiedOffset 14, 30 lines modified
14 import·android.content.Context;14 import·android.content.Context;
15 import·com.facebook.appevents.AppEventsLogger;15 import·com.facebook.appevents.AppEventsLogger;
  
16 class·LoginLogger16 class·LoginLogger
17 {17 {
18 ····static·final·String·EVENT_EXTRAS_DEFAULT_AUDIENCE·=·"default_audience";18 ····static·final·String·EVENT_EXTRAS_DEFAULT_AUDIENCE·=·"default_audience";
19 ····static·final·String·EVENT_EXTRAS_FACEBOOK_VERSION·=·"facebookVersion";19 ····static·final·String·EVENT_EXTRAS_FACEBOOK_VERSION·=·"facebookVersion";
 20 ····static·final·String·EVENT_EXTRAS_FAILURE·=·"failure";
20 ····static·final·String·EVENT_EXTRAS_IS_REAUTHORIZE·=·"isReauthorize";21 ····static·final·String·EVENT_EXTRAS_IS_REAUTHORIZE·=·"isReauthorize";
21 ····static·final·String·EVENT_EXTRAS_LOGIN_BEHAVIOR·=·"login_behavior";22 ····static·final·String·EVENT_EXTRAS_LOGIN_BEHAVIOR·=·"login_behavior";
22 ····static·final·String·EVENT_EXTRAS_MISSING_INTERNET_PERMISSION·=·"no_internet_permission";23 ····static·final·String·EVENT_EXTRAS_MISSING_INTERNET_PERMISSION·=·"no_internet_permission";
23 ····static·final·String·EVENT_EXTRAS_NEW_PERMISSIONS·=·"new_permissions";24 ····static·final·String·EVENT_EXTRAS_NEW_PERMISSIONS·=·"new_permissions";
24 ····static·final·String·EVENT_EXTRAS_NOT_TRIED·=·"not_tried";25 ····static·final·String·EVENT_EXTRAS_NOT_TRIED·=·"not_tried";
25 ····static·final·String·EVENT_EXTRAS_PERMISSIONS·=·"permissions";26 ····static·final·String·EVENT_EXTRAS_PERMISSIONS·=·"permissions";
26 ····static·final·String·EVENT_EXTRAS_REQUEST_CODE·=·"request_code";27 ····static·final·String·EVENT_EXTRAS_REQUEST_CODE·=·"request_code";
27 ····static·final·String·EVENT_EXTRAS_TRY_LOGIN_ACTIVITY·=·"try_login_activity";28 ····static·final·String·EVENT_EXTRAS_TRY_LOGIN_ACTIVITY·=·"try_login_activity";
28 ····static·final·String·EVENT_NAME_LOGIN_COMPLETE·=·"fb_mobile_login_complete";29 ····static·final·String·EVENT_NAME_LOGIN_COMPLETE·=·"fb_mobile_login_complete";
29 ····static·final·String·EVENT_NAME_LOGIN_METHOD_COMPLETE·=·"fb_mobile_login_method_complete";30 ····static·final·String·EVENT_NAME_LOGIN_METHOD_COMPLETE·=·"fb_mobile_login_method_complete";
30 ····static·final·String·EVENT_NAME_LOGIN_METHOD_NOT_TRIED·=·"fb_mobile_login_method_not_tried";31 ····static·final·String·EVENT_NAME_LOGIN_METHOD_NOT_TRIED·=·"fb_mobile_login_method_not_tried";
31 ····static·final·String·EVENT_NAME_LOGIN_METHOD_START·=·"fb_mobile_login_method_start";32 ····static·final·String·EVENT_NAME_LOGIN_METHOD_START·=·"fb_mobile_login_method_start";
32 ····static·final·String·EVENT_NAME_LOGIN_START·=·"fb_mobile_login_start";33 ····static·final·String·EVENT_NAME_LOGIN_START·=·"fb_mobile_login_start";
 34 ····static·final·String·EVENT_NAME_LOGIN_STATUS_COMPLETE·=·"fb_mobile_login_status_complete";
 35 ····static·final·String·EVENT_NAME_LOGIN_STATUS_START·=·"fb_mobile_login_status_start";
33 ····static·final·String·EVENT_PARAM_AUTH_LOGGER_ID·=·"0_auth_logger_id";36 ····static·final·String·EVENT_PARAM_AUTH_LOGGER_ID·=·"0_auth_logger_id";
34 ····static·final·String·EVENT_PARAM_CHALLENGE·=·"7_challenge";37 ····static·final·String·EVENT_PARAM_CHALLENGE·=·"7_challenge";
35 ····static·final·String·EVENT_PARAM_ERROR_CODE·=·"4_error_code";38 ····static·final·String·EVENT_PARAM_ERROR_CODE·=·"4_error_code";
36 ····static·final·String·EVENT_PARAM_ERROR_MESSAGE·=·"5_error_message";39 ····static·final·String·EVENT_PARAM_ERROR_MESSAGE·=·"5_error_message";
37 ····static·final·String·EVENT_PARAM_EXTRAS·=·"6_extras";40 ····static·final·String·EVENT_PARAM_EXTRAS·=·"6_extras";
38 ····static·final·String·EVENT_PARAM_LOGIN_RESULT·=·"2_result";41 ····static·final·String·EVENT_PARAM_LOGIN_RESULT·=·"2_result";
39 ····static·final·String·EVENT_PARAM_METHOD·=·"3_method";42 ····static·final·String·EVENT_PARAM_METHOD·=·"3_method";
Offset 155, 14 lines modifiedOffset 158, 37 lines modified
155 ········}158 ········}
156 ········if·(jsonObject·!=·null)·{159 ········if·(jsonObject·!=·null)·{
157 ············authorizationLoggingBundle.putString("6_extras",·jsonObject.toString());160 ············authorizationLoggingBundle.putString("6_extras",·jsonObject.toString());
158 ········}161 ········}
159 ········this.appEventsLogger.logSdkEvent("fb_mobile_login_complete",·(Double)null,·authorizationLoggingBundle);162 ········this.appEventsLogger.logSdkEvent("fb_mobile_login_complete",·(Double)null,·authorizationLoggingBundle);
160 ····}163 ····}
161 ····164 ····
 165 ····public·void·logLoginStatusError(final·String·s,·final·Exception·ex)·{
 166 ········final·Bundle·authorizationLoggingBundle·=·newAuthorizationLoggingBundle(s);
 167 ········authorizationLoggingBundle.putString("2_result",·LoginClient$Result$Code.ERROR.getLoggingValue());
 168 ········authorizationLoggingBundle.putString("5_error_message",·ex.toString());
 169 ········this.appEventsLogger.logSdkEvent("fb_mobile_login_status_complete",·(Double)null,·authorizationLoggingBundle);
 170 ····}
 171 ····
 172 ····public·void·logLoginStatusFailure(final·String·s)·{
 173 ········final·Bundle·authorizationLoggingBundle·=·newAuthorizationLoggingBundle(s);
 174 ········authorizationLoggingBundle.putString("2_result",·"failure");
 175 ········this.appEventsLogger.logSdkEvent("fb_mobile_login_status_complete",·(Double)null,·authorizationLoggingBundle);
 176 ····}
 177 ····
 178 ····public·void·logLoginStatusStart(final·String·s)·{
 179 ········this.appEventsLogger.logSdkEvent("fb_mobile_login_status_start",·(Double)null,·newAuthorizationLoggingBundle(s));
 180 ····}
 181 ····
 182 ····public·void·logLoginStatusSuccess(final·String·s)·{
 183 ········final·Bundle·authorizationLoggingBundle·=·newAuthorizationLoggingBundle(s);
 184 ········authorizationLoggingBundle.putString("2_result",·LoginClient$Result$Code.SUCCESS.getLoggingValue());
 185 ········this.appEventsLogger.logSdkEvent("fb_mobile_login_status_complete",·(Double)null,·authorizationLoggingBundle);
 186 ····}
 187 ····
162 ····public·void·logStartLogin(final·LoginClient$Request·loginClient$Request)·{188 ····public·void·logStartLogin(final·LoginClient$Request·loginClient$Request)·{
163 ········final·Bundle·authorizationLoggingBundle·=·newAuthorizationLoggingBundle(loginClient$Request.getAuthId());189 ········final·Bundle·authorizationLoggingBundle·=·newAuthorizationLoggingBundle(loginClient$Request.getAuthId());
164 ········try·{190 ········try·{
165 ············try·{191 ············try·{
166 ················final·JSONObject·jsonObject·=·new·JSONObject();192 ················final·JSONObject·jsonObject·=·new·JSONObject();
167 ················final·String·s·=·"login_behavior";193 ················final·String·s·=·"login_behavior";
168 ················final·LoginBehavior·loginBehavior·=·loginClient$Request.getLoginBehavior();194 ················final·LoginBehavior·loginBehavior·=·loginClient$Request.getLoginBehavior();
5.19 KB
com/facebook/login/LoginManager.class
5.12 KB
procyon -ec {}
    
Offset 4, 34 lines modifiedOffset 4, 36 lines modified
4 import·com.facebook.CallbackManager;4 import·com.facebook.CallbackManager;
5 import·com.facebook.FacebookAuthorizationException;5 import·com.facebook.FacebookAuthorizationException;
6 import·android.app.Fragment;6 import·android.app.Fragment;
7 import·android.app.Activity;7 import·android.app.Activity;
8 import·android.os.Parcelable;8 import·android.os.Parcelable;
9 import·android.os.Bundle;9 import·android.os.Bundle;
10 import·com.facebook.FacebookActivity;10 import·com.facebook.FacebookActivity;
11 import·java.util.UUID; 
12 import·java.util.Iterator;11 import·java.util.Iterator;
13 import·android.content.ActivityNotFoundException;12 import·android.content.ActivityNotFoundException;
14 import·com.facebook.internal.CallbackManagerImpl$Callback;13 import·com.facebook.internal.CallbackManagerImpl$Callback;
15 import·com.facebook.internal.CallbackManagerImpl;14 import·com.facebook.internal.CallbackManagerImpl;
16 import·com.facebook.internal.CallbackManagerImpl$RequestCodeOffset;15 import·com.facebook.internal.CallbackManagerImpl$RequestCodeOffset;
 16 import·com.facebook.internal.PlatformServiceClient$CompletedListener;
 17 import·java.util.UUID;
17 import·com.facebook.FacebookSdk;18 import·com.facebook.FacebookSdk;
18 import·android.content.Intent;19 import·android.content.Intent;
19 import·com.facebook.internal.FragmentWrapper;20 import·com.facebook.internal.FragmentWrapper;
20 import·java.util.HashMap;21 import·java.util.HashMap;
21 import·java.util.Map;22 import·java.util.Map;
22 import·android.content.Context;23 import·android.content.Context;
23 import·java.util.Collections;24 import·java.util.Collections;
24 import·com.facebook.Profile;25 import·com.facebook.Profile;
25 import·com.facebook.FacebookCallback;26 import·com.facebook.FacebookCallback;
26 import·com.facebook.FacebookException;27 import·com.facebook.FacebookException;
27 import·com.facebook.GraphResponse;28 import·com.facebook.GraphResponse;
28 import·java.util.Collection;29 import·java.util.Collection;
29 import·java.util.HashSet;30 import·java.util.HashSet;
30 import·com.facebook.AccessToken;31 import·com.facebook.AccessToken;
 32 import·com.facebook.LoginStatusCallback;
31 import·com.facebook.internal.Validate;33 import·com.facebook.internal.Validate;
32 import·java.util.Set;34 import·java.util.Set;
  
33 public·class·LoginManager35 public·class·LoginManager
34 {36 {
35 ····private·static·final·String·MANAGE_PERMISSION_PREFIX·=·"manage";37 ····private·static·final·String·MANAGE_PERMISSION_PREFIX·=·"manage";
36 ····private·static·final·Set·OTHER_PUBLISH_PERMISSIONS;38 ····private·static·final·Set·OTHER_PUBLISH_PERMISSIONS;
Offset 113, 14 lines modifiedOffset 115, 20 lines modified
113 ········}115 ········}
114 ····}116 ····}
115 ····117 ····
116 ····private·static·Set·getOtherPublishPermissions()·{118 ····private·static·Set·getOtherPublishPermissions()·{
117 ········return·Collections.unmodifiableSet((Set<?>)new·LoginManager$2());119 ········return·Collections.unmodifiableSet((Set<?>)new·LoginManager$2());
118 ····}120 ····}
119 ····121 ····
 122 ····private·static·void·handleLoginStatusError(final·String·str,·final·String·str2,·final·String·s,·final·LoginLogger·loginLogger,·final·LoginStatusCallback·loginStatusCallback)·{
 123 ········final·FacebookException·ex·=·new·FacebookException(str·+·":·"·+·str2);
 124 ········loginLogger.logLoginStatusError(s,·(Exception)ex);
 125 ········loginStatusCallback.onError((Exception)ex);
 126 ····}
 127 ····
120 ····static·boolean·isPublishPermission(final·String·s)·{128 ····static·boolean·isPublishPermission(final·String·s)·{
121 ········return·s·!=·null·&&·(s.startsWith("publish")·||·s.startsWith("manage")·||·LoginManager.OTHER_PUBLISH_PERMISSIONS.contains(s));129 ········return·s·!=·null·&&·(s.startsWith("publish")·||·s.startsWith("manage")·||·LoginManager.OTHER_PUBLISH_PERMISSIONS.contains(s));
122 ····}130 ····}
123 ····131 ····
124 ····private·void·logCompleteLogin(final·Context·context,·final·LoginClient$Result$Code·loginClient$Result$Code,·final·Map·map,·final·Exception·ex,·final·boolean·b,·final·LoginClient$Request·loginClient$Request)·{132 ····private·void·logCompleteLogin(final·Context·context,·final·LoginClient$Result$Code·loginClient$Result$Code,·final·Map·map,·final·Exception·ex,·final·boolean·b,·final·LoginClient$Request·loginClient$Request)·{
125 ········final·LoginLogger·access$000·=·LoginManager$LoginLoggerHolder.access$000(context);133 ········final·LoginLogger·access$000·=·LoginManager$LoginLoggerHolder.access$000(context);
126 ········if·(access$000·!=·null)·{134 ········if·(access$000·!=·null)·{
Offset 168, 14 lines modifiedOffset 176, 27 lines modified
168 ········boolean·b·=·false;176 ········boolean·b·=·false;
169 ········if·(FacebookSdk.getApplicationContext().getPackageManager().resolveActivity(intent,·0)·!=·null)·{177 ········if·(FacebookSdk.getApplicationContext().getPackageManager().resolveActivity(intent,·0)·!=·null)·{
170 ············b·=·true;178 ············b·=·true;
171 ········}179 ········}
172 ········return·b;180 ········return·b;
173 ····}181 ····}
174 ····182 ····
 183 ····private·void·retrieveLoginStatusImpl(final·Context·context,·final·LoginStatusCallback·loginStatusCallback)·{
 184 ········final·String·applicationId·=·FacebookSdk.getApplicationId();
 185 ········final·String·string·=·UUID.randomUUID().toString();
 186 ········final·LoginStatusClient·loginStatusClient·=·new·LoginStatusClient(context,·applicationId,·string);
 187 ········final·LoginLogger·loginLogger·=·new·LoginLogger(context,·applicationId);
 188 ········loginStatusClient.setCompletedListener((PlatformServiceClient$CompletedListener)new·LoginManager$4(this,·string,·loginLogger,·loginStatusCallback,·applicationId));
 189 ········loginLogger.logLoginStatusStart(string);
 190 ········if·(!loginStatusClient.start())·{
 191 ············loginLogger.logLoginStatusFailure(string);
 192 ············loginStatusCallback.onFailure();
 193 ········}
 194 ····}
 195 ····
175 ····private·void·startLogin(final·StartActivityDelegate·startActivityDelegate,·final·LoginClient$Request·loginClient$Request)·{196 ····private·void·startLogin(final·StartActivityDelegate·startActivityDelegate,·final·LoginClient$Request·loginClient$Request)·{
176 ········this.logStartLogin((Context)startActivityDelegate.getActivityContext(),·loginClient$Request);197 ········this.logStartLogin((Context)startActivityDelegate.getActivityContext(),·loginClient$Request);
177 ········CallbackManagerImpl.registerStaticCallback(CallbackManagerImpl$RequestCodeOffset.Login.toRequestCode(),·(CallbackManagerImpl$Callback)new·LoginManager$3(this));198 ········CallbackManagerImpl.registerStaticCallback(CallbackManagerImpl$RequestCodeOffset.Login.toRequestCode(),·(CallbackManagerImpl$Callback)new·LoginManager$3(this));
178 ········if·(!this.tryFacebookActivity(startActivityDelegate,·loginClient$Request))·{199 ········if·(!this.tryFacebookActivity(startActivityDelegate,·loginClient$Request))·{
179 ············final·FacebookException·ex·=·new·FacebookException("Log·in·attempt·failed:·FacebookActivity·could·not·be·started.·Please·make·sure·you·added·FacebookActivity·to·the·AndroidManifest.");200 ············final·FacebookException·ex·=·new·FacebookException("Log·in·attempt·failed:·FacebookActivity·could·not·be·started.·Please·make·sure·you·added·FacebookActivity·to·the·AndroidManifest.");
180 ············this.logCompleteLogin(startActivityDelegate.getActivityContext(),·LoginClient$Result$Code.ERROR,·(Map)null,·(Exception)ex,·false,·loginClient$Request);201 ············this.logCompleteLogin(startActivityDelegate.getActivityContext(),·LoginClient$Result$Code.ERROR,·(Map)null,·(Exception)ex,·false,·loginClient$Request);
181 ············throw·ex;202 ············throw·ex;
Offset 335, 14 lines modifiedOffset 356, 18 lines modified
335 ········this.resolveError(new·FragmentWrapper(fragment),·graphResponse);356 ········this.resolveError(new·FragmentWrapper(fragment),·graphResponse);
336 ····}357 ····}
337 ····358 ····
338 ····public·void·resolveError(final·android.support.v4.app.Fragment·fragment,·final·GraphResponse·graphResponse)·{359 ····public·void·resolveError(final·android.support.v4.app.Fragment·fragment,·final·GraphResponse·graphResponse)·{
339 ········this.resolveError(new·FragmentWrapper(fragment),·graphResponse);360 ········this.resolveError(new·FragmentWrapper(fragment),·graphResponse);
340 ····}361 ····}
341 ····362 ····
 363 ····public·void·retrieveLoginStatus(final·Context·context,·final·LoginStatusCallback·loginStatusCallback)·{
 364 ········this.retrieveLoginStatusImpl(context,·loginStatusCallback);
 365 ····}
 366 ····
342 ····public·LoginManager·setDefaultAudience(final·DefaultAudience·defaultAudience)·{367 ····public·LoginManager·setDefaultAudience(final·DefaultAudience·defaultAudience)·{
343 ········this.defaultAudience·=·defaultAudience;368 ········this.defaultAudience·=·defaultAudience;
344 ········return·this;369 ········return·this;
345 ····}370 ····}
346 ····371 ····
347 ····public·LoginManager·setLoginBehavior(final·LoginBehavior·loginBehavior)·{372 ····public·LoginManager·setLoginBehavior(final·LoginBehavior·loginBehavior)·{
348 ········this.loginBehavior·=·loginBehavior;373 ········this.loginBehavior·=·loginBehavior;
827 B
com/facebook/login/LoginMethodHandler.class
741 B
procyon -ec {}
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 ········}65 ········}
66 ········else·{66 ········else·{
67 ············accessToken·=·new·AccessToken(string,·s,·getUserIDFromSignedRequest(bundle.getString("signed_request")),·(Collection)list,·collection,·accessTokenSource,·bundleLongAsDate,·new·Date());67 ············accessToken·=·new·AccessToken(string,·s,·getUserIDFromSignedRequest(bundle.getString("signed_request")),·(Collection)list,·collection,·accessTokenSource,·bundleLongAsDate,·new·Date());
68 ········}68 ········}
69 ········return·accessToken;69 ········return·accessToken;
70 ····}70 ····}
71 ····71 ····
72 ····private·static·String·getUserIDFromSignedRequest(final·String·s)·{72 ····static·String·getUserIDFromSignedRequest(final·String·s)·{
73 ········if·(s·==·null·||·s.isEmpty())·{73 ········if·(s·==·null·||·s.isEmpty())·{
74 ············throw·new·FacebookException("Authorization·response·does·not·contain·the·signed_request");74 ············throw·new·FacebookException("Authorization·response·does·not·contain·the·signed_request");
75 ········}75 ········}
76 ········final·String·regex·=·"\\.";76 ········final·String·regex·=·"\\.";
77 ········try·{77 ········try·{
78 ············final·String[]·split·=·s.split(regex);78 ············final·String[]·split·=·s.split(regex);
79 ············try·{79 ············try·{
14.5 KB
io/branch/indexing/BranchUniversalObject.class
14.4 KB
procyon -ec {}
    
Offset 753, 86 lines modifiedOffset 753, 86 lines modified
753 ························································final·Defines$Jsonkey·canonicalUrl·=·Defines$Jsonkey.CanonicalUrl;753 ························································final·Defines$Jsonkey·canonicalUrl·=·Defines$Jsonkey.CanonicalUrl;
754 ························································try·{754 ························································try·{
755 ····························································final·String·key3·=·canonicalUrl.getKey();755 ····························································final·String·key3·=·canonicalUrl.getKey();
756 ····························································try·{756 ····························································try·{
757 ································································jsonObject.put(key3,·(Object)this.canonicalUrl_);757 ································································jsonObject.put(key3,·(Object)this.canonicalUrl_);
758 ································································final·ArrayList·keywords_·=·this.keywords_;758 ································································final·ArrayList·keywords_·=·this.keywords_;
759 ································································try·{759 ································································try·{
760 ····································································Label_0213:·{760 ····································································Label_0212:·{
761 ········································································if·(keywords_.size()·<=·0)·{761 ········································································if·(keywords_.size()·<=·0)·{
762 ············································································break·Label_0213;762 ············································································break·Label_0212;
763 ········································································}763 ········································································}
764 ········································································try·{764 ········································································try·{
765 ············································································final·JSONArray·jsonArray·=·new·JSONArray();765 ············································································final·JSONArray·jsonArray·=·new·JSONArray();
766 ············································································final·ArrayList·keywords_2·=·this.keywords_;766 ············································································final·ArrayList·keywords_2·=·this.keywords_;
767 ············································································try·{767 ············································································try·{
768 ················································································final·Iterator<String>·iterator·=·keywords_2.iterator();768 ················································································final·Iterator<String>·iterator·=·keywords_2.iterator();
769 ················································································try·{769 ················································································try·{
770 ····················································································while·(true)·{770 ····················································································while·(true)·{
771 ························································································Label_0196:·{771 ························································································Label_0195:·{
772 ····························································································if·(!iterator.hasNext())·{772 ····························································································if·(!iterator.hasNext())·{
773 ································································································break·Label_0196;773 ································································································break·Label_0195;
774 ····························································································}774 ····························································································}
775 ····························································································final·String·next·=·iterator.next();775 ····························································································final·String·next·=·iterator.next();
776 ····························································································try·{776 ····························································································try·{
777 ································································································jsonArray.put((Object)(String)next);777 ································································································jsonArray.put((Object)(String)next);
778 ································································································continue;778 ································································································continue;
779 ································································································final·Defines$Jsonkey·contentKeyWords·=·Defines$Jsonkey.ContentKeyWords;779 ································································································final·Defines$Jsonkey·contentKeyWords·=·Defines$Jsonkey.ContentKeyWords;
780 ································································································try·{780 ································································································try·{
781 ····································································································jsonObject.put(contentKeyWords.getKey(),·(Object)jsonArray);781 ····································································································jsonObject.put(contentKeyWords.getKey(),·(Object)jsonArray);
782 ····································································································final·String·description_·=·this.description_;782 ····································································································final·String·description_·=·this.description_;
783 ····································································································try·{783 ····································································································try·{
784 ········································································································Label_0250:·{784 ········································································································Label_0249:·{
785 ············································································································if·(TextUtils.isEmpty((CharSequence)description_))·{785 ············································································································if·(TextUtils.isEmpty((CharSequence)description_))·{
786 ················································································································break·Label_0250;786 ················································································································break·Label_0249;
787 ············································································································}787 ············································································································}
788 ············································································································final·Defines$Jsonkey·contentDesc·=·Defines$Jsonkey.ContentDesc;788 ············································································································final·Defines$Jsonkey·contentDesc·=·Defines$Jsonkey.ContentDesc;
789 ············································································································try·{789 ············································································································try·{
790 ················································································································final·String·key4·=·contentDesc.getKey();790 ················································································································final·String·key4·=·contentDesc.getKey();
791 ················································································································try·{791 ················································································································try·{
792 ····················································································································jsonObject.put(key4,·(Object)this.description_);792 ····················································································································jsonObject.put(key4,·(Object)this.description_);
793 ····················································································································final·String·imageUrl_·=·this.imageUrl_;793 ····················································································································final·String·imageUrl_·=·this.imageUrl_;
794 ····················································································································try·{794 ····················································································································try·{
795 ························································································································Label_0287:·{795 ························································································································Label_0286:·{
796 ····························································································································if·(TextUtils.isEmpty((CharSequence)imageUrl_))·{796 ····························································································································if·(TextUtils.isEmpty((CharSequence)imageUrl_))·{
797 ································································································································break·Label_0287;797 ································································································································break·Label_0286;
798 ····························································································································}798 ····························································································································}
799 ····························································································································final·Defines$Jsonkey·contentImgUrl·=·Defines$Jsonkey.ContentImgUrl;799 ····························································································································final·Defines$Jsonkey·contentImgUrl·=·Defines$Jsonkey.ContentImgUrl;
800 ····························································································································try·{800 ····························································································································try·{
801 ································································································································final·String·key5·=·contentImgUrl.getKey();801 ································································································································final·String·key5·=·contentImgUrl.getKey();
802 ································································································································try·{802 ································································································································try·{
803 ····································································································································jsonObject.put(key5,·(Object)this.imageUrl_);803 ····································································································································jsonObject.put(key5,·(Object)this.imageUrl_);
804 ····································································································································final·String·type_·=·this.type_;804 ····································································································································final·String·type_·=·this.type_;
805 ····································································································································try·{805 ····································································································································try·{
806 ········································································································································Label_0324:·{806 ········································································································································Label_0323:·{
807 ············································································································································if·(TextUtils.isEmpty((CharSequence)type_))·{807 ············································································································································if·(TextUtils.isEmpty((CharSequence)type_))·{
808 ················································································································································break·Label_0324;808 ················································································································································break·Label_0323;
809 ············································································································································}809 ············································································································································}
810 ············································································································································final·Defines$Jsonkey·contentType·=·Defines$Jsonkey.ContentType;810 ············································································································································final·Defines$Jsonkey·contentType·=·Defines$Jsonkey.ContentType;
811 ············································································································································try·{811 ············································································································································try·{
812 ················································································································································final·String·key6·=·contentType.getKey();812 ················································································································································final·String·key6·=·contentType.getKey();
813 ················································································································································try·{813 ················································································································································try·{
814 ····················································································································································jsonObject.put(key6,·(Object)this.type_);814 ····················································································································································jsonObject.put(key6,·(Object)this.type_);
815 ····················································································································································Label_0366:·{815 ····················································································································································Label_0365:·{
816 ························································································································································if·(this.expirationInMilliSec_·<=·0L)·{816 ························································································································································if·(this.expirationInMilliSec_·<=·0L)·{
817 ····························································································································································break·Label_0366;817 ····························································································································································break·Label_0365;
818 ························································································································································}818 ························································································································································}
819 ························································································································································final·Defines$Jsonkey·contentExpiryTime·=·Defines$Jsonkey.ContentExpiryTime;819 ························································································································································final·Defines$Jsonkey·contentExpiryTime·=·Defines$Jsonkey.ContentExpiryTime;
820 ························································································································································try·{820 ························································································································································try·{
821 ····························································································································································final·String·key7·=·contentExpiryTime.getKey();821 ····························································································································································final·String·key7·=·contentExpiryTime.getKey();
822 ····························································································································································try·{822 ····························································································································································try·{
823 ································································································································································jsonObject.put(key7,·this.expirationInMilliSec_);823 ································································································································································jsonObject.put(key7,·this.expirationInMilliSec_);
824 ································································································································································final·Defines$Jsonkey·publicallyIndexable·=·Defines$Jsonkey.PublicallyIndexable;824 ································································································································································final·Defines$Jsonkey·publicallyIndexable·=·Defines$Jsonkey.PublicallyIndexable;
825 ································································································································································try·{825 ································································································································································try·{
826 ····································································································································································final·String·key8·=·publicallyIndexable.getKey();826 ····································································································································································final·String·key8·=·publicallyIndexable.getKey();
827 ····································································································································································try·{827 ····································································································································································try·{
828 ········································································································································································jsonObject.put(key8,·this.isPublicallyIndexable());828 ········································································································································································jsonObject.put(key8,·this.isPublicallyIndexable());
829 ········································································································································································Label_0439:·{829 ········································································································································································Label_0438:·{
830 ············································································································································································if·(this.price_·==·null)·{830 ············································································································································································if·(this.price_·==·null)·{
831 ················································································································································································break·Label_0439;831 ················································································································································································break·Label_0438;
832 ············································································································································································}832 ············································································································································································}
833 ············································································································································································jsonObject.put("$amount",·(Object)this.price_);833 ············································································································································································jsonObject.put("$amount",·(Object)this.price_);
834 ············································································································································································final·String·s·=·"$currency";834 ············································································································································································final·String·s·=·"$currency";
835 ············································································································································································final·CurrencyType·currency_·=·this.currency_;835 ············································································································································································final·CurrencyType·currency_·=·this.currency_;
836 ············································································································································································try·{836 ············································································································································································try·{
837 ················································································································································································jsonObject.put(s,·(Object)currency_.toString());837 ················································································································································································jsonObject.put(s,·(Object)currency_.toString());
838 ················································································································································································final·HashMap·metadata_·=·this.metadata_;838 ················································································································································································final·HashMap·metadata_·=·this.metadata_;
855 B
io/branch/indexing/ContentDiscoverer.class
771 B
procyon -ec {}
    
Offset 18, 14 lines modifiedOffset 18, 15 lines modified
  
18 public·class·ContentDiscoverer18 public·class·ContentDiscoverer
19 {19 {
20 ····private·static·final·String·CONTENT_DATA_KEY·=·"cd";20 ····private·static·final·String·CONTENT_DATA_KEY·=·"cd";
21 ····private·static·final·String·CONTENT_KEYS_KEY·=·"ck";21 ····private·static·final·String·CONTENT_KEYS_KEY·=·"ck";
22 ····private·static·final·String·CONTENT_LINK_KEY·=·"cl";22 ····private·static·final·String·CONTENT_LINK_KEY·=·"cl";
23 ····private·static·final·String·CONTENT_META_DATA_KEY·=·"cm";23 ····private·static·final·String·CONTENT_META_DATA_KEY·=·"cm";
 24 ····private·static·final·int·DRT_MINIMUM_THRESHHOLD·=·500;
24 ····private·static·final·String·ENTITIES_KEY·=·"e";25 ····private·static·final·String·ENTITIES_KEY·=·"e";
25 ····private·static·final·String·NAV_PATH_KEY·=·"n";26 ····private·static·final·String·NAV_PATH_KEY·=·"n";
26 ····private·static·final·String·PACKAGE_NAME_KEY·=·"p";27 ····private·static·final·String·PACKAGE_NAME_KEY·=·"p";
27 ····private·static·final·String·REFERRAL_LINK_KEY·=·"rl";28 ····private·static·final·String·REFERRAL_LINK_KEY·=·"rl";
28 ····private·static·final·String·TIME_STAMP_CLOSE_KEY·=·"tc";29 ····private·static·final·String·TIME_STAMP_CLOSE_KEY·=·"tc";
29 ····private·static·final·String·TIME_STAMP_KEY·=·"ts";30 ····private·static·final·String·TIME_STAMP_KEY·=·"ts";
30 ····private·static·final·String·VIEW_KEY·=·"v";31 ····private·static·final·String·VIEW_KEY·=·"v";
7.18 KB
io/branch/indexing/ContentDiscoveryManifest$CDPathProperties.class
7.05 KB
procyon -ec {}
    
Offset 1, 33 lines modifiedOffset 1, 128 lines modified
  
1 package·io.branch.indexing;1 package·io.branch.indexing;
  
2 import·org.json.JSONArray; 
3 import·org.json.JSONException;2 import·org.json.JSONException;
 3 import·org.json.JSONArray;
4 import·org.json.JSONObject;4 import·org.json.JSONObject;
  
5 class·ContentDiscoveryManifest$CDPathProperties5 class·ContentDiscoveryManifest$CDPathProperties
6 {6 {
 7 ····private·int·discoveryRepeatTime_;
7 ····private·boolean·isClearText_;8 ····private·boolean·isClearText_;
8 ····final·JSONObject·pathInfo_;9 ····final·JSONObject·pathInfo_;
9 ····final·/*·synthetic·*/·ContentDiscoveryManifest·this$0; 
10 ····10 ····
11 ····ContentDiscoveryManifest$CDPathProperties(final·ContentDiscoveryManifest·this$0,·final·JSONObject·pathInfo_)·{11 ····ContentDiscoveryManifest$CDPathProperties(final·ContentDiscoveryManifest·p0,·final·JSONObject·p1)·{
12 ········this.this$0·=·this$0; 
13 ········this.pathInfo_·=·pathInfo_; 
14 ········if·(!pathInfo_.has("h"))·{ 
15 ············return; 
16 ········}12 ········//·
 13 ········//·This·method·could·not·be·decompiled.
17 ········final·String·s·=·"h"; 
18 ········try·{ 
19 ············this.isClearText_·=·!pathInfo_.getBoolean(s); 
20 ········}14 ········//·
 15 ········//·Original·Bytecode:
21 ········catch·(JSONException·ex)·{ 
22 ············ex.printStackTrace(); 
23 ········}16 ········//·
 17 ········//·····2:·putfield········io/branch/indexing/ContentDiscoveryManifest$CDPathProperties.this$0:Lio/branch/indexing/ContentDiscoveryManifest;
 18 ········//·····5:·aload_0········
 19 ········//·····6:·invokespecial···java/lang/Object.<init>:()V
 20 ········//·····9:·aload_0········
 21 ········//····10:·aload_2········
 22 ········//····11:·putfield········io/branch/indexing/ContentDiscoveryManifest$CDPathProperties.pathInfo_:Lorg/json/JSONObject;
 23 ········//····14:·ldc·············"h"
 24 ········//····16:·astore_3·······
 25 ········//····17:·aload_2········
 26 ········//····18:·aload_3········
 27 ········//····19:·invokevirtual···org/json/JSONObject.has:(Ljava/lang/String;)Z
 28 ········//····22:·istore··········4
 29 ········//····24:·iload···········4
 30 ········//····26:·ifeq············53
 31 ········//····29:·ldc·············"h"
 32 ········//····31:·astore_3·······
 33 ········//····32:·aload_2········
 34 ········//····33:·aload_3········
 35 ········//····34:·invokevirtual···org/json/JSONObject.getBoolean:(Ljava/lang/String;)Z
 36 ········//····37:·istore··········4
 37 ········//····39:·iload···········4
 38 ········//····41:·ifne············95
 39 ········//····44:·iconst_1·······
 40 ········//····45:·istore··········4
 41 ········//····47:·aload_0········
 42 ········//····48:·iload···········4
 43 ········//····50:·putfield········io/branch/indexing/ContentDiscoveryManifest$CDPathProperties.isClearText_:Z
 44 ········//····53:·ldc·············"drt"
 45 ········//····55:·astore_3·······
 46 ········//····56:·aload_2········
 47 ········//····57:·aload_3········
 48 ········//····58:·invokevirtual···org/json/JSONObject.has:(Ljava/lang/String;)Z
 49 ········//····61:·istore··········4
 50 ········//····63:·iload···········4
 51 ········//····65:·ifeq············94
 52 ········//····68:·ldc·············"drt"
 53 ········//····70:·astore_3·······
 54 ········//····71:·aload_2········
 55 ········//····72:·aload_3········
 56 ········//····73:·invokevirtual···org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String;
 57 ········//····76:·astore_3·······
 58 ········//····77:·aload_3········
 59 ········//····78:·invokestatic····java/lang/Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
 60 ········//····81:·astore_3·······
 61 ········//····82:·aload_3········
 62 ········//····83:·invokevirtual···java/lang/Integer.intValue:()I
 63 ········//····86:·istore··········4
 64 ········//····88:·aload_0········
 65 ········//····89:·iload···········4
 66 ········//····91:·putfield········io/branch/indexing/ContentDiscoveryManifest$CDPathProperties.discoveryRepeatTime_:I
 67 ········//····94:·return·········
 68 ········//····95:·iconst_0·······
 69 ········//····96:·istore··········4
 70 ········//····98:·aconst_null····
 71 ········//····99:·astore_3·······
 72 ········//···100:·goto············47
 73 ········//···103:·astore··········5
 74 ········//···105:·aload···········5
 75 ········//···107:·invokevirtual···org/json/JSONException.printStackTrace:()V
 76 ········//···110:·goto············53
 77 ········//···113:·astore··········5
 78 ········//···115:·aload···········5
 79 ········//···117:·invokevirtual···org/json/JSONException.printStackTrace:()V
 80 ········//···120:·goto············94
 81 ········//····Exceptions:
 82 ········//··Try···········Handler
 83 ········//··Start··End····Start··End····Type····················
 84 ········//··-----··-----··-----··-----··------------------------
 85 ········//··33·····37·····103····113····Lorg/json/JSONException;
 86 ········//··48·····53·····103····113····Lorg/json/JSONException;
 87 ········//··57·····61·····113····123····Lorg/json/JSONException;
 88 ········//··72·····76·····113····123····Lorg/json/JSONException;
 89 ········//··77·····81·····113····123····Lorg/json/JSONException;
 90 ········//··82·····86·····113····123····Lorg/json/JSONException;
 91 ········//··89·····94·····113····123····Lorg/json/JSONException;
 92 ········//·
 93 ········//·The·error·that·occurred·was:
 94 ········//·
 95 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0094:
 96 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)
 97 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)
 98 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)
 99 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42)
 100 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214)
 101 ········//·····at·com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99)
 102 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782)
 103 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createConstructor(AstBuilder.java:713)
 104 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:549)
 105 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519)
 106 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:161)
 107 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:150)
 108 ········//·····at·com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:125)
 109 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71)
 110 ········//·····at·com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59)
 111 ········//·····at·com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331)
 112 ········//·····at·com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145)
 113 ········//·
Max diff block lines reached; 173/7196 bytes (2.40%) of diff not shown.
822 B
io/branch/indexing/ContentDiscoveryManifest.class
724 B
procyon -ec {}
    
Offset 8, 14 lines modifiedOffset 8, 15 lines modified
8 import·android.content.SharedPreferences;8 import·android.content.SharedPreferences;
9 import·org.json.JSONArray;9 import·org.json.JSONArray;
10 import·org.json.JSONObject;10 import·org.json.JSONObject;
  
11 public·class·ContentDiscoveryManifest11 public·class·ContentDiscoveryManifest
12 {12 {
13 ····public·static·final·String·CONTENT_DISCOVER_KEY·=·"cd";13 ····public·static·final·String·CONTENT_DISCOVER_KEY·=·"cd";
 14 ····private·static·final·String·DISCOVERY_REPEAT_TIME·=·"drt";
14 ····private·static·final·String·FILTERED_KEYS·=·"ck";15 ····private·static·final·String·FILTERED_KEYS·=·"ck";
15 ····public·static·final·String·HASH_MODE_KEY·=·"h";16 ····public·static·final·String·HASH_MODE_KEY·=·"h";
16 ····private·static·final·String·MANIFEST_KEY·=·"m";17 ····private·static·final·String·MANIFEST_KEY·=·"m";
17 ····public·static·final·String·MANIFEST_VERSION_KEY·=·"mv";18 ····public·static·final·String·MANIFEST_VERSION_KEY·=·"mv";
18 ····private·static·final·String·MAX_PACKET_SIZE_KEY·=·"mps";19 ····private·static·final·String·MAX_PACKET_SIZE_KEY·=·"mps";
19 ····private·static·final·String·MAX_TEXT_LEN_KEY·=·"mtl";20 ····private·static·final·String·MAX_TEXT_LEN_KEY·=·"mtl";
20 ····private·static·final·String·MAX_VIEW_HISTORY_LENGTH·=·"mhl";21 ····private·static·final·String·MAX_VIEW_HISTORY_LENGTH·=·"mhl";
13.1 KB
io/branch/referral/BranchLinkData.class
13.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 946, 15 lines modifiedOffset 946, 15 lines modified
946 ·········1:·getfield······#47·················//·Field·type:I946 ·········1:·getfield······#47·················//·Field·type:I
947 ·········4:·ireturn947 ·········4:·ireturn
  
948 ··public·int·hashCode();948 ··public·int·hashCode();
949 ····descriptor:·()I949 ····descriptor:·()I
950 ····flags:·(0x0001)·ACC_PUBLIC950 ····flags:·(0x0001)·ACC_PUBLIC
951 ····Code:951 ····Code:
952 ······stack=300,·locals=11,·args_size=1952 ······stack=300,·locals=10,·args_size=1
953 ·········0:·iconst_0953 ·········0:·iconst_0
954 ·········1:·istore_1954 ·········1:·istore_1
955 ·········2:·aconst_null955 ·········2:·aconst_null
956 ·········3:·astore_2956 ·········3:·astore_2
957 ·········4:·bipush········19957 ·········4:·bipush········19
958 ·········6:·istore_3958 ·········6:·istore_3
959 ·········7:·aload_0959 ·········7:·aload_0
Offset 968, 15 lines modifiedOffset 968, 15 lines modified
968 ········21:·iload·········5968 ········21:·iload·········5
969 ········23:·imul969 ········23:·imul
970 ········24:·istore········6970 ········24:·istore········6
971 ········26:·aload_0971 ········26:·aload_0
972 ········27:·getfield······#29·················//·Field·alias:Ljava/lang/String;972 ········27:·getfield······#29·················//·Field·alias:Ljava/lang/String;
973 ········30:·astore········7973 ········30:·astore········7
974 ········32:·aload·········7974 ········32:·aload·········7
975 ········34:·ifnonnull·····288975 ········34:·ifnonnull·····284
976 ········37:·iconst_0976 ········37:·iconst_0
977 ········38:·istore········4977 ········38:·istore········4
978 ········40:·aconst_null978 ········40:·aconst_null
979 ········41:·astore········7979 ········41:·astore········7
980 ········43:·iload·········6980 ········43:·iload·········6
981 ········45:·iload·········4981 ········45:·iload·········4
982 ········47:·iadd982 ········47:·iadd
Offset 985, 15 lines modifiedOffset 985, 15 lines modified
985 ········51:·iload·········5985 ········51:·iload·········5
986 ········53:·imul986 ········53:·imul
987 ········54:·istore········6987 ········54:·istore········6
988 ········56:·aload_0988 ········56:·aload_0
989 ········57:·getfield······#37·················//·Field·channel:Ljava/lang/String;989 ········57:·getfield······#37·················//·Field·channel:Ljava/lang/String;
990 ········60:·astore········7990 ········60:·astore········7
991 ········62:·aload·········7991 ········62:·aload·········7
992 ········64:·ifnonnull·····307992 ········64:·ifnonnull·····303
993 ········67:·iconst_0993 ········67:·iconst_0
994 ········68:·istore········4994 ········68:·istore········4
995 ········70:·aconst_null995 ········70:·aconst_null
996 ········71:·astore········7996 ········71:·astore········7
997 ········73:·iload·········6997 ········73:·iload·········6
998 ········75:·iload·········4998 ········75:·iload·········4
999 ········77:·iadd999 ········77:·iadd
Offset 1002, 15 lines modifiedOffset 1002, 15 lines modified
1002 ········81:·iload·········51002 ········81:·iload·········5
1003 ········83:·imul1003 ········83:·imul
1004 ········84:·istore········61004 ········84:·istore········6
1005 ········86:·aload_01005 ········86:·aload_0
1006 ········87:·getfield······#39·················//·Field·feature:Ljava/lang/String;1006 ········87:·getfield······#39·················//·Field·feature:Ljava/lang/String;
1007 ········90:·astore········71007 ········90:·astore········7
1008 ········92:·aload·········71008 ········92:·aload·········7
1009 ········94:·ifnonnull·····3261009 ········94:·ifnonnull·····322
1010 ········97:·iconst_01010 ········97:·iconst_0
1011 ········98:·istore········41011 ········98:·istore········4
1012 ·······100:·aconst_null1012 ·······100:·aconst_null
1013 ·······101:·astore········71013 ·······101:·astore········7
1014 ·······103:·iload·········61014 ·······103:·iload·········6
1015 ·······105:·iload·········41015 ·······105:·iload·········4
1016 ·······107:·iadd1016 ·······107:·iadd
Offset 1019, 15 lines modifiedOffset 1019, 15 lines modified
1019 ·······111:·iload·········51019 ·······111:·iload·········5
1020 ·······113:·imul1020 ·······113:·imul
1021 ·······114:·istore········61021 ·······114:·istore········6
1022 ·······116:·aload_01022 ·······116:·aload_0
1023 ·······117:·getfield······#43·················//·Field·stage:Ljava/lang/String;1023 ·······117:·getfield······#43·················//·Field·stage:Ljava/lang/String;
1024 ·······120:·astore········71024 ·······120:·astore········7
1025 ·······122:·aload·········71025 ·······122:·aload·········7
1026 ·······124:·ifnonnull·····3451026 ·······124:·ifnonnull·····341
1027 ·······127:·iconst_01027 ·······127:·iconst_0
1028 ·······128:·istore········41028 ·······128:·istore········4
1029 ·······130:·aconst_null1029 ·······130:·aconst_null
1030 ·······131:·astore········71030 ·······131:·astore········7
1031 ·······133:·iload·········61031 ·······133:·iload·········6
1032 ·······135:·iload·········41032 ·······135:·iload·········4
1033 ·······137:·iadd1033 ·······137:·iadd
Offset 1036, 15 lines modifiedOffset 1036, 15 lines modified
1036 ·······141:·iload·········51036 ·······141:·iload·········5
1037 ·······143:·imul1037 ·······143:·imul
1038 ·······144:·istore········61038 ·······144:·istore········6
1039 ·······146:·aload_01039 ·······146:·aload_0
1040 ·······147:·getfield······#45·················//·Field·campaign:Ljava/lang/String;1040 ·······147:·getfield······#45·················//·Field·campaign:Ljava/lang/String;
1041 ·······150:·astore········71041 ·······150:·astore········7
1042 ·······152:·aload·········71042 ·······152:·aload·········7
1043 ·······154:·ifnonnull·····3641043 ·······154:·ifnonnull·····360
1044 ·······157:·iconst_01044 ·······157:·iconst_0
1045 ·······158:·istore········41045 ·······158:·istore········4
1046 ·······160:·aconst_null1046 ·······160:·aconst_null
1047 ·······161:·astore········71047 ·······161:·astore········7
1048 ·······163:·iload·········61048 ·······163:·iload·········6
1049 ·······165:·iload·········41049 ·······165:·iload·········4
1050 ·······167:·iadd1050 ·······167:·iadd
Offset 1053, 15 lines modifiedOffset 1053, 15 lines modified
1053 ·······171:·iload·········51053 ·······171:·iload·········5
1054 ·······173:·imul1054 ·······173:·imul
1055 ·······174:·istore········41055 ·······174:·istore········4
1056 ·······176:·aload_01056 ·······176:·aload_0
1057 ·······177:·getfield······#41·················//·Field·params:Ljava/lang/String;1057 ·······177:·getfield······#41·················//·Field·params:Ljava/lang/String;
1058 ·······180:·astore········81058 ·······180:·astore········8
1059 ·······182:·aload·········81059 ·······182:·aload·········8
1060 ·······184:·ifnonnull·····3831060 ·······184:·ifnonnull·····379
1061 ·······187:·iload·········41061 ·······187:·iload·········4
1062 ·······189:·iload_11062 ·······189:·iload_1
1063 ·······190:·iadd1063 ·······190:·iadd
1064 ·······191:·istore········51064 ·······191:·istore········5
1065 ·······193:·iload_31065 ·······193:·iload_3
1066 ·······194:·iload·········51066 ·······194:·iload·········5
1067 ·······196:·imul1067 ·······196:·imul
Offset 1073, 95 lines modifiedOffset 1073, 93 lines modified
1073 ·······206:·iload_11073 ·······206:·iload_1
1074 ·······207:·iadd1074 ·······207:·iadd
1075 ·······208:·istore········51075 ·······208:·istore········5
1076 ·······210:·aload_01076 ·······210:·aload_0
1077 ·······211:·getfield······#51·················//·Field·tags:Ljava/util/Collection;1077 ·······211:·getfield······#51·················//·Field·tags:Ljava/util/Collection;
1078 ·······214:·astore········71078 ·······214:·astore········7
1079 ·······216:·aload·········71079 ·······216:·aload·········7
1080 ·······218:·ifnull········3991080 ·······218:·ifnull········395
1081 ·······221:·aload_01081 ·······221:·aload_0
1082 ·······222:·getfield······#51·················//·Field·tags:Ljava/util/Collection;1082 ·······222:·getfield······#51·················//·Field·tags:Ljava/util/Collection;
1083 ·······225:·astore········7 
1084 ·······227:·aload·········7 
1085 ·······229:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;1083 ·······225:·invokeinterface·#125,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
1086 ·······234:·astore········91084 ·······230:·astore········7
1087 ·······236:·aload·········91085 ·······232:·aload·········7
Max diff block lines reached; 2034/13240 bytes (15.36%) of diff not shown.
604 B
io/branch/referral/BranchStrongMatchHelper$1.class
504 B
procyon -ec {}
    
Offset 8, 10 lines modifiedOffset 8, 10 lines modified
8 ····8 ····
9 ····BranchStrongMatchHelper$1(final·BranchStrongMatchHelper·this$0,·final·BranchStrongMatchHelper$StrongMatchCheckEvents·val$callback)·{9 ····BranchStrongMatchHelper$1(final·BranchStrongMatchHelper·this$0,·final·BranchStrongMatchHelper$StrongMatchCheckEvents·val$callback)·{
10 ········this.this$0·=·this$0;10 ········this.this$0·=·this$0;
11 ········this.val$callback·=·val$callback;11 ········this.val$callback·=·val$callback;
12 ····}12 ····}
13 ····13 ····
14 ····public·void·run()·{14 ····public·void·run()·{
15 ········BranchStrongMatchHelper.access$000(this.this$0,·this.val$callback);15 ········BranchStrongMatchHelper.access$000(this.this$0,·this.val$callback,·this.this$0.isStrongMatchUrlLaunched);
16 ····}16 ····}
17 }17 }
7.48 KB
io/branch/referral/BranchStrongMatchHelper.class
7.39 KB
procyon -ec {}
    
Offset 11, 28 lines modifiedOffset 11, 36 lines modified
11 import·android.text.TextUtils;11 import·android.text.TextUtils;
12 import·android.net.Uri;12 import·android.net.Uri;
13 import·android.os.Handler;13 import·android.os.Handler;
  
14 class·BranchStrongMatchHelper14 class·BranchStrongMatchHelper
15 {15 {
16 ····private·static·final·int·STRONG_MATCH_CHECK_TIME_OUT·=·500;16 ····private·static·final·int·STRONG_MATCH_CHECK_TIME_OUT·=·500;
 17 ····public·static·final·int·STRONG_MATCH_URL_HIT_DELAY·=·750;
 18 ····private·static·int·StrongMatchUrlHitDelay·=·0;
17 ····private·static·final·long·THIRTY_DAYS_EPOCH_MILLI_SEC·=·2592000000L;19 ····private·static·final·long·THIRTY_DAYS_EPOCH_MILLI_SEC·=·2592000000L;
18 ····private·static·BranchStrongMatchHelper·branchStrongMatchHelper_;20 ····private·static·BranchStrongMatchHelper·branchStrongMatchHelper_;
19 ····Class·CustomServiceTabConnectionClass;21 ····Class·CustomServiceTabConnectionClass;
20 ····Class·CustomTabsCallbackClass;22 ····Class·CustomTabsCallbackClass;
21 ····Class·CustomTabsClientClass;23 ····Class·CustomTabsClientClass;
22 ····Class·CustomTabsSessionClass;24 ····Class·CustomTabsSessionClass;
23 ····Class·ICustomTabsServiceClass;25 ····Class·ICustomTabsServiceClass;
24 ····private·boolean·isCustomTabsAvailable_;26 ····private·boolean·isCustomTabsAvailable_;
 27 ····boolean·isStrongMatchUrlLaunched;
25 ····Object·mClient_;28 ····Object·mClient_;
26 ····private·final·Handler·timeOutHandler_;29 ····private·final·Handler·timeOutHandler_;
27 ····30 ····
 31 ····static·{
 32 ········BranchStrongMatchHelper.StrongMatchUrlHitDelay·=·750;
 33 ····}
 34 ····
28 ····private·BranchStrongMatchHelper()·{35 ····private·BranchStrongMatchHelper()·{
29 ········this.mClient_·=·null;36 ········this.mClient_·=·null;
30 ········this.isCustomTabsAvailable_·=·true;37 ········this.isCustomTabsAvailable_·=·true;
 38 ········this.isStrongMatchUrlLaunched·=·false;
31 ········final·String·className·=·"android.support.customtabs.CustomTabsClient";39 ········final·String·className·=·"android.support.customtabs.CustomTabsClient";
32 ········while·(true)·{40 ········while·(true)·{
33 ············try·{41 ············try·{
34 ················this.CustomTabsClientClass·=·Class.forName(className);42 ················this.CustomTabsClientClass·=·Class.forName(className);
35 ················this.CustomServiceTabConnectionClass·=·Class.forName("android.support.customtabs.CustomTabsServiceConnection");43 ················this.CustomServiceTabConnectionClass·=·Class.forName("android.support.customtabs.CustomTabsServiceConnection");
36 ················this.CustomTabsCallbackClass·=·Class.forName("android.support.customtabs.CustomTabsCallback");44 ················this.CustomTabsCallbackClass·=·Class.forName("android.support.customtabs.CustomTabsCallback");
37 ················this.CustomTabsSessionClass·=·Class.forName("android.support.customtabs.CustomTabsSession");45 ················this.CustomTabsSessionClass·=·Class.forName("android.support.customtabs.CustomTabsSession");
Offset 67, 67 lines modifiedOffset 75, 77 lines modified
67 ············}75 ············}
68 ············if·(!deviceInfo.getAppVersion().equals("bnc_no_value"))·{76 ············if·(!deviceInfo.getAppVersion().equals("bnc_no_value"))·{
69 ················str3·=·str3·+·"&"·+·Defines$Jsonkey.AppVersion.getKey()·+·"="·+·deviceInfo.getAppVersion();77 ················str3·=·str3·+·"&"·+·Defines$Jsonkey.AppVersion.getKey()·+·"="·+·deviceInfo.getAppVersion();
70 ············}78 ············}
71 ············if·(!prefHelper.getBranchKey().equals("bnc_no_value"))·{79 ············if·(!prefHelper.getBranchKey().equals("bnc_no_value"))·{
72 ················str3·=·str3·+·"&"·+·Defines$Jsonkey.BranchKey.getKey()·+·"="·+·prefHelper.getBranchKey();80 ················str3·=·str3·+·"&"·+·Defines$Jsonkey.BranchKey.getKey()·+·"="·+·prefHelper.getBranchKey();
73 ············}81 ············}
74 ············parse·=·Uri.parse(str3·+·"&sdk=android2.5.9");82 ············parse·=·Uri.parse(str3·+·"&sdk=android2.6.1");
75 ········}83 ········}
76 ········return·parse;84 ········return·parse;
77 ····}85 ····}
78 ····86 ····
79 ····public·static·BranchStrongMatchHelper·getInstance()·{87 ····public·static·BranchStrongMatchHelper·getInstance()·{
80 ········if·(BranchStrongMatchHelper.branchStrongMatchHelper_·==·null)·{88 ········if·(BranchStrongMatchHelper.branchStrongMatchHelper_·==·null)·{
81 ············BranchStrongMatchHelper.branchStrongMatchHelper_·=·new·BranchStrongMatchHelper();89 ············BranchStrongMatchHelper.branchStrongMatchHelper_·=·new·BranchStrongMatchHelper();
82 ········}90 ········}
83 ········return·BranchStrongMatchHelper.branchStrongMatchHelper_;91 ········return·BranchStrongMatchHelper.branchStrongMatchHelper_;
84 ····}92 ····}
85 ····93 ····
86 ····private·void·updateStrongMatchCheckFinished(final·BranchStrongMatchHelper$StrongMatchCheckEvents·branchStrongMatchHelper$StrongMatchCheckEvents)·{94 ····private·void·updateStrongMatchCheckFinished(final·BranchStrongMatchHelper$StrongMatchCheckEvents·branchStrongMatchHelper$StrongMatchCheckEvents,·final·boolean·b)·{
87 ········if·(branchStrongMatchHelper$StrongMatchCheckEvents·!=·null)·{95 ········if·(branchStrongMatchHelper$StrongMatchCheckEvents·!=·null)·{
 96 ············if·(b)·{
 97 ················new·Handler().postDelayed((Runnable)new·BranchStrongMatchHelper$3(this,·branchStrongMatchHelper$StrongMatchCheckEvents),·(long)BranchStrongMatchHelper.StrongMatchUrlHitDelay);
 98 ············}
 99 ············else·{
88 ············branchStrongMatchHelper$StrongMatchCheckEvents.onStrongMatchCheckFinished();100 ················branchStrongMatchHelper$StrongMatchCheckEvents.onStrongMatchCheckFinished();
 101 ············}
89 ········}102 ········}
90 ····}103 ····}
91 ····104 ····
92 ····public·void·checkForStrongMatch(final·Context·context,·final·String·s,·final·DeviceInfo·deviceInfo,·final·PrefHelper·prefHelper,·final·SystemObserver·systemObserver,·final·BranchStrongMatchHelper$StrongMatchCheckEvents·branchStrongMatchHelper$StrongMatchCheckEvents)·{105 ····public·void·checkForStrongMatch(final·Context·context,·final·String·s,·final·DeviceInfo·deviceInfo,·final·PrefHelper·prefHelper,·final·SystemObserver·systemObserver,·final·BranchStrongMatchHelper$StrongMatchCheckEvents·branchStrongMatchHelper$StrongMatchCheckEvents)·{
 106 ········this.isStrongMatchUrlLaunched·=·false;
93 ········if·(System.currentTimeMillis()·-·prefHelper.getLastStrongMatchTime()·<·2592000000L)·{107 ········if·(System.currentTimeMillis()·-·prefHelper.getLastStrongMatchTime()·<·2592000000L)·{
94 ············this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents);108 ············this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents,·this.isStrongMatchUrlLaunched);
95 ········}109 ········}
96 ········else·if·(!this.isCustomTabsAvailable_)·{110 ········else·if·(!this.isCustomTabsAvailable_)·{
97 ············this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents);111 ············this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents,·this.isStrongMatchUrlLaunched);
98 ········}112 ········}
99 ········else·{113 ········else·{
100 ············Label_0486:·{114 ············Label_0523:·{
101 ················Label_0477:·{115 ················Label_0506:·{
102 ····················try·{116 ····················try·{
103 ························if·(deviceInfo.getHardwareID()·==·null)·{117 ························if·(deviceInfo.getHardwareID()·==·null)·{
104 ····························break·Label_0486;118 ····························break·Label_0523;
105 ························}119 ························}
106 ························final·Uri·buildStrongMatchUrl·=·this.buildStrongMatchUrl(s,·deviceInfo,·prefHelper,·systemObserver);120 ························final·Uri·buildStrongMatchUrl·=·this.buildStrongMatchUrl(s,·deviceInfo,·prefHelper,·systemObserver);
107 ························if·(buildStrongMatchUrl·==·null)·{121 ························if·(buildStrongMatchUrl·==·null)·{
108 ····························break·Label_0477;122 ····························break·Label_0506;
109 ························}123 ························}
110 ························this.timeOutHandler_.postDelayed((Runnable)new·BranchStrongMatchHelper$1(this,·branchStrongMatchHelper$StrongMatchCheckEvents),·500L);124 ························this.timeOutHandler_.postDelayed((Runnable)new·BranchStrongMatchHelper$1(this,·branchStrongMatchHelper$StrongMatchCheckEvents),·500L);
111 ························this.CustomTabsClientClass.getMethod("bindCustomTabsService",·Context.class,·String.class,·this.CustomServiceTabConnectionClass);125 ························this.CustomTabsClientClass.getMethod("bindCustomTabsService",·Context.class,·String.class,·this.CustomServiceTabConnectionClass);
112 ························final·Method·method·=·this.CustomTabsClientClass.getMethod("warmup",·Long.TYPE);126 ························final·Method·method·=·this.CustomTabsClientClass.getMethod("warmup",·Long.TYPE);
113 ························final·Method·method2·=·this.CustomTabsClientClass.getMethod("newSession",·this.CustomTabsCallbackClass);127 ························final·Method·method2·=·this.CustomTabsClientClass.getMethod("newSession",·this.CustomTabsCallbackClass);
114 ························final·Method·method3·=·this.CustomTabsSessionClass.getMethod("mayLaunchUrl",·Uri.class,·Bundle.class,·List.class);128 ························final·Method·method3·=·this.CustomTabsSessionClass.getMethod("mayLaunchUrl",·Uri.class,·Bundle.class,·List.class);
115 ························final·String·s2;129 ························final·String·s2;
116 ························final·Intent·intent·=·new·Intent(s2);130 ························final·Intent·intent·=·new·Intent(s2);
117 ························s2·=·"android.support.customtabs.action.CustomTabsService";131 ························s2·=·"android.support.customtabs.action.CustomTabsService";
118 ························intent.setPackage("com.android.chrome");132 ························intent.setPackage("com.android.chrome");
119 ························context.bindService(intent,·(ServiceConnection)new·BranchStrongMatchHelper$2(this,·method,·method2,·method3,·buildStrongMatchUrl,·prefHelper,·branchStrongMatchHelper$StrongMatchCheckEvents),·33);133 ························context.bindService(intent,·(ServiceConnection)new·BranchStrongMatchHelper$2(this,·method,·method2,·buildStrongMatchUrl,·method3,·prefHelper,·branchStrongMatchHelper$StrongMatchCheckEvents),·33);
120 ····················}134 ····················}
121 ····················finally·{135 ····················finally·{
122 ························this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents);136 ························this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents,·this.isStrongMatchUrlLaunched);
123 ····················}137 ····················}
124 ····················return;138 ····················return;
125 ················}139 ················}
126 ················this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents);140 ················this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents,·this.isStrongMatchUrlLaunched);
127 ················return;141 ················return;
128 ············}142 ············}
129 ············this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents);143 ············this.updateStrongMatchCheckFinished(branchStrongMatchHelper$StrongMatchCheckEvents,·this.isStrongMatchUrlLaunched);
130 ············Log.d("BranchSDK",·"Cannot·use·cookie-based·matching·since·device·id·is·not·available");144 ············Log.d("BranchSDK",·"Cannot·use·cookie-based·matching·since·device·id·is·not·available");
131 ········}145 ········}
132 ····}146 ····}
 147 ····
 148 ····public·void·setStrongMatchUrlHitDelay(final·int·strongMatchUrlHitDelay)·{
 149 ········BranchStrongMatchHelper.StrongMatchUrlHitDelay·=·strongMatchUrlHitDelay;
 150 ····}
133 }151 }
533 B
io/branch/referral/BuildConfig.class
461 B
procyon -ec {}
    
Offset 4, 9 lines modifiedOffset 4, 9 lines modified
4 public·final·class·BuildConfig4 public·final·class·BuildConfig
5 {5 {
6 ····public·static·final·String·APPLICATION_ID·=·"io.branch.referral";6 ····public·static·final·String·APPLICATION_ID·=·"io.branch.referral";
7 ····public·static·final·String·BUILD_TYPE·=·"release";7 ····public·static·final·String·BUILD_TYPE·=·"release";
8 ····public·static·final·boolean·DEBUG·=·false;8 ····public·static·final·boolean·DEBUG·=·false;
9 ····public·static·final·String·FLAVOR·=·"";9 ····public·static·final·String·FLAVOR·=·"";
10 ····public·static·final·int·VERSION_CODE·=·1;10 ····public·static·final·int·VERSION_CODE·=·1;
11 ····public·static·final·String·VERSION_NAME·=·"2.5.9";11 ····public·static·final·String·VERSION_NAME·=·"2.6.1";
12 }12 }
3.95 KB
io/branch/referral/Defines$Jsonkey.class
3.87 KB
procyon -ec {}
    
Offset 46, 42 lines modifiedOffset 46, 45 lines modified
46 ····CreationSource("CreationSource",·17,·"creation_source"),·46 ····CreationSource("CreationSource",·17,·"creation_source"),·
47 ····Data("Data",·32,·"data"),·47 ····Data("Data",·32,·"data"),·
48 ····Debug("Debug",·50,·"debug"),·48 ····Debug("Debug",·50,·"debug"),·
49 ····DeepLinkPath("DeepLinkPath",·61,·"$deeplink_path"),·49 ····DeepLinkPath("DeepLinkPath",·61,·"$deeplink_path"),·
50 ····DefaultBucket("DefaultBucket",·12,·"default"),·50 ····DefaultBucket("DefaultBucket",·12,·"default"),·
51 ····DeviceFingerprintID("DeviceFingerprintID",·n3,·"device_fingerprint_id"),·51 ····DeviceFingerprintID("DeviceFingerprintID",·n3,·"device_fingerprint_id"),·
52 ····Direction("Direction",·27,·"direction"),·52 ····Direction("Direction",·27,·"direction"),·
 53 ····Environment("Environment",·100,·"environment"),·
53 ····Event("Event",·20,·"event"),·54 ····Event("Event",·20,·"event"),·
54 ····Expiration("Expiration",·19,·"expiration"),·55 ····Expiration("Expiration",·19,·"expiration"),·
55 ····External_Intent_Extra("External_Intent_Extra",·79,·"external_intent_extra"),·56 ····External_Intent_Extra("External_Intent_Extra",·79,·"external_intent_extra"),·
56 ····External_Intent_URI("External_Intent_URI",·78,·"external_intent_uri"),·57 ····External_Intent_URI("External_Intent_URI",·78,·"external_intent_uri"),·
57 ····FaceBookAppLinkChecked("FaceBookAppLinkChecked",·6,·"facebook_app_link_checked"),·58 ····FaceBookAppLinkChecked("FaceBookAppLinkChecked",·6,·"facebook_app_link_checked"),·
58 ····ForceNewBranchSession("ForceNewBranchSession",·65,·"branch_force_new_session"),·59 ····ForceNewBranchSession("ForceNewBranchSession",·65,·"branch_force_new_session"),·
59 ····GoogleAdvertisingID("GoogleAdvertisingID",·48,·"google_advertising_id"),·60 ····GoogleAdvertisingID("GoogleAdvertisingID",·48,·"google_advertising_id"),·
60 ····GoogleSearchInstallReferrer("GoogleSearchInstallReferrer",·5,·"google_search_install_referrer"),·61 ····GoogleSearchInstallReferrer("GoogleSearchInstallReferrer",·5,·"google_search_install_referrer"),·
61 ····HardwareID("HardwareID",·34,·"hardware_id"),·62 ····HardwareID("HardwareID",·34,·"hardware_id"),·
62 ····HardwareIDType("HardwareIDType",·35,·"hardware_id_type"),·63 ····HardwareIDType("HardwareIDType",·35,·"hardware_id_type"),·
63 ····HardwareIDTypeRandom("HardwareIDTypeRandom",·37,·"random"),·64 ····HardwareIDTypeRandom("HardwareIDTypeRandom",·37,·"random"),·
64 ····HardwareIDTypeVendor("HardwareIDTypeVendor",·36,·"vendor_id"),·65 ····HardwareIDTypeVendor("HardwareIDTypeVendor",·36,·"vendor_id"),·
65 ····Identity("Identity",·n4,·"identity"),·66 ····Identity("Identity",·n4,·"identity"),·
66 ····IdentityID("IdentityID",·0,·"identity_id"),·67 ····IdentityID("IdentityID",·0,·"identity_id"),·
 68 ····InstantApp("InstantApp",·101,·"instant_app"),·
67 ····IsFirstSession("IsFirstSession",·59,·"+is_first_session"),·69 ····IsFirstSession("IsFirstSession",·59,·"+is_first_session"),·
68 ····IsHardwareIDReal("IsHardwareIDReal",·38,·"is_hardware_id_real"),·70 ····IsHardwareIDReal("IsHardwareIDReal",·38,·"is_hardware_id_real"),·
69 ····IsReferrable("IsReferrable",·43,·"is_referrable"),·71 ····IsReferrable("IsReferrable",·43,·"is_referrable"),·
70 ····LATVal("LATVal",·49,·"lat_val"),·72 ····LATVal("LATVal",·49,·"lat_val"),·
71 ····Language("Language",·42,·"language"),·73 ····Language("Language",·42,·"language"),·
72 ····Last_Round_Trip_Time("Last_Round_Trip_Time",·80,·"lrtt"),·74 ····Last_Round_Trip_Time("Last_Round_Trip_Time",·80,·"lrtt"),·
73 ····Length("Length",·26,·"length"),·75 ····Length("Length",·26,·"length"),·
74 ····Link("Link",·29,·"link"),·76 ····Link("Link",·29,·"link"),·
75 ····LinkClickID("LinkClickID",·n,·"link_click_id"),·77 ····LinkClickID("LinkClickID",·n,·"link_click_id"),·
76 ····LinkIdentifier("LinkIdentifier",·47,·"link_identifier"),·78 ····LinkIdentifier("LinkIdentifier",·47,·"link_identifier"),·
77 ····LocalIP("LocalIP",·57,·"local_ip"),·79 ····LocalIP("LocalIP",·57,·"local_ip"),·
78 ····Location("Location",·15,·"location"),·80 ····Location("Location",·15,·"location"),·
79 ····Metadata("Metadata",·21,·"metadata"),·81 ····Metadata("Metadata",·21,·"metadata"),·
80 ····Model("Model",·52,·"model"),·82 ····Model("Model",·52,·"model"),·
 83 ····NativeApp("NativeApp",·102,·"native"),·
81 ····OS("OS",·33,·"os"),·84 ····OS("OS",·33,·"os"),·
82 ····OSVersion("OSVersion",·40,·"os_version"),·85 ····OSVersion("OSVersion",·40,·"os_version"),·
83 ····Params("Params",·75,·"params"),·86 ····Params("Params",·75,·"params"),·
84 ····Path("Path",·90,·"path"),·87 ····Path("Path",·90,·"path"),·
85 ····Prefix("Prefix",·18,·"prefix"),·88 ····Prefix("Prefix",·18,·"prefix"),·
86 ····PublicallyIndexable("PublicallyIndexable",·72,·"$publicly_indexable"),·89 ····PublicallyIndexable("PublicallyIndexable",·72,·"$publicly_indexable"),·
87 ····Queue_Wait_Time("Queue_Wait_Time",·83,·"qwt"),·90 ····Queue_Wait_Time("Queue_Wait_Time",·83,·"qwt"),·
Offset 107, 15 lines modifiedOffset 110, 15 lines modified
107 ····private·String·key;110 ····private·String·key;
108 ····111 ····
109 ····static·{112 ····static·{
110 ········final·int·n·=·4;113 ········final·int·n·=·4;
111 ········final·int·n2·=·3;114 ········final·int·n2·=·3;
112 ········final·int·n3·=·2;115 ········final·int·n3·=·2;
113 ········final·int·n4·=·1;116 ········final·int·n4·=·1;
114 ········final·Defines$Jsonkey[]·$values·=·new·Defines$Jsonkey[100];117 ········final·Defines$Jsonkey[]·$values·=·new·Defines$Jsonkey[103];
115 ········$values[0]·=·Defines$Jsonkey.IdentityID;118 ········$values[0]·=·Defines$Jsonkey.IdentityID;
116 ········$values[n4]·=·Defines$Jsonkey.Identity;119 ········$values[n4]·=·Defines$Jsonkey.Identity;
117 ········$values[n3]·=·Defines$Jsonkey.DeviceFingerprintID;120 ········$values[n3]·=·Defines$Jsonkey.DeviceFingerprintID;
118 ········$values[n2]·=·Defines$Jsonkey.SessionID;121 ········$values[n2]·=·Defines$Jsonkey.SessionID;
119 ········$values[n]·=·Defines$Jsonkey.LinkClickID;122 ········$values[n]·=·Defines$Jsonkey.LinkClickID;
120 ········$values[5]·=·Defines$Jsonkey.GoogleSearchInstallReferrer;123 ········$values[5]·=·Defines$Jsonkey.GoogleSearchInstallReferrer;
121 ········$values[6]·=·Defines$Jsonkey.FaceBookAppLinkChecked;124 ········$values[6]·=·Defines$Jsonkey.FaceBookAppLinkChecked;
Offset 208, 14 lines modifiedOffset 211, 17 lines modified
208 ········$values[93]·=·Defines$Jsonkey.ContentPath;211 ········$values[93]·=·Defines$Jsonkey.ContentPath;
209 ········$values[94]·=·Defines$Jsonkey.ContentNavPath;212 ········$values[94]·=·Defines$Jsonkey.ContentNavPath;
210 ········$values[95]·=·Defines$Jsonkey.ReferralLink;213 ········$values[95]·=·Defines$Jsonkey.ReferralLink;
211 ········$values[96]·=·Defines$Jsonkey.ContentData;214 ········$values[96]·=·Defines$Jsonkey.ContentData;
212 ········$values[97]·=·Defines$Jsonkey.ContentEvents;215 ········$values[97]·=·Defines$Jsonkey.ContentEvents;
213 ········$values[98]·=·Defines$Jsonkey.ContentAnalyticsMode;216 ········$values[98]·=·Defines$Jsonkey.ContentAnalyticsMode;
214 ········$values[99]·=·Defines$Jsonkey.ContentDiscovery;217 ········$values[99]·=·Defines$Jsonkey.ContentDiscovery;
 218 ········$values[100]·=·Defines$Jsonkey.Environment;
 219 ········$values[101]·=·Defines$Jsonkey.InstantApp;
 220 ········$values[102]·=·Defines$Jsonkey.NativeApp;
215 ········$VALUES·=·$values;221 ········$VALUES·=·$values;
216 ····}222 ····}
217 ····223 ····
218 ····private·Defines$Jsonkey(final·String·name,·final·int·ordinal,·final·String·key)·{224 ····private·Defines$Jsonkey(final·String·name,·final·int·ordinal,·final·String·key)·{
219 ········this.key·=·"";225 ········this.key·=·"";
220 ········this.key·=·key;226 ········this.key·=·key;
221 ····}227 ····}
16.9 KB
io/branch/referral/InstallListener.class
16.8 KB
procyon -ec {}
    
Offset 9, 26 lines modifiedOffset 9, 20 lines modified
9 import·android.content.Context;9 import·android.content.Context;
10 import·android.os.Handler;10 import·android.os.Handler;
11 import·android.content.BroadcastReceiver;11 import·android.content.BroadcastReceiver;
  
12 public·class·InstallListener·extends·BroadcastReceiver12 public·class·InstallListener·extends·BroadcastReceiver
13 {13 {
14 ····private·static·InstallListener$IInstallReferrerEvents·callback_;14 ····private·static·InstallListener$IInstallReferrerEvents·callback_;
15 ····private·static·String·googleSearchInstallReferrerID_; 
16 ····private·static·String·installID_;15 ····private·static·String·installID_;
17 ····private·static·boolean·isWaitingForReferrer;16 ····private·static·boolean·isWaitingForReferrer;
18 ····17 ····
19 ····static·{18 ····static·{
20 ········InstallListener.installID_·=·"bnc_no_value";19 ········InstallListener.installID_·=·"bnc_no_value";
21 ········InstallListener.callback_·=·null;20 ········InstallListener.callback_·=·null;
22 ········InstallListener.googleSearchInstallReferrerID_·=·"bnc_no_value"; 
23 ····} 
24 ···· 
25 ····public·static·String·getGoogleSearchInstallReferrerID()·{ 
26 ········return·InstallListener.googleSearchInstallReferrerID_; 
27 ····}21 ····}
28 ····22 ····
29 ····public·static·String·getInstallationID()·{23 ····public·static·String·getInstallationID()·{
30 ········return·InstallListener.installID_;24 ········return·InstallListener.installID_;
31 ····}25 ····}
32 ····26 ····
33 ····public·static·void·setListener(final·InstallListener$IInstallReferrerEvents·callback_)·{27 ····public·static·void·setListener(final·InstallListener$IInstallReferrerEvents·callback_)·{
Offset 38, 125 lines modifiedOffset 32, 129 lines modified
38 ····public·static·void·startInstallReferrerTime(final·long·n)·{32 ····public·static·void·startInstallReferrerTime(final·long·n)·{
39 ········InstallListener.isWaitingForReferrer·=·true;33 ········InstallListener.isWaitingForReferrer·=·true;
40 ········new·Handler().postDelayed((Runnable)new·InstallListener$1(),·n);34 ········new·Handler().postDelayed((Runnable)new·InstallListener$1(),·n);
41 ····}35 ····}
42 ····36 ····
43 ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{37 ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{
44 ········final·int·n·=·1;38 ········final·int·n·=·1;
 39 ········int·n2·=·0;
45 ········final·String·stringExtra·=·intent.getStringExtra("referrer");40 ········final·String·stringExtra·=·intent.getStringExtra("referrer");
46 ········if·(stringExtra·==·null)·{41 ········if·(stringExtra·==·null)·{
47 ············return;42 ············return;
48 ········}43 ········}
49 ········final·String·enc·=·"UTF-8";44 ········final·String·enc·=·"UTF-8";
50 ········final·String·s·=·stringExtra;45 ········final·String·s·=·stringExtra;
51 ········try·{46 ········try·{
52 ············final·String·decode·=·URLDecoder.decode(s,·enc);47 ············final·String·decode·=·URLDecoder.decode(s,·enc);
53 ············try·{48 ············try·{
54 ················try·{49 ················try·{
55 ····················final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();50 ····················final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();
56 ····················final·String[]·split; 
57 ····················final·int·length·=·(split·=·decode.split("&")).length;51 ····················final·String[]·split·=·decode.split("&");
58 ····················int·n2·=·0;52 ····················try·{
 53 ························final·int·length·=·split.length;
59 ····················while·(true)·{54 ························while·(true)·{
60 ························Label_0172:·{55 ····························Label_0171:·{
61 ····························if·(n2·>=·length)·{56 ································if·(n2·>=·length)·{
62 ································break·Label_0172;57 ····································break·Label_0171;
63 ····························} 
64 ····························final·String[]·split2·=·split[n2].split("="); 
65 ····························try·{ 
66 ································if·(split2.length·>·n)·{ 
67 ····································hashMap.put(URLDecoder.decode(split2[0],·"UTF-8"),·URLDecoder.decode(split2[1],·"UTF-8")); 
68 ································}58 ································}
 59 ································final·String[]·split2·=·split[n2].split("=");
69 ································++n2; 
70 ································continue; 
71 ································final·Defines$Jsonkey·linkClickID·=·Defines$Jsonkey.LinkClickID; 
72 ································try·{60 ································try·{
 61 ····································if·(split2.length·>·n)·{
 62 ········································hashMap.put(URLDecoder.decode(split2[0],·"UTF-8"),·URLDecoder.decode(split2[1],·"UTF-8"));
 63 ····································}
 64 ····································++n2;
 65 ····································continue;
 66 ····································final·Defines$Jsonkey·linkClickID·=·Defines$Jsonkey.LinkClickID;
 67 ····································try·{
73 ····································Label_0259:·{68 ········································Label_0258:·{
74 ········································if·(!hashMap.containsKey(linkClickID.getKey()))·{69 ············································if·(!hashMap.containsKey(linkClickID.getKey()))·{
75 ············································break·Label_0259;70 ················································break·Label_0258;
76 ········································}71 ············································}
77 ········································final·Defines$Jsonkey·linkClickID2·=·Defines$Jsonkey.LinkClickID;72 ············································final·Defines$Jsonkey·linkClickID2·=·Defines$Jsonkey.LinkClickID;
78 ········································try·{ 
79 ············································final·String·value·=·hashMap.get(linkClickID2.getKey()); 
80 ············································try·{73 ············································try·{
81 ················································final·String·installID_·=·(String)value;74 ················································final·String·value·=·hashMap.get(linkClickID2.getKey());
82 ················································try·{75 ················································try·{
83 ····················································InstallListener.installID_·=·installID_;76 ····················································final·String·installID_·=·(String)value;
84 ····················································if·(!InstallListener.isWaitingForReferrer)·{ 
85 ························································break·Label_0259; 
86 ····················································} 
87 ····················································final·PrefHelper·instance·=·PrefHelper.getInstance(context); 
88 ····················································try·{77 ····················································try·{
89 ························································instance.setLinkClickIdentifier(InstallListener.installID_);78 ························································InstallListener.installID_·=·installID_;
90 ························································final·Defines$Jsonkey·googleSearchInstallReferrer·=·Defines$Jsonkey.GoogleSearchInstallReferrer;79 ························································if·(!InstallListener.isWaitingForReferrer)·{
 80 ····························································break·Label_0258;
 81 ························································}
 82 ························································final·PrefHelper·instance·=·PrefHelper.getInstance(context);
91 ························································try·{83 ························································try·{
 84 ····························································instance.setLinkClickIdentifier(InstallListener.installID_);
 85 ····························································final·Defines$Jsonkey·googleSearchInstallReferrer·=·Defines$Jsonkey.GoogleSearchInstallReferrer;
 86 ····························································try·{
92 ····························································Label_0318:·{87 ································································Label_0325:·{
93 ································································if·(!hashMap.containsKey(googleSearchInstallReferrer.getKey()))·{88 ····································································if·(!hashMap.containsKey(googleSearchInstallReferrer.getKey()))·{
94 ····································································break·Label_0318;89 ········································································break·Label_0325;
95 ································································}90 ····································································}
 91 ····································································final·PrefHelper·instance2·=·PrefHelper.getInstance(context);
96 ································································final·Defines$Jsonkey·googleSearchInstallReferrer2·=·Defines$Jsonkey.GoogleSearchInstallReferrer; 
97 ································································try·{ 
98 ····································································final·String·value2·=·hashMap.get(googleSearchInstallReferrer2.getKey()); 
99 ····································································try·{92 ····································································try·{
100 ········································································final·String·googleSearchInstallReferrerID_·=·(String)value2;93 ········································································final·Defines$Jsonkey·googleSearchInstallReferrer2·=·Defines$Jsonkey.GoogleSearchInstallReferrer;
101 ········································································try·{94 ········································································try·{
 95 ············································································final·String·value2·=·hashMap.get(googleSearchInstallReferrer2.getKey());
102 ············································································InstallListener.googleSearchInstallReferrerID_·=·googleSearchInstallReferrerID_; 
103 ············································································if·(InstallListener.callback_·==·null)·{ 
104 ················································································return; 
105 ············································································} 
106 ············································································final·InstallListener$IInstallReferrerEvents·callback_·=·InstallListener.callback_; 
107 ············································································try·{96 ············································································try·{
 97 ················································································instance2.setGoogleSearchInstallIdentifier((String)value2);
 98 ················································································if·(InstallListener.callback_·==·null)·{
 99 ····················································································return;
 100 ················································································}
 101 ················································································final·InstallListener$IInstallReferrerEvents·callback_·=·InstallListener.callback_;
 102 ················································································try·{
108 ················································································callback_.onInstallReferrerEventsFinished();103 ····················································································callback_.onInstallReferrerEventsFinished();
109 ················································································InstallListener.callback_·=·null;104 ····················································································InstallListener.callback_·=·null;
110 ············································································}105 ················································································}
111 ············································································catch·(UnsupportedEncodingException·ex)·{106 ················································································catch·(UnsupportedEncodingException·ex)·{
112 ················································································ex.printStackTrace();107 ····················································································ex.printStackTrace();
113 ············································································}108 ················································································}
Max diff block lines reached; 5383/17207 bytes (31.28%) of diff not shown.
2.4 KB
io/branch/referral/PrefHelper.class
2.33 KB
procyon -ec {}
    
Offset 33, 14 lines modifiedOffset 33, 15 lines modified
33 ····private·static·final·String·KEY_BRANCH_KEY·=·"bnc_branch_key";33 ····private·static·final·String·KEY_BRANCH_KEY·=·"bnc_branch_key";
34 ····private·static·final·String·KEY_BRANCH_VIEW_NUM_OF_USE·=·"bnc_branch_view_use";34 ····private·static·final·String·KEY_BRANCH_VIEW_NUM_OF_USE·=·"bnc_branch_view_use";
35 ····private·static·final·String·KEY_BUCKETS·=·"bnc_buckets";35 ····private·static·final·String·KEY_BUCKETS·=·"bnc_buckets";
36 ····private·static·final·String·KEY_CREDIT_BASE·=·"bnc_credit_base_";36 ····private·static·final·String·KEY_CREDIT_BASE·=·"bnc_credit_base_";
37 ····private·static·final·String·KEY_DEVICE_FINGERPRINT_ID·=·"bnc_device_fingerprint_id";37 ····private·static·final·String·KEY_DEVICE_FINGERPRINT_ID·=·"bnc_device_fingerprint_id";
38 ····private·static·final·String·KEY_EXTERNAL_INTENT_EXTRA·=·"bnc_external_intent_extra";38 ····private·static·final·String·KEY_EXTERNAL_INTENT_EXTRA·=·"bnc_external_intent_extra";
39 ····private·static·final·String·KEY_EXTERNAL_INTENT_URI·=·"bnc_external_intent_uri";39 ····private·static·final·String·KEY_EXTERNAL_INTENT_URI·=·"bnc_external_intent_uri";
 40 ····private·static·final·String·KEY_GOOGLE_SEARCH_INSTALL_IDENTIFIER·=·"bnc_google_search_install_identifier";
40 ····private·static·final·String·KEY_IDENTITY·=·"bnc_identity";41 ····private·static·final·String·KEY_IDENTITY·=·"bnc_identity";
41 ····private·static·final·String·KEY_IDENTITY_ID·=·"bnc_identity_id";42 ····private·static·final·String·KEY_IDENTITY_ID·=·"bnc_identity_id";
42 ····private·static·final·String·KEY_INSTALL_PARAMS·=·"bnc_install_params";43 ····private·static·final·String·KEY_INSTALL_PARAMS·=·"bnc_install_params";
43 ····private·static·final·String·KEY_INSTALL_REFERRER·=·"bnc_install_referrer";44 ····private·static·final·String·KEY_INSTALL_REFERRER·=·"bnc_install_referrer";
44 ····private·static·final·String·KEY_IS_REFERRABLE·=·"bnc_is_referrable";45 ····private·static·final·String·KEY_IS_REFERRABLE·=·"bnc_is_referrable";
45 ····private·static·final·String·KEY_IS_TRIGGERED_BY_FB_APP_LINK·=·"bnc_triggered_by_fb_app_link";46 ····private·static·final·String·KEY_IS_TRIGGERED_BY_FB_APP_LINK·=·"bnc_triggered_by_fb_app_link";
46 ····private·static·final·String·KEY_LAST_READ_SYSTEM·=·"bnc_system_read_date";47 ····private·static·final·String·KEY_LAST_READ_SYSTEM·=·"bnc_system_read_date";
Offset 282, 14 lines modifiedOffset 283, 18 lines modified
282 ········return·this.getString("bnc_external_intent_uri");283 ········return·this.getString("bnc_external_intent_uri");
283 ····}284 ····}
284 ····285 ····
285 ····public·float·getFloat(final·String·s)·{286 ····public·float·getFloat(final·String·s)·{
286 ········return·PrefHelper.prefHelper_.appSharedPrefs_.getFloat(s,·0.0f);287 ········return·PrefHelper.prefHelper_.appSharedPrefs_.getFloat(s,·0.0f);
287 ····}288 ····}
288 ····289 ····
 290 ····public·String·getGoogleSearchInstallIdentifier()·{
 291 ········return·this.getString("bnc_google_search_install_identifier");
 292 ····}
 293 ····
289 ····public·String·getIdentity()·{294 ····public·String·getIdentity()·{
290 ········return·this.getString("bnc_identity");295 ········return·this.getString("bnc_identity");
291 ····}296 ····}
292 ····297 ····
293 ····public·String·getIdentityID()·{298 ····public·String·getIdentityID()·{
294 ········return·this.getString("bnc_identity_id");299 ········return·this.getString("bnc_identity_id");
295 ····}300 ····}
Offset 547, 14 lines modifiedOffset 552, 18 lines modified
547 ····}552 ····}
548 ····553 ····
549 ····public·void·setFloat(final·String·s,·final·float·n)·{554 ····public·void·setFloat(final·String·s,·final·float·n)·{
550 ········PrefHelper.prefHelper_.prefsEditor_.putFloat(s,·n);555 ········PrefHelper.prefHelper_.prefsEditor_.putFloat(s,·n);
551 ········PrefHelper.prefHelper_.prefsEditor_.apply();556 ········PrefHelper.prefHelper_.prefsEditor_.apply();
552 ····}557 ····}
553 ····558 ····
 559 ····public·void·setGoogleSearchInstallIdentifier(final·String·s)·{
 560 ········this.setString("bnc_google_search_install_identifier",·s);
 561 ····}
 562 ····
554 ····public·void·setIdentity(final·String·s)·{563 ····public·void·setIdentity(final·String·s)·{
555 ········this.setString("bnc_identity",·s);564 ········this.setString("bnc_identity",·s);
556 ····}565 ····}
557 ····566 ····
558 ····public·void·setIdentityID(final·String·s)·{567 ····public·void·setIdentityID(final·String·s)·{
559 ········this.setString("bnc_identity_id",·s);568 ········this.setString("bnc_identity_id",·s);
560 ····}569 ····}
1.43 KB
io/branch/referral/RemoteInterface.class
1.35 KB
procyon -ec {}
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
  
9 class·RemoteInterface9 class·RemoteInterface
10 {10 {
11 ····public·static·final·String·BRANCH_KEY·=·"branch_key";11 ····public·static·final·String·BRANCH_KEY·=·"branch_key";
12 ····private·static·final·int·DEFAULT_TIMEOUT·=·3000;12 ····private·static·final·int·DEFAULT_TIMEOUT·=·3000;
13 ····public·static·final·int·NO_BRANCH_KEY_STATUS·=·64302;13 ····public·static·final·int·NO_BRANCH_KEY_STATUS·=·64302;
14 ····public·static·final·int·NO_CONNECTIVITY_STATUS·=·64527;14 ····public·static·final·int·NO_CONNECTIVITY_STATUS·=·64527;
15 ····static·final·String·SDK_VERSION·=·"2.5.9";15 ····static·final·String·SDK_VERSION·=·"2.6.1";
16 ····protected·PrefHelper·prefHelper_;16 ····protected·PrefHelper·prefHelper_;
17 ····17 ····
18 ····public·RemoteInterface()·{18 ····public·RemoteInterface()·{
19 ····}19 ····}
20 ····20 ····
21 ····public·RemoteInterface(final·Context·context)·{21 ····public·RemoteInterface(final·Context·context)·{
22 ········this.prefHelper_·=·PrefHelper.getInstance(context);22 ········this.prefHelper_·=·PrefHelper.getInstance(context);
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ····25 ····
26 ····private·boolean·addCommonParams(final·JSONObject·jsonObject,·final·int·n)·{26 ····private·boolean·addCommonParams(final·JSONObject·jsonObject,·final·int·n)·{
27 ········while·(true)·{27 ········while·(true)·{
28 ············try·{28 ············try·{
29 ················final·PrefHelper·prefHelper_·=·this.prefHelper_;29 ················final·PrefHelper·prefHelper_·=·this.prefHelper_;
30 ················try·{30 ················try·{
31 ····················final·String·branchKey·=·prefHelper_.getBranchKey();31 ····················final·String·branchKey·=·prefHelper_.getBranchKey();
32 ····················jsonObject.put("sdk",·(Object)"android2.5.9");32 ····················jsonObject.put("sdk",·(Object)"android2.6.1");
33 ····················jsonObject.put("retryNumber",·n);33 ····················jsonObject.put("retryNumber",·n);
34 ····················if·(branchKey.equals("bnc_no_value"))·{34 ····················if·(branchKey.equals("bnc_no_value"))·{
35 ························return·false;35 ························return·false;
36 ····················}36 ····················}
37 ····················final·String·s·=·"branch_key";37 ····················final·String·s·=·"branch_key";
38 ····················final·PrefHelper·prefHelper_2·=·this.prefHelper_;38 ····················final·PrefHelper·prefHelper_2·=·this.prefHelper_;
39 ····················try·{39 ····················try·{
5.34 KB
io/branch/referral/ServerRequest.class
5.27 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 17 lines modified
  
1 package·io.branch.referral;1 package·io.branch.referral;
  
2 import·android.text.TextUtils;2 import·android.text.TextUtils;
3 import·java.util.Iterator;3 import·java.util.Iterator;
4 import·java.util.ConcurrentModificationException;4 import·java.util.ConcurrentModificationException;
5 import·java.util.concurrent.ConcurrentHashMap;5 import·java.util.concurrent.ConcurrentHashMap;
 6 import·java.util.List;
 7 import·android.content.Intent;
 8 import·android.content.pm.PackageManager;
6 import·org.json.JSONException;9 import·org.json.JSONException;
7 import·java.util.HashSet;10 import·java.util.HashSet;
8 import·android.content.Context;11 import·android.content.Context;
9 import·org.json.JSONObject;12 import·org.json.JSONObject;
10 import·java.util.Set;13 import·java.util.Set;
  
11 public·abstract·class·ServerRequest14 public·abstract·class·ServerRequest
Offset 118, 14 lines modifiedOffset 121, 27 lines modified
118 ········}121 ········}
119 ········else·if·(s.equalsIgnoreCase(Defines$RequestPath.SendAPPList.getPath()))·{122 ········else·if·(s.equalsIgnoreCase(Defines$RequestPath.SendAPPList.getPath()))·{
120 ············o·=·new·ServerRequestSendAppList(s,·jsonObject,·context);123 ············o·=·new·ServerRequestSendAppList(s,·jsonObject,·context);
121 ········}124 ········}
122 ········return·(ServerRequest)o;125 ········return·(ServerRequest)o;
123 ····}126 ····}
124 ····127 ····
 128 ····private·static·boolean·isPackageInstalled(final·Context·context)·{
 129 ········boolean·b·=·false;
 130 ········final·PackageManager·packageManager·=·context.getPackageManager();
 131 ········final·Intent·launchIntentForPackage·=·packageManager.getLaunchIntentForPackage(context.getPackageName());
 132 ········if·(launchIntentForPackage·!=·null)·{
 133 ············final·List·queryIntentActivities·=·packageManager.queryIntentActivities(launchIntentForPackage,·65536);
 134 ············if·(queryIntentActivities·!=·null·&&·queryIntentActivities.size()·>·0)·{
 135 ················b·=·true;
 136 ············}
 137 ········}
 138 ········return·b;
 139 ····}
 140 ····
125 ····protected·void·addGetParam(final·String·s,·final·String·s2)·{141 ····protected·void·addGetParam(final·String·s,·final·String·s2)·{
126 ········try·{142 ········try·{
127 ············this.params_.put(s,·(Object)s2);143 ············this.params_.put(s,·(Object)s2);
128 ········}144 ········}
129 ········catch·(JSONException·ex)·{}145 ········catch·(JSONException·ex)·{}
130 ····}146 ····}
131 ····147 ····
Offset 168, 20 lines modifiedOffset 184, 20 lines modified
168 ····································break·Label_0097;184 ····································break·Label_0097;
169 ································}185 ································}
170 ································final·String·next·=·keys.next();186 ································final·String·next·=·keys.next();
171 ································try·{187 ································try·{
172 ····································final·String·s·=·(String)next;188 ····································final·String·s·=·(String)next;
173 ····································jsonObject.put(s,·jsonObject2.get(s));189 ····································jsonObject.put(s,·jsonObject2.get(s));
174 ····································continue;190 ····································continue;
175 ····································//·iftrue(Label_0095:,·concurrentHashMap.size()·<=·0) 
176 ····································jsonObject3·=·new(org.json.JSONObject.class);191 ····································jsonObject3·=·new(org.json.JSONObject.class);
177 ····································Label_0095:·{192 ····································Label_0095:·{
178 ········································return·jsonObject;193 ········································return·jsonObject;
179 ····································}194 ····································}
180 ································}195 ································}
 196 ································//·iftrue(Label_0095:,·concurrentHashMap.size()·<=·0)
181 ································catch·(JSONException·ex)·{}197 ································catch·(JSONException·ex)·{}
182 ································catch·(ConcurrentModificationException·ex2)·{}198 ································catch·(ConcurrentModificationException·ex2)·{}
183 ····························}199 ····························}
184 ························}200 ························}
185 ························catch·(JSONException·ex3)·{}201 ························catch·(JSONException·ex3)·{}
186 ························catch·(ConcurrentModificationException·ex4)·{}202 ························catch·(ConcurrentModificationException·ex4)·{}
187 ····················}203 ····················}
Offset 195, 17 lines modifiedOffset 211, 17 lines modified
195 ········catch·(JSONException·ex9)·{}211 ········catch·(JSONException·ex9)·{}
196 ········catch·(ConcurrentModificationException·ex10)·{}212 ········catch·(ConcurrentModificationException·ex10)·{}
197 ········try·{213 ········try·{
198 ············final·Set<String>·set;214 ············final·Set<String>·set;
199 ············final·Iterator<String>·iterator·=·set.iterator();215 ············final·Iterator<String>·iterator·=·set.iterator();
200 ············try·{216 ············try·{
201 ················while·(true)·{217 ················while·(true)·{
202 ····················Label_0193:·{218 ····················Label_0192:·{
203 ························if·(!iterator.hasNext())·{219 ························if·(!iterator.hasNext())·{
204 ····························break·Label_0193;220 ····························break·Label_0192;
205 ························}221 ························}
206 ························final·String·next2·=·iterator.next();222 ························final·String·next2·=·iterator.next();
207 ························try·{223 ························try·{
208 ····························final·String·s2·=·(String)next2;224 ····························final·String·s2·=·(String)next2;
209 ····························jsonObject3.put(s2,·concurrentHashMap.get((Object)s2));225 ····························jsonObject3.put(s2,·concurrentHashMap.get((Object)s2));
210 ····························try·{226 ····························try·{
211 ································concurrentHashMap.remove(s2);227 ································concurrentHashMap.remove(s2);
Offset 377, 14 lines modifiedOffset 393, 46 lines modified
377 ········}393 ········}
378 ········catch·(JSONException·ex)·{394 ········catch·(JSONException·ex)·{
379 ············jsonObject·=·null;395 ············jsonObject·=·null;
380 ············return·jsonObject;396 ············return·jsonObject;
381 ········}397 ········}
382 ····}398 ····}
383 ····399 ····
 400 ····protected·void·updateEnvironment(final·Context·context,·final·JSONObject·jsonObject)·{
 401 ········try·{
 402 ············Label_0043:·{
 403 ················if·(!isPackageInstalled(context))·{
 404 ····················break·Label_0043;
 405 ················}
 406 ················final·Defines$Jsonkey·nativeApp·=·Defines$Jsonkey.NativeApp;
 407 ················try·{
 408 ····················String·s·=·nativeApp.getKey();
 409 ····················try·{
 410 ························while·(true)·{
 411 ····························final·Defines$Jsonkey·environment·=·Defines$Jsonkey.Environment;
 412 ····························try·{
 413 ································jsonObject.put(environment.getKey(),·(Object)s);
 414 ································return;
 415 ································final·Defines$Jsonkey·instantApp·=·Defines$Jsonkey.InstantApp;
 416 ································try·{
 417 ····································s·=·instantApp.getKey();
 418 ································}
 419 ································catch·(Exception·ex)·{}
 420 ····························}
 421 ····························catch·(Exception·ex2)·{}
 422 ························}
 423 ····················}
 424 ····················catch·(Exception·ex3)·{}
 425 ················}
 426 ················catch·(Exception·ex4)·{}
 427 ············}
 428 ········}
 429 ········catch·(Exception·ex5)·{}
 430 ····}
 431 ····
384 ····public·void·updateGAdsParams(final·SystemObserver·systemObserver)·{432 ····public·void·updateGAdsParams(final·SystemObserver·systemObserver)·{
385 ········if·(TextUtils.isEmpty((CharSequence)systemObserver.GAIDString_))·{433 ········if·(TextUtils.isEmpty((CharSequence)systemObserver.GAIDString_))·{
Max diff block lines reached; 99/5365 bytes (1.85%) of diff not shown.
23.9 KB
io/branch/referral/ServerRequestQueue$1.class
23.8 KB
procyon -ec {}
    
Offset 30, 230 lines modifiedOffset 30, 230 lines modified
30 ········//····21:·getfield········io/branch/referral/ServerRequestQueue$1.this$0:Lio/branch/referral/ServerRequestQueue;30 ········//····21:·getfield········io/branch/referral/ServerRequestQueue$1.this$0:Lio/branch/referral/ServerRequestQueue;
31 ········//····24:·astore_1·······31 ········//····24:·astore_1·······
32 ········//····25:·aload_1········32 ········//····25:·aload_1········
33 ········//····26:·invokestatic····io/branch/referral/ServerRequestQueue.access$000:(Lio/branch/referral/ServerRequestQueue;)Ljava/util/List;33 ········//····26:·invokestatic····io/branch/referral/ServerRequestQueue.access$000:(Lio/branch/referral/ServerRequestQueue;)Ljava/util/List;
34 ········//····29:·astore_1·······34 ········//····29:·astore_1·······
35 ········//····30:·aload_1········35 ········//····30:·aload_1········
36 ········//····31:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;36 ········//····31:·invokeinterface·java/util/List.iterator:()Ljava/util/Iterator;
37 ········//····36:·astore··········437 ········//····36:·astore_1·······
38 ········//····38:·aload···········438 ········//····37:·aload_1········
39 ········//····40:·invokeinterface·java/util/Iterator.hasNext:()Z39 ········//····38:·invokeinterface·java/util/Iterator.hasNext:()Z
40 ········//····45:·istore··········540 ········//····43:·istore··········4
41 ········//····47:·iload···········541 ········//····45:·iload···········4
42 ········//····49:·ifeq············9542 ········//····47:·ifeq············92
43 ········//····52:·aload···········443 ········//····50:·aload_1········
44 ········//····54:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;44 ········//····51:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
45 ········//····59:·astore··········645 ········//····56:·astore··········5
46 ········//····61:·aload···········646 ········//····58:·aload···········5
47 ········//····63:·checkcast·······Lio/branch/referral/ServerRequest;47 ········//····60:·checkcast·······Lio/branch/referral/ServerRequest;
48 ········//····66:·astore··········648 ········//····63:·astore··········5
49 ········//····68:·aload···········649 ········//····65:·aload···········5
50 ········//····70:·invokevirtual···io/branch/referral/ServerRequest.toJSON:()Lorg/json/JSONObject;50 ········//····67:·invokevirtual···io/branch/referral/ServerRequest.toJSON:()Lorg/json/JSONObject;
51 ········//····73:·astore··········751 ········//····70:·astore··········6
52 ········//····75:·aload···········752 ········//····72:·aload···········6
53 ········//····77:·ifnull··········3853 ········//····74:·ifnull··········37
54 ········//····80:·aload_3········54 ········//····77:·aload_3········
55 ········//····81:·aload···········755 ········//····78:·aload···········6
56 ········//····83:·invokevirtual···org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray;56 ········//····80:·invokevirtual···org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray;
57 ········//····86:·pop············57 ········//····83:·pop············
58 ········//····87:·goto············3858 ········//····84:·goto············37
59 ········//····90:·astore_1·······59 ········//····87:·astore_1·······
60 ········//····91:·aload_2········60 ········//····88:·aload_2········
61 ········//····92:·monitorexit····61 ········//····89:·monitorexit····
62 ········//····93:·aload_1········62 ········//····90:·aload_1········
63 ········//····94:·athrow·········63 ········//····91:·athrow·········
64 ········//····95:·iconst_0·······64 ········//····92:·iconst_0·······
65 ········//····96:·istore··········865 ········//····93:·istore··········7
66 ········//····98:·aload_0········66 ········//····95:·aload_0········
67 ········//····99:·getfield········io/branch/referral/ServerRequestQueue$1.this$0:Lio/branch/referral/ServerRequestQueue;67 ········//····96:·getfield········io/branch/referral/ServerRequestQueue$1.this$0:Lio/branch/referral/ServerRequestQueue;
68 ········//···102:·astore_1·······68 ········//····99:·astore_1·······
69 ········//···103:·aload_1········69 ········//···100:·aload_1········
70 ········//···104:·invokestatic····io/branch/referral/ServerRequestQueue.access$100:(Lio/branch/referral/ServerRequestQueue;)Landroid/content/SharedPreferences$Editor;70 ········//···101:·invokestatic····io/branch/referral/ServerRequestQueue.access$100:(Lio/branch/referral/ServerRequestQueue;)Landroid/content/SharedPreferences$Editor;
71 ········//···107:·astore_1·······71 ········//···104:·astore_1·······
72 ········//···108:·ldc·············"BNCServerRequestQueue"72 ········//···105:·ldc·············"BNCServerRequestQueue"
73 ········//···110:·astore··········973 ········//···107:·astore··········8
74 ········//···112:·aload_3········74 ········//···109:·aload_3········
75 ········//···113:·invokevirtual···org/json/JSONArray.toString:()Ljava/lang/String;75 ········//···110:·invokevirtual···org/json/JSONArray.toString:()Ljava/lang/String;
76 ········//···116:·astore··········1076 ········//···113:·astore··········9
77 ········//···118:·aload_1········77 ········//···115:·aload_1········
 78 ········//···116:·aload···········8
78 ········//···119:·aload···········979 ········//···118:·aload···········9
79 ········//···121:·aload···········10 
80 ········//···123:·invokeinterface·android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;80 ········//···120:·invokeinterface·android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
81 ········//···128:·astore_1·······81 ········//···125:·astore_1·······
82 ········//···129:·aload_1········82 ········//···126:·aload_1········
83 ········//···130:·invokeinterface·android/content/SharedPreferences$Editor.commit:()Z83 ········//···127:·invokeinterface·android/content/SharedPreferences$Editor.commit:()Z
84 ········//···135:·pop············84 ········//···132:·pop············
85 ········//···136:·iconst_1·······85 ········//···133:·iconst_1·······
86 ········//···137:·istore··········886 ········//···134:·istore··········7
87 ········//···139:·iload···········887 ········//···136:·iload···········7
88 ········//···141:·ifne············18288 ········//···138:·ifne············179
89 ········//···144:·aload_0········89 ········//···141:·aload_0········
90 ········//···145:·getfield········io/branch/referral/ServerRequestQueue$1.this$0:Lio/branch/referral/ServerRequestQueue;90 ········//···142:·getfield········io/branch/referral/ServerRequestQueue$1.this$0:Lio/branch/referral/ServerRequestQueue;
91 ········//···148:·astore_1·······91 ········//···145:·astore_1·······
92 ········//···149:·aload_1········92 ········//···146:·aload_1········
93 ········//···150:·invokestatic····io/branch/referral/ServerRequestQueue.access$100:(Lio/branch/referral/ServerRequestQueue;)Landroid/content/SharedPreferences$Editor;93 ········//···147:·invokestatic····io/branch/referral/ServerRequestQueue.access$100:(Lio/branch/referral/ServerRequestQueue;)Landroid/content/SharedPreferences$Editor;
94 ········//···153:·astore_1·······94 ········//···150:·astore_1·······
95 ········//···154:·ldc·············"BNCServerRequestQueue"95 ········//···151:·ldc·············"BNCServerRequestQueue"
96 ········//···156:·astore··········996 ········//···153:·astore··········8
97 ········//···158:·aload_3········97 ········//···155:·aload_3········
98 ········//···159:·invokevirtual···org/json/JSONArray.toString:()Ljava/lang/String;98 ········//···156:·invokevirtual···org/json/JSONArray.toString:()Ljava/lang/String;
99 ········//···162:·astore··········1099 ········//···159:·astore··········9
100 ········//···164:·aload_1········100 ········//···161:·aload_1········
 101 ········//···162:·aload···········8
101 ········//···165:·aload···········9102 ········//···164:·aload···········9
102 ········//···167:·aload···········10 
103 ········//···169:·invokeinterface·android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;103 ········//···166:·invokeinterface·android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
104 ········//···174:·astore_1·······104 ········//···171:·astore_1·······
105 ········//···175:·aload_1········105 ········//···172:·aload_1········
106 ········//···176:·invokeinterface·android/content/SharedPreferences$Editor.commit:()Z106 ········//···173:·invokeinterface·android/content/SharedPreferences$Editor.commit:()Z
107 ········//···181:·pop············107 ········//···178:·pop············
108 ········//···182:·aload_2········108 ········//···179:·aload_2········
109 ········//···183:·monitorexit····109 ········//···180:·monitorexit····
110 ········//···184:·return·········110 ········//···181:·return·········
111 ········//···185:·astore··········11111 ········//···182:·astore··········10
112 ········//···187:·ldc·············"Persisting·Queue:·"112 ········//···184:·ldc·············"Persisting·Queue:·"
113 ········//···189:·astore_1·······113 ········//···186:·astore_1·······
114 ········//···190:·new·············Ljava/lang/StringBuilder;114 ········//···187:·new·············Ljava/lang/StringBuilder;
115 ········//···193:·astore··········9115 ········//···190:·astore··········8
116 ········//···195:·aload···········9116 ········//···192:·aload···········8
117 ········//···197:·invokespecial···java/lang/StringBuilder.<init>:()V117 ········//···194:·invokespecial···java/lang/StringBuilder.<init>:()V
118 ········//···200:·ldc·············"Failed·to·persit·queue·"118 ········//···197:·ldc·············"Failed·to·persit·queue·"
119 ········//···202:·astore··········10119 ········//···199:·astore··········9
 120 ········//···201:·aload···········8
120 ········//···204:·aload···········9121 ········//···203:·aload···········9
121 ········//···206:·aload···········10 
122 ········//···208:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;122 ········//···205:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
123 ········//···211:·astore··········9123 ········//···208:·astore··········8
124 ········//···213:·aload···········11124 ········//···210:·aload···········10
125 ········//···215:·invokevirtual···java/util/ConcurrentModificationException.getMessage:()Ljava/lang/String;125 ········//···212:·invokevirtual···java/util/ConcurrentModificationException.getMessage:()Ljava/lang/String;
126 ········//···218:·astore··········10126 ········//···215:·astore··········9
 127 ········//···217:·aload···········8
127 ········//···220:·aload···········9128 ········//···219:·aload···········9
128 ········//···222:·aload···········10 
129 ········//···224:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;129 ········//···221:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
130 ········//···227:·astore··········9130 ········//···224:·astore··········8
131 ········//···229:·aload···········9131 ········//···226:·aload···········8
132 ········//···231:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;132 ········//···228:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
133 ········//···234:·astore··········9133 ········//···231:·astore··········8
134 ········//···236:·aload_1········134 ········//···233:·aload_1········
135 ········//···237:·aload···········9135 ········//···234:·aload···········8
136 ········//···239:·invokestatic····io/branch/referral/PrefHelper.Debug:(Ljava/lang/String;Ljava/lang/String;)V136 ········//···236:·invokestatic····io/branch/referral/PrefHelper.Debug:(Ljava/lang/String;Ljava/lang/String;)V
137 ········//···242:·iconst_0·······137 ········//···239:·iconst_0·······
138 ········//···243:·ifne············182138 ········//···240:·ifne············179
139 ········//···246:·aload_0········139 ········//···243:·aload_0········
140 ········//···247:·getfield········io/branch/referral/ServerRequestQueue$1.this$0:Lio/branch/referral/ServerRequestQueue;140 ········//···244:·getfield········io/branch/referral/ServerRequestQueue$1.this$0:Lio/branch/referral/ServerRequestQueue;
141 ········//···250:·astore_1·······141 ········//···247:·astore_1·······
142 ········//···251:·aload_1········142 ········//···248:·aload_1········
143 ········//···252:·invokestatic····io/branch/referral/ServerRequestQueue.access$100:(Lio/branch/referral/ServerRequestQueue;)Landroid/content/SharedPreferences$Editor;143 ········//···249:·invokestatic····io/branch/referral/ServerRequestQueue.access$100:(Lio/branch/referral/ServerRequestQueue;)Landroid/content/SharedPreferences$Editor;
144 ········//···255:·astore_1·······144 ········//···252:·astore_1·······
145 ········//···256:·ldc·············"BNCServerRequestQueue"145 ········//···253:·ldc·············"BNCServerRequestQueue"
146 ········//···258:·astore··········9146 ········//···255:·astore··········8
147 ········//···260:·aload_3········147 ········//···257:·aload_3········
148 ········//···261:·invokevirtual···org/json/JSONArray.toString:()Ljava/lang/String;148 ········//···258:·invokevirtual···org/json/JSONArray.toString:()Ljava/lang/String;
149 ········//···264:·astore··········10149 ········//···261:·astore··········9
150 ········//···266:·aload_1········150 ········//···263:·aload_1········
 151 ········//···264:·aload···········8
151 ········//···267:·aload···········9152 ········//···266:·aload···········9
Max diff block lines reached; 7658/24359 bytes (31.44%) of diff not shown.
9.08 KB
io/branch/referral/ServerRequestQueue.class
8.99 KB
javap -verbose -constants -s -l -private {}
    
Offset 482, 85 lines modifiedOffset 482, 85 lines modified
482 ·············5····11····16···Class·java/lang/UnsupportedOperationException482 ·············5····11····16···Class·java/lang/UnsupportedOperationException
483 ············11····15····16···Class·java/lang/UnsupportedOperationException483 ············11····15····16···Class·java/lang/UnsupportedOperationException
  
484 ··public·boolean·containsClose();484 ··public·boolean·containsClose();
485 ····descriptor:·()Z485 ····descriptor:·()Z
486 ····flags:·(0x0001)·ACC_PUBLIC486 ····flags:·(0x0001)·ACC_PUBLIC
487 ····Code:487 ····Code:
488 ······stack=300,·locals=7,·args_size=1488 ······stack=300,·locals=8,·args_size=1
489 ·········0:·aload_0489 ·········0:·aload_0
490 ·········1:·getfield······#48·················//·Field·queue:Ljava/util/List;490 ·········1:·getfield······#48·················//·Field·queue:Ljava/util/List;
491 ·········4:·astore_1491 ·········4:·astore_1
492 ·········5:·aload_1492 ·········5:·aload_1
493 ·········6:·monitorenter493 ·········6:·monitorenter
494 ·········7:·aload_0494 ·········7:·aload_0
495 ·········8:·getfield······#48·················//·Field·queue:Ljava/util/List;495 ·········8:·getfield······#48·················//·Field·queue:Ljava/util/List;
496 ········11:·astore_2496 ········11:·astore_2
497 ········12:·aload_2497 ········12:·aload_2
498 ········13:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;498 ········13:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
499 ········18:·astore_3499 ········18:·astore_2
500 ········19:·aload_3500 ········19:·aload_2
501 ········20:·invokeinterface·#135,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z501 ········20:·invokeinterface·#135,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
502 ········25:·istore········4502 ········25:·istore_3
503 ········27:·iload·········4503 ········26:·iload_3
504 ········29:·ifeq··········91504 ········27:·ifeq··········89
505 ········32:·aload_3505 ········30:·aload_2
506 ········33:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;506 ········31:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
507 ········38:·astore········5507 ········36:·astore········4
508 ········40:·aload·········5508 ········38:·aload·········4
509 ········42:·checkcast·····#101················//·class·io/branch/referral/ServerRequest509 ········40:·checkcast·····#101················//·class·io/branch/referral/ServerRequest
510 ········45:·astore········5510 ········43:·astore········4
511 ········47:·aload·········5511 ········45:·aload·········4
512 ········49:·ifnull········19512 ········47:·ifnull········19
513 ········52:·aload·········5513 ········50:·aload·········4
514 ········54:·invokevirtual·#143················//·Method·io/branch/referral/ServerRequest.getRequestPath:()Ljava/lang/String;514 ········52:·invokevirtual·#143················//·Method·io/branch/referral/ServerRequest.getRequestPath:()Ljava/lang/String;
515 ········57:·astore_2515 ········55:·astore········5
516 ········58:·getstatic·····#149················//·Field·io/branch/referral/Defines$RequestPath.RegisterClose:Lio/branch/referral/Defines$RequestPath;516 ········57:·getstatic·····#149················//·Field·io/branch/referral/Defines$RequestPath.RegisterClose:Lio/branch/referral/Defines$RequestPath;
517 ········61:·astore········6517 ········60:·astore········6
518 ········63:·aload·········6518 ········62:·aload·········6
519 ········65:·invokevirtual·#152················//·Method·io/branch/referral/Defines$RequestPath.getPath:()Ljava/lang/String;519 ········64:·invokevirtual·#152················//·Method·io/branch/referral/Defines$RequestPath.getPath:()Ljava/lang/String;
520 ········68:·astore········6520 ········67:·astore········6
521 ········70:·aload_2521 ········69:·aload·········5
522 ········71:·aload·········6522 ········71:·aload·········6
523 ········73:·invokevirtual·#157················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z523 ········73:·invokevirtual·#157················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
524 ········76:·istore········4524 ········76:·istore_3
525 ········78:·iload·········4525 ········77:·iload_3
526 ········80:·ifeq··········19526 ········78:·ifeq··········19
527 ········83:·iconst_1527 ········81:·iconst_1
528 ········84:·istore········4528 ········82:·istore········7
529 ········86:·aload_1529 ········84:·aload_1
530 ········87:·monitorexit530 ········85:·monitorexit
531 ········88:·iload·········4531 ········86:·iload·········7
532 ········90:·ireturn532 ········88:·ireturn
533 ········91:·aload_1533 ········89:·aload_1
534 ········92:·monitorexit534 ········90:·monitorexit
535 ········93:·iconst_0535 ········91:·iconst_0
536 ········94:·istore········4536 ········92:·istore········7
537 ········96:·aconst_null537 ········94:·aconst_null
538 ········97:·astore_2538 ········95:·astore_2
539 ········98:·goto··········88539 ········96:·goto··········86
540 ·······101:·astore_2540 ········99:·astore_2
541 ·······102:·aload_1541 ·······100:·aload_1
542 ·······103:·monitorexit542 ·······101:·monitorexit
543 ·······104:·aload_2543 ·······102:·aload_2
544 ·······105:·athrow544 ·······103:·athrow
545 ······Exception·table:545 ······Exception·table:
546 ·········from····to··target·type546 ·········from····to··target·type
547 ·············7····11···101···any547 ·············7····11····99···any
548 ············12····18···101···any548 ············12····18····99···any
549 ············19····25···101···any549 ············19····25····99···any
550 ············32····38···101···any550 ············30····36····99···any
 551 ············38····43····99···any
551 ············40····45···101···any552 ············50····55····99···any
552 ············52····57···101···any 
553 ············58····61···101···any553 ············57····60····99···any
554 ············63····68···101···any554 ············62····67····99···any
555 ············71····76···101···any555 ············71····76····99···any
 556 ············84····86····99···any
556 ············86····88···101···any557 ············89····91····99···any
557 ············91····93···101···any 
558 ···········102···104···101···any558 ···········100···102····99···any
  
559 ··public·boolean·containsInstallOrOpen();559 ··public·boolean·containsInstallOrOpen();
560 ····descriptor:·()Z560 ····descriptor:·()Z
561 ····flags:·(0x0001)·ACC_PUBLIC561 ····flags:·(0x0001)·ACC_PUBLIC
562 ····Code:562 ····Code:
563 ······stack=300,·locals=6,·args_size=1563 ······stack=300,·locals=6,·args_size=1
564 ·········0:·aload_0564 ·········0:·aload_0
Offset 569, 66 lines modifiedOffset 569, 66 lines modified
569 ·········5:·aload_1569 ·········5:·aload_1
570 ·········6:·monitorenter570 ·········6:·monitorenter
571 ·········7:·aload_0571 ·········7:·aload_0
572 ·········8:·getfield······#48·················//·Field·queue:Ljava/util/List;572 ·········8:·getfield······#48·················//·Field·queue:Ljava/util/List;
573 ········11:·astore_2573 ········11:·astore_2
574 ········12:·aload_2574 ········12:·aload_2
575 ········13:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;575 ········13:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
576 ········18:·astore_3576 ········18:·astore_2
577 ········19:·aload_3577 ········19:·aload_2
578 ········20:·invokeinterface·#135,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z578 ········20:·invokeinterface·#135,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
579 ········25:·istore········4579 ········25:·istore_3
580 ········27:·iload·········4580 ········26:·iload_3
581 ········29:·ifeq··········84581 ········27:·ifeq··········78
582 ········32:·aload_3582 ········30:·aload_2
583 ········33:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;583 ········31:·invokeinterface·#139,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
584 ········38:·astore········5584 ········36:·astore········4
585 ········40:·aload·········5585 ········38:·aload·········4
586 ········42:·checkcast·····#101················//·class·io/branch/referral/ServerRequest586 ········40:·checkcast·····#101················//·class·io/branch/referral/ServerRequest
587 ········45:·astore········5587 ········43:·astore········4
588 ········47:·aload·········5588 ········45:·aload·········4
589 ········49:·ifnull········19589 ········47:·ifnull········19
590 ········52:·aload·········5590 ········50:·aload·········4
591 ········54:·instanceof····#160················//·class·io/branch/referral/ServerRequestRegisterInstall591 ········52:·instanceof····#160················//·class·io/branch/referral/ServerRequestRegisterInstall
592 ········57:·istore········4 
593 ········59:·iload·········4592 ········55:·istore_3
 593 ········56:·iload_3
594 ········61:·ifne··········76594 ········57:·ifne··········70
595 ········64:·aload·········5595 ········60:·aload·········4
596 ········66:·instanceof····#162················//·class·io/branch/referral/ServerRequestRegisterOpen596 ········62:·instanceof····#162················//·class·io/branch/referral/ServerRequestRegisterOpen
597 ········69:·istore········4 
598 ········71:·iload·········4597 ········65:·istore_3
 598 ········66:·iload_3
599 ········73:·ifeq··········19599 ········67:·ifeq··········19
600 ········76:·iconst_1600 ········70:·iconst_1
601 ········77:·istore········4601 ········71:·istore········5
602 ········79:·aload_1602 ········73:·aload_1
603 ········80:·monitorexit603 ········74:·monitorexit
604 ········81:·iload·········4604 ········75:·iload·········5
605 ········83:·ireturn605 ········77:·ireturn
Max diff block lines reached; 796/9121 bytes (8.73%) of diff not shown.
57.4 KB
io/branch/referral/ShareLinkManager.class
57.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 882, 704 lines modifiedOffset 882, 694 lines modified
882 ········73:·aload_1882 ········73:·aload_1
883 ········74:·astore_2883 ········74:·astore_2
884 ········75:·aload·········10884 ········75:·aload·········10
885 ········77:·aload_1885 ········77:·aload_1
886 ········78:·invokespecial·#145················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V886 ········78:·invokespecial·#145················//·Method·java/util/ArrayList."<init>":(Ljava/util/Collection;)V
887 ········81:·aload·········7887 ········81:·aload·········7
888 ········83:·invokeinterface·#151,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;888 ········83:·invokeinterface·#151,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
889 ········88:·astore········11889 ········88:·astore_3
890 ········90:·aload·········11890 ········89:·aload_3
891 ········92:·invokeinterface·#157,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z891 ········90:·invokeinterface·#157,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
892 ········97:·istore········12892 ········95:·istore········6
893 ········99:·iload·········12893 ········97:·iload·········6
894 ·······101:·ifeq··········249894 ········99:·ifeq··········250
895 ·······104:·aload·········11895 ·······102:·aload_3
896 ·······106:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;896 ·······103:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
897 ·······111:·checkcast·····#163················//·class·android/content/pm/ResolveInfo897 ·······108:·checkcast·····#163················//·class·android/content/pm/ResolveInfo
 898 ·······111:·astore········11
 899 ·······113:·aconst_null
898 ·······114:·astore········13900 ·······114:·astore········12
899 ·······116:·aconst_null 
900 ·······117:·astore········14901 ·······116:·aload·········11
 902 ·······118:·astore_2
901 ·······119:·aload·········13903 ·······119:·aload·········11
902 ·······121:·astore_2 
903 ·······122:·aload·········13 
904 ·······124:·getfield······#167················//·Field·android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;904 ·······121:·getfield······#167················//·Field·android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
905 ·······127:·astore_2905 ·······124:·astore_2
 906 ·······125:·aload_2
 907 ·······126:·astore········13
906 ·······128:·aload_2908 ·······128:·aload_2
907 ·······129:·astore_3 
908 ·······130:·aload_2 
909 ·······131:·getfield······#173················//·Field·android/content/pm/ActivityInfo.packageName:Ljava/lang/String;909 ·······129:·getfield······#173················//·Field·android/content/pm/ActivityInfo.packageName:Ljava/lang/String;
910 ·······134:·astore········15910 ·······132:·astore········14
911 ·······136:·aload·········10911 ·······134:·aload·········10
912 ·······138:·invokevirtual·#174················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;912 ·······136:·invokevirtual·#174················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
913 ·······141:·astore········16913 ·······139:·astore········13
914 ·······143:·aload·········16914 ·······141:·aload·········13
915 ·······145:·invokeinterface·#157,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z915 ·······143:·invokeinterface·#157,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
916 ·······150:·istore········12916 ·······148:·istore········15
917 ·······152:·iload·········12917 ·······150:·iload·········15
918 ·······154:·ifeq··········217918 ·······152:·ifeq··········218
919 ·······157:·aload·········16919 ·······155:·aload·········13
920 ·······159:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;920 ·······157:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
921 ·······164:·checkcast·····#176················//·class·io/branch/referral/SharingHelper$SHARE_WITH921 ·······162:·checkcast·····#176················//·class·io/branch/referral/SharingHelper$SHARE_WITH
922 ·······167:·astore········17922 ·······165:·astore········16
923 ·······169:·aload·········13923 ·······167:·aload·········11
924 ·······171:·astore_2924 ·······169:·astore_2
925 ·······172:·aload·········13925 ·······170:·aload·········11
926 ·······174:·getfield······#167················//·Field·android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;926 ·······172:·getfield······#167················//·Field·android/content/pm/ResolveInfo.activityInfo:Landroid/content/pm/ActivityInfo;
927 ·······177:·astore_2927 ·······175:·astore_2
928 ·······178:·aload_2928 ·······176:·aload_2
929 ·······179:·astore_3929 ·······177:·astore········17
930 ·······180:·aload_2930 ·······179:·aload_2
931 ·······181:·ifnull········143931 ·······180:·ifnull········141
932 ·······184:·aload·········15932 ·······183:·aload·········14
933 ·······186:·invokevirtual·#181················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;933 ·······185:·invokevirtual·#181················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;
934 ·······189:·astore_3934 ·······188:·astore········17
935 ·······190:·aload·········17935 ·······190:·aload·········16
936 ·······192:·invokevirtual·#184················//·Method·io/branch/referral/SharingHelper$SHARE_WITH.toString:()Ljava/lang/String;936 ·······192:·invokevirtual·#184················//·Method·io/branch/referral/SharingHelper$SHARE_WITH.toString:()Ljava/lang/String;
937 ·······195:·invokevirtual·#181················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;937 ·······195:·invokevirtual·#181················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;
938 ·······198:·astore········18938 ·······198:·astore········18
939 ·······200:·aload_3939 ·······200:·aload·········17
940 ·······201:·aload·········18940 ·······202:·aload·········18
941 ·······203:·invokevirtual·#188················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z941 ·······204:·invokevirtual·#188················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z
942 ·······206:·istore········12942 ·······207:·istore········15
943 ·······208:·iload·········12943 ·······209:·iload·········15
944 ·······210:·ifeq··········143944 ·······211:·ifeq··········141
945 ·······213:·aload·········17945 ·······214:·aload·········16
946 ·······215:·astore········14946 ·······216:·astore········12
947 ·······217:·aload·········14947 ·······218:·aload·········12
948 ·······219:·ifnull········90948 ·······220:·ifnull········89
 949 ·······223:·aload·········11
 950 ·······225:·astore_2
949 ·······222:·aload·········5951 ·······226:·aload·········5
950 ·······224:·astore_2 
951 ·······225:·aload·········5 
952 ·······227:·aload·········13952 ·······228:·aload·········11
953 ·······229:·invokeinterface·#192,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z953 ·······230:·invokeinterface·#192,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
954 ·······234:·pop954 ·······235:·pop
955 ·······235:·aload_1955 ·······236:·aload_1
956 ·······236:·astore_2956 ·······237:·astore_2
957 ·······237:·aload_1957 ·······238:·aload_1
958 ·······238:·aload·········14958 ·······239:·aload·········12
959 ·······240:·invokeinterface·#195,··2··········//·InterfaceMethod·java/util/List.remove:(Ljava/lang/Object;)Z959 ·······241:·invokeinterface·#195,··2··········//·InterfaceMethod·java/util/List.remove:(Ljava/lang/Object;)Z
960 ·······245:·pop960 ·······246:·pop
961 ·······246:·goto··········90961 ·······247:·goto··········89
962 ·······249:·aload·········5 
963 ·······251:·astore_2 
964 ·······252:·aload·········7962 ·······250:·aload·········7
965 ·······254:·aload·········5963 ·······252:·aload·········5
966 ·······256:·invokeinterface·#199,··2··········//·InterfaceMethod·java/util/List.removeAll:(Ljava/util/Collection;)Z964 ·······254:·invokeinterface·#199,··2··········//·InterfaceMethod·java/util/List.removeAll:(Ljava/util/Collection;)Z
967 ·······261:·pop965 ·······259:·pop
968 ·······262:·iconst_0966 ·······260:·iconst_0
969 ·······263:·istore········19967 ·······261:·istore········19
970 ·······265:·aload·········7968 ·······263:·aload·········7
971 ·······267:·iconst_0969 ·······265:·iconst_0
972 ·······268:·aload·········5970 ·······266:·aload·········5
973 ·······270:·invokeinterface·#203,··3··········//·InterfaceMethod·java/util/List.addAll:(ILjava/util/Collection;)Z971 ·······268:·invokeinterface·#203,··3··········//·InterfaceMethod·java/util/List.addAll:(ILjava/util/Collection;)Z
974 ·······275:·pop972 ·······273:·pop
 973 ·······274:·aload_0
 974 ·······275:·astore_2
975 ·······276:·aload_0975 ·······276:·aload_0
976 ·······277:·astore_2 
977 ·······278:·aload_0 
978 ·······279:·getfield······#65·················//·Field·includeInShareSheet:Ljava/util/List;976 ·······277:·getfield······#65·················//·Field·includeInShareSheet:Ljava/util/List;
979 ·······282:·astore_2977 ·······280:·astore_2
 978 ·······281:·aload_2
 979 ·······282:·astore_3
980 ·······283:·aload_2980 ·······283:·aload_2
981 ·······284:·astore_3 
982 ·······285:·aload_2 
983 ·······286:·invokeinterface·#207,··1··········//·InterfaceMethod·java/util/List.size:()I981 ·······284:·invokeinterface·#207,··1··········//·InterfaceMethod·java/util/List.size:()I
984 ·······291:·istore········12982 ·······289:·istore········20
985 ·······293:·iload·········12983 ·······291:·iload·········20
986 ·······295:·ifle··········390984 ·······293:·ifle··········381
987 ·······298:·aload·········7985 ·······296:·aload·········7
988 ·······300:·invokeinterface·#151,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;986 ·······298:·invokeinterface·#151,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
989 ·······305:·astore········11 
990 ·······307:·aload·········11987 ·······303:·astore_3
 988 ·······304:·aload_3
991 ·······309:·invokeinterface·#157,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z989 ·······305:·invokeinterface·#157,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
992 ·······314:·istore········12990 ·······310:·istore········6
993 ·······316:·iload·········12991 ·······312:·iload·········6
994 ·······318:·ifeq··········394992 ·······314:·ifeq··········385
995 ·······321:·aload·········11993 ·······317:·aload_3
996 ·······323:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;994 ·······318:·invokeinterface·#161,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
Max diff block lines reached; 44794/58631 bytes (76.40%) of diff not shown.
2.74 KB
io/branch/referral/SystemObserver.class
2.66 KB
procyon -ec {}
    
Offset 189, 31 lines modifiedOffset 189, 31 lines modified
189 ········if·(installedApplications·!=·null)·{189 ········if·(installedApplications·!=·null)·{
190 ············for·(final·ApplicationInfo·applicationInfo·:·installedApplications)·{190 ············for·(final·ApplicationInfo·applicationInfo·:·installedApplications)·{
191 ················if·((applicationInfo.flags·&·0x1)·!=·0x1)·{191 ················if·((applicationInfo.flags·&·0x1)·!=·0x1)·{
192 ····················final·JSONObject·jsonObject·=·new·JSONObject();192 ····················final·JSONObject·jsonObject·=·new·JSONObject();
193 ····················final·ApplicationInfo·applicationInfo2·=·applicationInfo;193 ····················final·ApplicationInfo·applicationInfo2·=·applicationInfo;
194 ····················try·{194 ····················try·{
195 ························if·(applicationInfo2.loadLabel(packageManager)·!=·null)·{195 ························if·(applicationInfo2.loadLabel(packageManager)·!=·null)·{
196 ····························goto·Label_0449;196 ····························goto·Label_0479;
197 ························}197 ························}
198 ························final·Object·o·=·null;198 ························final·Object·o·=·null;
199 ························if·(o·!=·null)·{199 ························if·(o·!=·null)·{
200 ····························jsonObject.put("name",·o);200 ····························jsonObject.put("name",·o);
201 ························}201 ························}
202 ························final·String·packageName·=·applicationInfo.packageName;202 ························final·String·packageName·=·applicationInfo.packageName;
203 ························Label_0216:·{203 ························Label_0225:·{
204 ····························if·(packageName·==·null)·{204 ····························if·(packageName·==·null)·{
205 ································break·Label_0216;205 ································break·Label_0225;
206 ····························}206 ····························}
207 ····························final·Defines$Jsonkey·appIdentifier·=·Defines$Jsonkey.AppIdentifier;207 ····························final·Defines$Jsonkey·appIdentifier·=·Defines$Jsonkey.AppIdentifier;
208 ····························try·{208 ····························try·{
209 ································jsonObject.put(appIdentifier.getKey(),·(Object)packageName);209 ································jsonObject.put(appIdentifier.getKey(),·(Object)packageName);
210 ································final·String·uriScheme·=·this.getURIScheme(packageName);210 ································final·String·uriScheme·=·this.getURIScheme(packageName);
211 ································if·(uriScheme.equals("bnc_no_value"))·{211 ································if·(uriScheme.equals("bnc_no_value"))·{
212 ····································break·Label_0216;212 ····································break·Label_0225;
213 ································}213 ································}
214 ································final·Defines$Jsonkey·uriScheme2·=·Defines$Jsonkey.URIScheme;214 ································final·Defines$Jsonkey·uriScheme2·=·Defines$Jsonkey.URIScheme;
215 ································try·{215 ································try·{
216 ····································jsonObject.put(uriScheme2.getKey(),·(Object)uriScheme);216 ····································jsonObject.put(uriScheme2.getKey(),·(Object)uriScheme);
217 ····································final·String·publicSourceDir·=·applicationInfo.publicSourceDir;217 ····································final·String·publicSourceDir·=·applicationInfo.publicSourceDir;
218 ····································if·(publicSourceDir·!=·null)·{218 ····································if·(publicSourceDir·!=·null)·{
219 ········································jsonObject.put("public_source_dir",·(Object)publicSourceDir);219 ········································jsonObject.put("public_source_dir",·(Object)publicSourceDir);
Offset 263, 17 lines modifiedOffset 263, 17 lines modified
263 ····························catch·(PackageManager$NameNotFoundException·ex10)·{}263 ····························catch·(PackageManager$NameNotFoundException·ex10)·{}
264 ························}264 ························}
265 ····················}265 ····················}
266 ····················catch·(JSONException·ex11)·{}266 ····················catch·(JSONException·ex11)·{}
267 ····················catch·(PackageManager$NameNotFoundException·ex12)·{}267 ····················catch·(PackageManager$NameNotFoundException·ex12)·{}
268 ················}268 ················}
269 ············}269 ············}
270 ············goto·Label_0461;270 ············goto·Label_0491;
271 ········}271 ········}
272 ········goto·Label_0461;272 ········goto·Label_0491;
273 ····}273 ····}
274 ····274 ····
275 ····public·String·getOS()·{275 ····public·String·getOS()·{
276 ········return·"Android";276 ········return·"Android";
277 ····}277 ····}
278 ····278 ····
279 ····public·int·getOSVersion()·{279 ····public·int·getOSVersion()·{
952 B
io/branch/referral/util/CommerceEvent.class
866 B
procyon -ec {}
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ····56 ····
57 ····public·JSONObject·getCommerceJSONObject()·{57 ····public·JSONObject·getCommerceJSONObject()·{
58 ········final·JSONObject·jsonObject·=·new·JSONObject();58 ········final·JSONObject·jsonObject·=·new·JSONObject();
59 ········final·String·s·=·"revenue";59 ········final·String·s·=·"revenue";
60 ········try·{60 ········try·{
61 ············jsonObject.put(s,·(Object)this.revenue);61 ············jsonObject.put(s,·(Object)this.revenue);
62 ············jsonObject.put("currency",·(Object)this.currencyType);62 ············jsonObject.put("currency",·(Object)this.currencyType);
63 ············jsonObject.put("transactionID",·(Object)this.transactionID);63 ············jsonObject.put("transaction_id",·(Object)this.transactionID);
64 ············jsonObject.put("shipping",·(Object)this.shipping);64 ············jsonObject.put("shipping",·(Object)this.shipping);
65 ············jsonObject.put("tax",·(Object)this.tax);65 ············jsonObject.put("tax",·(Object)this.tax);
66 ············jsonObject.put("coupon",·(Object)this.coupon);66 ············jsonObject.put("coupon",·(Object)this.coupon);
67 ············jsonObject.put("affiliation",·(Object)this.affiliation);67 ············jsonObject.put("affiliation",·(Object)this.affiliation);
68 ············if·(this.getProducts()·!=·null)·{68 ············if·(this.getProducts()·!=·null)·{
69 ················jsonObject.put("products",·(Object)this.getProducts());69 ················jsonObject.put("products",·(Object)this.getProducts());
70 ············}70 ············}
721 B
org/fossasia/openevent/BuildConfig.class
641 B
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·org.fossasia.openevent;1 package·org.fossasia.openevent;
  
2 public·final·class·BuildConfig2 public·final·class·BuildConfig
3 {3 {
4 ····public·static·final·String·APPLICATION_ID·=·"org.fossasia.openevent";4 ····public·static·final·String·APPLICATION_ID·=·"org.fossasia.openevent";
5 ····public·static·final·String·BUILD_TIME·=·"2017-03-23T08:04Z";5 ····public·static·final·String·BUILD_TIME·=·"2017-04-19T15:48Z";
6 ····public·static·final·String·BUILD_TYPE·=·"release";6 ····public·static·final·String·BUILD_TYPE·=·"release";
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·String·FLAVOR·=·"fdroid";8 ····public·static·final·String·FLAVOR·=·"fdroid";
9 ····public·static·final·String·GIT_SHA·=·"6cc3cd8";9 ····public·static·final·String·GIT_SHA·=·"6cc3cd8";
10 ····public·static·final·int·VERSION_CODE·=·101;10 ····public·static·final·int·VERSION_CODE·=·101;
11 ····public·static·final·String·VERSION_NAME·=·"1.0.1";11 ····public·static·final·String·VERSION_NAME·=·"1.0.1";
12 }12 }
3.65 KB
io/branch/referral/Branch$BranchPostTask.class
3.56 KB
procyon -ec {}
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ········this.timeOut_·=·0;20 ········this.timeOut_·=·0;
21 ········this.thisReq_·=·thisReq_;21 ········this.thisReq_·=·thisReq_;
22 ········this.timeOut_·=·Branch.access$200(this$0).getTimeout();22 ········this.timeOut_·=·Branch.access$200(this$0).getTimeout();
23 ····}23 ····}
24 ····24 ····
25 ····protected·ServerResponse·doInBackground(final·Void...·array)·{25 ····protected·ServerResponse·doInBackground(final·Void...·array)·{
26 ········if·(this.thisReq_·instanceof·ServerRequestInitSession)·{26 ········if·(this.thisReq_·instanceof·ServerRequestInitSession)·{
27 ············((ServerRequestInitSession)this.thisReq_).updateLinkClickIdentifier();27 ············((ServerRequestInitSession)this.thisReq_).updateLinkReferrerParams();
28 ········}28 ········}
29 ········this.this$0.addExtraInstrumentationData(this.thisReq_.getRequestPath()·+·"-"·+·Defines$Jsonkey.Queue_Wait_Time.getKey(),·String.valueOf(this.thisReq_.getQueueWaitTime()));29 ········this.this$0.addExtraInstrumentationData(this.thisReq_.getRequestPath()·+·"-"·+·Defines$Jsonkey.Queue_Wait_Time.getKey(),·String.valueOf(this.thisReq_.getQueueWaitTime()));
30 ········if·(this.thisReq_.isGAdsParamsRequired())·{30 ········if·(this.thisReq_.isGAdsParamsRequired())·{
31 ············this.thisReq_.updateGAdsParams(Branch.access$1500(this.this$0));31 ············this.thisReq_.updateGAdsParams(Branch.access$1500(this.this$0));
32 ········}32 ········}
33 ········ServerResponse·serverResponse;33 ········ServerResponse·serverResponse;
34 ········if·(this.thisReq_.isGetRequest())·{34 ········if·(this.thisReq_.isGetRequest())·{
Offset 115, 18 lines modifiedOffset 115, 18 lines modified
115 ····································································································final·Branch·this$7·=·this.this$0;115 ····································································································final·Branch·this$7·=·this.this$0;
116 ····································································································try·{116 ····································································································try·{
117 ········································································································list.add(Branch.access$300(this$7).peekAt(n));117 ········································································································list.add(Branch.access$300(this$7).peekAt(n));
118 ········································································································++n;118 ········································································································++n;
119 ········································································································continue;119 ········································································································continue;
120 ········································································································try·{120 ········································································································try·{
121 ············································································································while·(true)·{121 ············································································································while·(true)·{
122 ················································································································Label_0405:·{122 ················································································································Label_0406:·{
123 ····················································································································final·Iterator<ServerRequest>·iterator;123 ····················································································································final·Iterator<ServerRequest>·iterator;
124 ····················································································································if·(!iterator.hasNext())·{124 ····················································································································if·(!iterator.hasNext())·{
125 ························································································································break·Label_0405;125 ························································································································break·Label_0406;
126 ····················································································································}126 ····················································································································}
127 ····················································································································final·ServerRequest·next·=·iterator.next();127 ····················································································································final·ServerRequest·next·=·iterator.next();
128 ····················································································································try·{128 ····················································································································try·{
129 ························································································································final·ServerRequest·serverRequest·=·(ServerRequest)next;129 ························································································································final·ServerRequest·serverRequest·=·(ServerRequest)next;
130 ························································································································if·(serverRequest·!=·null·&&·serverRequest.shouldRetryOnFail())·{130 ························································································································if·(serverRequest·!=·null·&&·serverRequest.shouldRetryOnFail())·{
131 ····························································································································continue;131 ····························································································································continue;
132 ························································································································}132 ························································································································}
110 KB
io/branch/referral/Branch.class
110 KB
procyon -ec {}
    
Offset 5, 28 lines modifiedOffset 5, 29 lines modified
5 import·io.branch.indexing.BranchUniversalObject$RegisterViewStatusListener;5 import·io.branch.indexing.BranchUniversalObject$RegisterViewStatusListener;
6 import·io.branch.indexing.BranchUniversalObject;6 import·io.branch.indexing.BranchUniversalObject;
7 import·android.app.Application$ActivityLifecycleCallbacks;7 import·android.app.Application$ActivityLifecycleCallbacks;
8 import·java.util.Calendar;8 import·java.util.Calendar;
9 import·java.util.concurrent.Executors;9 import·java.util.concurrent.Executors;
10 import·java.util.concurrent.ScheduledThreadPoolExecutor;10 import·java.util.concurrent.ScheduledThreadPoolExecutor;
11 import·java.util.Set;11 import·java.util.Set;
 12 import·android.os.Bundle;
12 import·android.net.Uri;13 import·android.net.Uri;
13 import·android.content.res.Resources;14 import·android.content.res.Resources;
14 import·android.app.Application;15 import·android.app.Application;
15 import·android.text.TextUtils;16 import·android.text.TextUtils;
16 import·java.util.concurrent.TimeoutException;17 import·java.util.concurrent.TimeoutException;
17 import·java.util.concurrent.ExecutionException;18 import·java.util.concurrent.ExecutionException;
18 import·java.util.concurrent.TimeUnit;19 import·java.util.concurrent.TimeUnit;
19 import·android.text.format.DateFormat;20 import·android.text.format.DateFormat;
20 import·java.util.Date;21 import·java.util.Date;
21 import·org.json.JSONException;22 import·org.json.JSONException;
22 import·android.os.Bundle; 
23 import·android.content.pm.ActivityInfo;23 import·android.content.pm.ActivityInfo;
24 import·android.content.pm.PackageInfo;24 import·android.content.pm.PackageInfo;
25 import·android.content.pm.ApplicationInfo;25 import·android.content.pm.ApplicationInfo;
 26 import·android.content.pm.PackageManager;
26 import·android.content.pm.PackageManager$NameNotFoundException;27 import·android.content.pm.PackageManager$NameNotFoundException;
27 import·java.util.Iterator;28 import·java.util.Iterator;
28 import·android.util.Log;29 import·android.util.Log;
29 import·android.app.Activity;30 import·android.app.Activity;
30 import·android.content.Intent;31 import·android.content.Intent;
31 import·java.util.ArrayList;32 import·java.util.ArrayList;
32 import·android.os.Build$VERSION;33 import·android.os.Build$VERSION;
Offset 217, 189 lines modifiedOffset 218, 217 lines modified
217 ············try·{218 ············try·{
218 ················if·(!latestReferringParams.has(clicked_Branch_Link.getKey()))·{219 ················if·(!latestReferringParams.has(clicked_Branch_Link.getKey()))·{
219 ····················return;220 ····················return;
220 ················}221 ················}
221 ················final·Defines$Jsonkey·clicked_Branch_Link2·=·Defines$Jsonkey.Clicked_Branch_Link;222 ················final·Defines$Jsonkey·clicked_Branch_Link2·=·Defines$Jsonkey.Clicked_Branch_Link;
222 ················try·{223 ················try·{
223 ····················if·(latestReferringParams.getBoolean(clicked_Branch_Link2.getKey())·&&·latestReferringParams.length()·>·0)·{224 ····················if·(latestReferringParams.getBoolean(clicked_Branch_Link2.getKey())·&&·latestReferringParams.length()·>·0)·{
224 ························final·ApplicationInfo·applicationInfo·=·this.context_.getPackageManager().getApplicationInfo(this.context_.getPackageName(),·128);225 ························final·Context·context_·=·this.context_;
225 ························try·{226 ························try·{
 227 ····························final·PackageManager·packageManager·=·context_.getPackageManager();
226 ····························if·(applicationInfo.metaData·!=·null·&&·applicationInfo.metaData.getBoolean("io.branch.sdk.auto_link_disable",·false))·{ 
227 ································return; 
228 ····························} 
229 ····························final·PackageInfo·packageInfo·=·this.context_.getPackageManager().getPackageInfo(this.context_.getPackageName(),·129); 
230 ····························try·{228 ····························try·{
 229 ································final·Context·context_2·=·this.context_;
231 ································final·ActivityInfo[]·activities·=·packageInfo.activities; 
232 ································Label_0413:·{ 
233 ····································if·(activities·==·null)·{ 
234 ········································break·Label_0413; 
235 ····································}230 ································try·{
 231 ····································final·ApplicationInfo·applicationInfo·=·packageManager.getApplicationInfo(context_2.getPackageName(),·128);
236 ····································final·ActivityInfo[]·array·=·activities; 
237 ····································final·int·length·=·activities.length; 
238 ····································final·int·n·=·0; 
239 ····································final·int·n2; 
240 ····································if·(n·>=·(n2·=·length))·{ 
241 ········································break·Label_0413; 
242 ····································} 
243 ····································final·ActivityInfo·activityInfo·=·array[n]; 
244 ····································final·Bundle·metaData; 
245 ····································if·(activityInfo·==·null·||·(metaData·=·activityInfo.metaData)·==·null·||·(activityInfo.metaData.getString("io.branch.sdk.auto_link_keys")·==·null·&&·activityInfo.metaData.getString("io.branch.sdk.auto_link_path")·==·null)·||·(!this.checkForAutoDeepLinkKeys(latestReferringParams,·activityInfo)·&&·!this.checkForAutoDeepLinkPath(latestReferringParams,·activityInfo)))·{ 
246 ········································goto·Label_0610; 
247 ····································} 
248 ····································name·=·activityInfo.name; 
249 ····································try·{232 ····································try·{
 233 ········································if·(applicationInfo.metaData·!=·null·&&·applicationInfo.metaData.getBoolean("io.branch.sdk.auto_link_disable",·false))·{
250 ········································activityInfo.metaData.getInt("io.branch.sdk.auto_link_request_code",·1501); 
251 ········································final·WeakReference·currentActivityReference_; 
252 ········································if·(name·==·null·||·(currentActivityReference_·=·this.currentActivityReference_)·==·null)·{ 
253 ············································return;234 ············································return;
254 ········································}235 ········································}
255 ········································final·Object·value·=·this.currentActivityReference_.get();236 ········································final·Context·context_3·=·this.context_;
256 ········································try·{237 ········································try·{
 238 ············································final·PackageManager·packageManager2·=·context_3.getPackageManager();
257 ············································final·Activity·activity·=·(Activity)value; 
258 ············································if·(activity·==·null)·{ 
259 ················································goto·Label_0684; 
260 ············································} 
261 ············································try·{239 ············································try·{
 240 ················································final·Context·context_4·=·this.context_;
262 ················································final·Intent·intent·=·new·Intent((Context)activity,·(Class)Class.forName(name)); 
263 ················································intent.putExtra("io.branch.sdk.auto_linked",·"true"); 
264 ················································final·Defines$Jsonkey·referringData·=·Defines$Jsonkey.ReferringData; 
265 ················································try·{241 ················································try·{
266 ····················································final·String·key·=·referringData.getKey();242 ····················································final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(context_4.getPackageName(),·129);
267 ····················································try·{243 ····················································try·{
268 ························································intent.putExtra(key,·latestReferringParams.toString()); 
269 ························································final·Iterator·keys·=·latestReferringParams.keys();244 ························································final·ActivityInfo[]·activities·=·packageInfo.activities;
 245 ························································Label_0344:·{
 246 ····························································if·(activities·==·null)·{
 247 ································································break·Label_0344;
270 ························································try·{248 ····························································}
271 ····························································while·(keys.hasNext())·{249 ····························································final·int·length·=·activities.length;
272 ································································final·String·next·=·keys.next();250 ····························································final·int·n·=·0;
 251 ····························································if·(n·>=·length)·{
 252 ································································break·Label_0344;
 253 ····························································}
 254 ····························································final·ActivityInfo·activityInfo·=·activities[n];
 255 ····························································if·(activityInfo·==·null·||·activityInfo.metaData·==·null·||·(activityInfo.metaData.getString("io.branch.sdk.auto_link_keys")·==·null·&&·activityInfo.metaData.getString("io.branch.sdk.auto_link_path")·==·null)·||·(!this.checkForAutoDeepLinkKeys(latestReferringParams,·activityInfo)·&&·!this.checkForAutoDeepLinkPath(latestReferringParams,·activityInfo)))·{
 256 ································································goto·Label_0513;
 257 ····························································}
 258 ····························································name·=·activityInfo.name;
273 ································································try·{259 ····························································try·{
274 ····································································final·String·s·=·(String)next; 
275 ····································································intent.putExtra(s,·latestReferringParams.getString(s));260 ································································activityInfo.metaData.getInt("io.branch.sdk.auto_link_request_code",·1501);
 261 ································································if·(name·==·null·||·this.currentActivityReference_·==·null)·{
276 ································································}262 ····································································return;
277 ································································catch·(PackageManager$NameNotFoundException·ex)·{ 
278 ····································································Log.i("BranchSDK",·"Branch·Warning:·Please·make·sure·Activity·names·set·for·auto·deep·link·are·correct!"); 
279 ································································}263 ································································}
 264 ································································final·WeakReference·currentActivityReference_·=·this.currentActivityReference_;
 265 ································································try·{
 266 ····································································final·Activity·value·=·currentActivityReference_.get();
 267 ····································································try·{
 268 ········································································final·Activity·activity·=·(Activity)value;
 269 ········································································if·(activity·==·null)·{
 270 ············································································goto·Label_0579;
 271 ········································································}
 272 ········································································try·{
 273 ············································································final·Intent·intent·=·new·Intent((Context)activity,·(Class)Class.forName(name));
 274 ············································································intent.putExtra("io.branch.sdk.auto_linked",·"true");
 275 ············································································final·Defines$Jsonkey·referringData·=·Defines$Jsonkey.ReferringData;
 276 ············································································try·{
 277 ················································································final·String·key·=·referringData.getKey();
 278 ················································································try·{
Max diff block lines reached; 96555/112217 bytes (86.04%) of diff not shown.
2.96 KB
io/branch/referral/BranchStrongMatchHelper$2.class
2.86 KB
procyon -ec {}
    
Offset 11, 42 lines modifiedOffset 11, 44 lines modified
11 ····final·/*·synthetic·*/·BranchStrongMatchHelper$StrongMatchCheckEvents·val$callback;11 ····final·/*·synthetic·*/·BranchStrongMatchHelper$StrongMatchCheckEvents·val$callback;
12 ····final·/*·synthetic·*/·Method·val$mayLaunchUrlMethod;12 ····final·/*·synthetic·*/·Method·val$mayLaunchUrlMethod;
13 ····final·/*·synthetic·*/·Method·val$newSessionMethod;13 ····final·/*·synthetic·*/·Method·val$newSessionMethod;
14 ····final·/*·synthetic·*/·PrefHelper·val$prefHelper;14 ····final·/*·synthetic·*/·PrefHelper·val$prefHelper;
15 ····final·/*·synthetic·*/·Uri·val$strongMatchUri;15 ····final·/*·synthetic·*/·Uri·val$strongMatchUri;
16 ····final·/*·synthetic·*/·Method·val$warmupMethod;16 ····final·/*·synthetic·*/·Method·val$warmupMethod;
17 ····17 ····
18 ····BranchStrongMatchHelper$2(final·BranchStrongMatchHelper·this$0,·final·Method·val$warmupMethod,·final·Method·val$newSessionMethod,·final·Method·val$mayLaunchUrlMethod,·final·Uri·val$strongMatchUri,·final·PrefHelper·val$prefHelper,·final·BranchStrongMatchHelper$StrongMatchCheckEvents·val$callback)·{18 ····BranchStrongMatchHelper$2(final·BranchStrongMatchHelper·this$0,·final·Method·val$warmupMethod,·final·Method·val$newSessionMethod,·final·Uri·val$strongMatchUri,·final·Method·val$mayLaunchUrlMethod,·final·PrefHelper·val$prefHelper,·final·BranchStrongMatchHelper$StrongMatchCheckEvents·val$callback)·{
19 ········this.this$0·=·this$0;19 ········this.this$0·=·this$0;
20 ········this.val$warmupMethod·=·val$warmupMethod;20 ········this.val$warmupMethod·=·val$warmupMethod;
21 ········this.val$newSessionMethod·=·val$newSessionMethod;21 ········this.val$newSessionMethod·=·val$newSessionMethod;
22 ········this.val$mayLaunchUrlMethod·=·val$mayLaunchUrlMethod; 
23 ········this.val$strongMatchUri·=·val$strongMatchUri;22 ········this.val$strongMatchUri·=·val$strongMatchUri;
 23 ········this.val$mayLaunchUrlMethod·=·val$mayLaunchUrlMethod;
24 ········this.val$prefHelper·=·val$prefHelper;24 ········this.val$prefHelper·=·val$prefHelper;
25 ········this.val$callback·=·val$callback;25 ········this.val$callback·=·val$callback;
26 ········super(this$0);26 ········super(this$0);
27 ····}27 ····}
28 ····28 ····
29 ····public·void·onCustomTabsServiceConnected(final·ComponentName·componentName,·final·Object·obj)·{29 ····public·void·onCustomTabsServiceConnected(final·ComponentName·componentName,·final·Object·obj)·{
30 ········this.this$0.mClient_·=·this.this$0.CustomTabsClientClass.cast(obj);30 ········this.this$0.mClient_·=·this.this$0.CustomTabsClientClass.cast(obj);
31 ········if·(this.this$0.mClient_·==·null)·{31 ········if·(this.this$0.mClient_·==·null)·{
32 ············return;32 ············return;
33 ········}33 ········}
34 ········try·{34 ········try·{
35 ············this.val$warmupMethod.invoke(this.this$0.mClient_,·Integer.valueOf(0));35 ············this.val$warmupMethod.invoke(this.this$0.mClient_,·Integer.valueOf(0));
36 ············final·Object·invoke·=·this.val$newSessionMethod.invoke(this.this$0.mClient_,·null);36 ············final·Object·invoke·=·this.val$newSessionMethod.invoke(this.this$0.mClient_,·null);
37 ············if·(invoke·!=·null)·{37 ············if·(invoke·!=·null)·{
 38 ················PrefHelper.Debug("BranchSDK",·"Strong·match·request·"·+·this.val$strongMatchUri);
38 ················this.val$mayLaunchUrlMethod.invoke(invoke,·this.val$strongMatchUri,·null,·null);39 ················this.val$mayLaunchUrlMethod.invoke(invoke,·this.val$strongMatchUri,·null,·null);
39 ················this.val$prefHelper.saveLastStrongMatchTime(System.currentTimeMillis());40 ················this.val$prefHelper.saveLastStrongMatchTime(System.currentTimeMillis());
 41 ················this.this$0.isStrongMatchUrlLaunched·=·true;
40 ············}42 ············}
41 ········}43 ········}
42 ········finally·{44 ········finally·{
43 ············this.this$0.mClient_·=·null;45 ············this.this$0.mClient_·=·null;
44 ············BranchStrongMatchHelper.access$000(this.this$0,·this.val$callback);46 ············BranchStrongMatchHelper.access$000(this.this$0,·this.val$callback,·this.this$0.isStrongMatchUrlLaunched);
45 ········}47 ········}
46 ····}48 ····}
47 ····49 ····
48 ····public·void·onServiceDisconnected(final·ComponentName·componentName)·{50 ····public·void·onServiceDisconnected(final·ComponentName·componentName)·{
49 ········this.this$0.mClient_·=·null;51 ········this.this$0.mClient_·=·null;
50 ········BranchStrongMatchHelper.access$000(this.this$0,·this.val$callback);52 ········BranchStrongMatchHelper.access$000(this.this$0,·this.val$callback,·this.this$0.isStrongMatchUrlLaunched);
51 ····}53 ····}
52 }54 }
1.79 KB
io/branch/referral/ServerRequestActionCompleted.class
1.68 KB
procyon -ec {}
    
Offset 57, 14 lines modifiedOffset 57, 15 lines modified
57 ········································································Label_0248:·{57 ········································································Label_0248:·{
58 ············································································if·(jsonObject·==·null)·{58 ············································································if·(jsonObject·==·null)·{
59 ················································································break·Label_0248;59 ················································································break·Label_0248;
60 ············································································}60 ············································································}
61 ············································································final·Defines$Jsonkey·metadata·=·Defines$Jsonkey.Metadata;61 ············································································final·Defines$Jsonkey·metadata·=·Defines$Jsonkey.Metadata;
62 ············································································try·{62 ············································································try·{
63 ················································································post.put(metadata.getKey(),·(Object)jsonObject);63 ················································································post.put(metadata.getKey(),·(Object)jsonObject);
 64 ················································································this.updateEnvironment(context,·post);
64 ················································································try·{65 ················································································try·{
65 ····················································································this.setPost(post);66 ····················································································this.setPost(post);
66 ····················································································if·(s·!=·null·&&·s.equalsIgnoreCase("purchase"))·{67 ····················································································if·(s·!=·null·&&·s.equalsIgnoreCase("purchase"))·{
67 ························································································Log.e("BranchSDK",·"Warning:·You·are·sending·a·purchase·event·with·our·non-dedicated·purchase·function.·Please·see·function·sendCommerceEvent");68 ························································································Log.e("BranchSDK",·"Warning:·You·are·sending·a·purchase·event·with·our·non-dedicated·purchase·function.·Please·see·function·sendCommerceEvent");
68 ····················································································}69 ····················································································}
69 ················································································}70 ················································································}
70 ················································································catch·(JSONException·ex)·{71 ················································································catch·(JSONException·ex)·{
43.7 KB
io/branch/referral/ServerRequestCreateUrl.class
43.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 634, 482 lines modifiedOffset 634, 474 lines modified
634 ········19:·putfield······#36·················//·Field·defaultToLongUrl_:Z634 ········19:·putfield······#36·················//·Field·defaultToLongUrl_:Z
635 ········22:·return635 ········22:·return
  
636 ··private·java.lang.String·generateLongUrlWithParams(java.lang.String);636 ··private·java.lang.String·generateLongUrlWithParams(java.lang.String);
637 ····descriptor:·(Ljava/lang/String;)Ljava/lang/String;637 ····descriptor:·(Ljava/lang/String;)Ljava/lang/String;
638 ····flags:·(0x0002)·ACC_PRIVATE638 ····flags:·(0x0002)·ACC_PRIVATE
639 ····Code:639 ····Code:
640 ······stack=300,·locals=22,·args_size=2640 ······stack=300,·locals=23,·args_size=2
641 ·········0:·new···········#140················//·class·java/lang/StringBuilder641 ·········0:·new···········#140················//·class·java/lang/StringBuilder
642 ·········3:·astore_2642 ·········3:·astore_2
643 ·········4:·aload_2643 ·········4:·aload_2
644 ·········5:·invokespecial·#141················//·Method·java/lang/StringBuilder."<init>":()V644 ·········5:·invokespecial·#141················//·Method·java/lang/StringBuilder."<init>":()V
645 ·········8:·aload_2645 ·········8:·aload_1
646 ·········9:·astore_3646 ·········9:·astore_3
647 ········10:·aload_2647 ········10:·aload_2
648 ········11:·aload_1648 ········11:·aload_1
649 ········12:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;649 ········12:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
650 ········15:·astore_2650 ········15:·astore_2
651 ········16:·ldc···········#147················//·String·?651 ········16:·ldc···········#147················//·String·?
652 ········18:·astore········4652 ········18:·astore········4
653 ········20:·aload_2 
654 ········21:·aload·········4653 ········20:·aload·········4
 654 ········22:·astore_3
 655 ········23:·aload_2
 656 ········24:·aload·········4
655 ········23:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;657 ········26:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
656 ········26:·invokevirtual·#150················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;658 ········29:·invokevirtual·#150················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
657 ········29:·astore········5659 ········32:·astore········5
658 ········31:·aload_0660 ········34:·aload_0
659 ········32:·astore_3661 ········35:·astore_3
660 ········33:·aload_0662 ········36:·aload_0
661 ········34:·getfield······#45·················//·Field·linkPost_:Lio/branch/referral/BranchLinkData;663 ········37:·getfield······#45·················//·Field·linkPost_:Lio/branch/referral/BranchLinkData;
662 ········37:·astore_3 
663 ········38:·aload_3 
664 ········39:·astore_2664 ········40:·astore_2
665 ········40:·aload_3665 ········41:·aload_2
666 ········41:·invokevirtual·#154················//·Method·io/branch/referral/BranchLinkData.getTags:()Ljava/util/Collection;666 ········42:·invokevirtual·#154················//·Method·io/branch/referral/BranchLinkData.getTags:()Ljava/util/Collection;
667 ········44:·astore········6667 ········45:·astore········6
668 ········46:·aload·········6668 ········47:·aload·········6
669 ········48:·ifnull········166669 ········49:·ifnull········177
670 ········51:·aload·········6670 ········52:·aload·········6
671 ········53:·invokeinterface·#160,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;671 ········54:·invokeinterface·#160,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
672 ········58:·astore········7 
673 ········60:·aload·········7672 ········59:·astore_2
 673 ········60:·aload_2
674 ········62:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z674 ········61:·invokeinterface·#166,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
675 ········67:·istore········8675 ········66:·istore········7
676 ········69:·iload·········8676 ········68:·iload·········7
677 ········71:·ifeq··········166677 ········70:·ifeq··········177
678 ········74:·aload·········7678 ········73:·aload_2
679 ········76:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;679 ········74:·invokeinterface·#170,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
680 ········81:·checkcast·····#86·················//·class·java/lang/String680 ········79:·checkcast·····#86·················//·class·java/lang/String
681 ········84:·astore········9681 ········82:·astore········8
682 ········86:·aload·········9682 ········84:·aload·········8
683 ········88:·ifnull········60683 ········86:·ifnull········60
684 ········91:·aload·········9684 ········89:·aload·········8
685 ········93:·invokevirtual·#174················//·Method·java/lang/String.length:()I685 ········91:·invokevirtual·#174················//·Method·java/lang/String.length:()I
686 ········96:·istore········8686 ········94:·istore········7
687 ········98:·iload·········8687 ········96:·iload·········7
688 ·······100:·ifle··········60688 ········98:·ifle··········60
689 ·······103:·new···········#140················//·class·java/lang/StringBuilder689 ·······101:·new···········#140················//·class·java/lang/StringBuilder
690 ·······106:·astore_2 
691 ·······107:·aload_2690 ·······104:·astore········4
 691 ·······106:·aload·········4
692 ·······108:·invokespecial·#141················//·Method·java/lang/StringBuilder."<init>":()V692 ·······108:·invokespecial·#141················//·Method·java/lang/StringBuilder."<init>":()V
693 ·······111:·aload_2693 ·······111:·aload·········4
694 ·······112:·astore_3694 ·······113:·astore_3
695 ·······113:·aload_2 
696 ·······114:·aload·········5695 ·······114:·aload·········4
 696 ·······116:·aload·········5
697 ·······116:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;697 ·······118:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
698 ·······119:·astore_2698 ·······121:·astore········4
699 ·······120:·getstatic·····#180················//·Field·io/branch/referral/Defines$LinkParam.Tags:Lio/branch/referral/Defines$LinkParam;699 ·······123:·getstatic·····#180················//·Field·io/branch/referral/Defines$LinkParam.Tags:Lio/branch/referral/Defines$LinkParam;
700 ·······123:·astore········4700 ·······126:·astore········9
701 ·······125:·aload_2 
702 ·······126:·aload·········4701 ·······128:·aload·········4
 702 ·······130:·aload·········9
703 ·······128:·invokevirtual·#183················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;703 ·······132:·invokevirtual·#183················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
704 ·······131:·ldc···········#185················//·String·=704 ·······135:·ldc···········#185················//·String·=
705 ·······133:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;705 ·······137:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 706 ·······140:·astore········4
706 ·······136:·astore_2 
707 ·······137:·aload_2 
708 ·······138:·astore_3 
709 ·······139:·aload_2 
710 ·······140:·aload·········9707 ·······142:·aload·········4
 708 ·······144:·astore_3
 709 ·······145:·aload·········4
 710 ·······147:·aload·········8
711 ·······142:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;711 ·······149:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
712 ·······145:·astore_2712 ·······152:·astore········4
713 ·······146:·ldc···········#187················//·String·&713 ·······154:·ldc···········#187················//·String·&
714 ·······148:·astore········4714 ·······156:·astore········9
715 ·······150:·aload_2 
716 ·······151:·aload·········4715 ·······158:·aload·········4
 716 ·······160:·aload·········9
717 ·······153:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;717 ·······162:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
718 ·······156:·astore_2 
719 ·······157:·aload_2718 ·······165:·astore········4
 719 ·······167:·aload·········4
720 ·······158:·invokevirtual·#150················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;720 ·······169:·invokevirtual·#150················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
721 ·······161:·astore········5721 ·······172:·astore········5
722 ·······163:·goto··········60722 ·······174:·goto··········60
723 ·······166:·aload_0723 ·······177:·aload_0
724 ·······167:·astore_3724 ·······178:·astore_3
725 ·······168:·aload_0725 ·······179:·aload_0
726 ·······169:·getfield······#45·················//·Field·linkPost_:Lio/branch/referral/BranchLinkData;726 ·······180:·getfield······#45·················//·Field·linkPost_:Lio/branch/referral/BranchLinkData;
727 ·······172:·astore_3 
728 ·······173:·aload_3 
729 ·······174:·astore_2727 ·······183:·astore_2
730 ·······175:·aload_3728 ·······184:·aload_2
731 ·······176:·invokevirtual·#190················//·Method·io/branch/referral/BranchLinkData.getAlias:()Ljava/lang/String;729 ·······185:·invokevirtual·#190················//·Method·io/branch/referral/BranchLinkData.getAlias:()Ljava/lang/String;
732 ·······179:·astore········10730 ·······188:·astore········10
733 ·······181:·aload·········10731 ·······190:·aload·········10
734 ·······183:·ifnull········258732 ·······192:·ifnull········271
735 ·······186:·aload·········10733 ·······195:·aload·········10
736 ·······188:·invokevirtual·#174················//·Method·java/lang/String.length:()I734 ·······197:·invokevirtual·#174················//·Method·java/lang/String.length:()I
737 ·······191:·istore········8735 ·······200:·istore········11
738 ·······193:·iload·········8736 ·······202:·iload·········11
739 ·······195:·ifle··········258737 ·······204:·ifle··········271
740 ·······198:·new···········#140················//·class·java/lang/StringBuilder738 ·······207:·new···········#140················//·class·java/lang/StringBuilder
741 ·······201:·astore_2739 ·······210:·astore_2
742 ·······202:·aload_2740 ·······211:·aload_2
743 ·······203:·invokespecial·#141················//·Method·java/lang/StringBuilder."<init>":()V741 ·······212:·invokespecial·#141················//·Method·java/lang/StringBuilder."<init>":()V
744 ·······206:·aload_2742 ·······215:·aload_2
745 ·······207:·astore_3 
746 ·······208:·aload_2 
Max diff block lines reached; 28897/44554 bytes (64.86%) of diff not shown.
29.7 KB
io/branch/referral/ServerRequestInitSession.class
29.6 KB
procyon -ec {}
    
Offset 7, 42 lines modifiedOffset 7, 42 lines modified
7 import·android.app.Activity;7 import·android.app.Activity;
8 import·org.json.JSONObject;8 import·org.json.JSONObject;
9 import·android.content.Context;9 import·android.content.Context;
10 import·io.branch.indexing.ContentDiscoveryManifest;10 import·io.branch.indexing.ContentDiscoveryManifest;
  
11 abstract·class·ServerRequestInitSession·extends·ServerRequest11 abstract·class·ServerRequestInitSession·extends·ServerRequest
12 {12 {
13 ····protected·static·final·String·ACTION_INSTALL·=·"install";13 ····static·final·String·ACTION_INSTALL·=·"install";
14 ····protected·static·final·String·ACTION_OPEN·=·"open";14 ····static·final·String·ACTION_OPEN·=·"open";
15 ····private·final·ContentDiscoveryManifest·contentDiscoveryManifest_;15 ····private·final·ContentDiscoveryManifest·contentDiscoveryManifest_;
16 ····private·final·Context·context_;16 ····private·final·Context·context_;
17 ····17 ····
18 ····public·ServerRequestInitSession(final·Context·context_,·final·String·s)·{18 ····ServerRequestInitSession(final·Context·context_,·final·String·s)·{
19 ········super(context_,·s);19 ········super(context_,·s);
20 ········this.context_·=·context_;20 ········this.context_·=·context_;
21 ········this.contentDiscoveryManifest_·=·ContentDiscoveryManifest.getInstance(this.context_);21 ········this.contentDiscoveryManifest_·=·ContentDiscoveryManifest.getInstance(this.context_);
22 ····}22 ····}
23 ····23 ····
24 ····protected·ServerRequestInitSession(final·String·s,·final·JSONObject·jsonObject,·final·Context·context_)·{24 ····ServerRequestInitSession(final·String·s,·final·JSONObject·jsonObject,·final·Context·context_)·{
25 ········super(s,·jsonObject,·context_);25 ········super(s,·jsonObject,·context_);
26 ········this.context_·=·context_;26 ········this.context_·=·context_;
27 ········this.contentDiscoveryManifest_·=·ContentDiscoveryManifest.getInstance(this.context_);27 ········this.contentDiscoveryManifest_·=·ContentDiscoveryManifest.getInstance(this.context_);
28 ····}28 ····}
29 ····29 ····
30 ····public·static·boolean·isInitSessionAction(final·String·s)·{30 ····static·boolean·isInitSessionAction(final·String·s)·{
31 ········boolean·b·=·false;31 ········boolean·b·=·false;
32 ········if·(s·!=·null)·{32 ········if·(s·!=·null)·{
33 ············b·=·(s.equalsIgnoreCase("open")·||·s.equalsIgnoreCase("install"));33 ············b·=·(s.equalsIgnoreCase("open")·||·s.equalsIgnoreCase("install"));
34 ········}34 ········}
35 ········return·b;35 ········return·b;
36 ····}36 ····}
37 ····37 ····
38 ····public·abstract·String·getRequestActionName();38 ····public·abstract·String·getRequestActionName();
39 ····39 ····
40 ····public·boolean·handleBranchViewIfAvailable(final·ServerResponse·serverResponse)·{40 ····boolean·handleBranchViewIfAvailable(final·ServerResponse·serverResponse)·{
41 ········boolean·b·=·false;41 ········boolean·b·=·false;
42 ········if·(serverResponse·==·null·||·serverResponse.getObject()·==·null·||·!serverResponse.getObject().has(Defines$Jsonkey.BranchViewData.getKey()))·{42 ········if·(serverResponse·==·null·||·serverResponse.getObject()·==·null·||·!serverResponse.getObject().has(Defines$Jsonkey.BranchViewData.getKey()))·{
43 ············return·b;43 ············return·b;
44 ········}44 ········}
45 ········try·{45 ········try·{
46 ············final·JSONObject·object·=·serverResponse.getObject();46 ············final·JSONObject·object·=·serverResponse.getObject();
47 ············try·{47 ············try·{
Offset 130, 15 lines modifiedOffset 130, 15 lines modified
130 ····130 ····
131 ····public·abstract·boolean·hasCallBack();131 ····public·abstract·boolean·hasCallBack();
132 ····132 ····
133 ····public·boolean·isGAdsParamsRequired()·{133 ····public·boolean·isGAdsParamsRequired()·{
134 ········return·true;134 ········return·true;
135 ····}135 ····}
136 ····136 ····
137 ····protected·void·onInitSessionCompleted(final·ServerResponse·serverResponse,·final·Branch·branch)·{137 ····void·onInitSessionCompleted(final·ServerResponse·serverResponse,·final·Branch·branch)·{
138 ········if·(this.contentDiscoveryManifest_·==·null)·{138 ········if·(this.contentDiscoveryManifest_·==·null)·{
139 ············return;139 ············return;
140 ········}140 ········}
141 ········this.contentDiscoveryManifest_.onBranchInitialised(serverResponse.getObject());141 ········this.contentDiscoveryManifest_.onBranchInitialised(serverResponse.getObject());
142 ········if·(branch.currentActivityReference_·==·null)·{142 ········if·(branch.currentActivityReference_·==·null)·{
143 ············return;143 ············return;
144 ········}144 ········}
Offset 179, 135 lines modifiedOffset 179, 158 lines modified
179 ························try·{179 ························try·{
180 ····························final·PrefHelper·prefHelper_2·=·this.prefHelper_;180 ····························final·PrefHelper·prefHelper_2·=·this.prefHelper_;
181 ····························try·{181 ····························try·{
182 ································post.put(key,·(Object)prefHelper_2.getLinkClickIdentifier());182 ································post.put(key,·(Object)prefHelper_2.getLinkClickIdentifier());
183 ································final·PrefHelper·prefHelper_3·=·this.prefHelper_;183 ································final·PrefHelper·prefHelper_3·=·this.prefHelper_;
184 ································try·{184 ································try·{
185 ····································Label_0107:·{185 ····································Label_0107:·{
186 ········································if·(prefHelper_3.getAppLink().equals("bnc_no_value"))·{186 ········································if·(prefHelper_3.getGoogleSearchInstallIdentifier().equals("bnc_no_value"))·{
187 ············································break·Label_0107;187 ············································break·Label_0107;
188 ········································}188 ········································}
189 ········································final·Defines$Jsonkey·androidAppLinkURL·=·Defines$Jsonkey.AndroidAppLinkURL;189 ········································final·Defines$Jsonkey·googleSearchInstallReferrer·=·Defines$Jsonkey.GoogleSearchInstallReferrer;
190 ········································try·{190 ········································try·{
191 ············································final·String·key2·=·androidAppLinkURL.getKey();191 ············································final·String·key2·=·googleSearchInstallReferrer.getKey();
192 ············································try·{192 ············································try·{
193 ················································final·PrefHelper·prefHelper_4·=·this.prefHelper_;193 ················································final·PrefHelper·prefHelper_4·=·this.prefHelper_;
194 ················································try·{194 ················································try·{
195 ····················································post.put(key2,·(Object)prefHelper_4.getAppLink());195 ····················································post.put(key2,·(Object)prefHelper_4.getGoogleSearchInstallIdentifier());
196 ····················································final·PrefHelper·prefHelper_5·=·this.prefHelper_;196 ····················································final·PrefHelper·prefHelper_5·=·this.prefHelper_;
197 ····················································try·{197 ····················································try·{
198 ························································Label_0158:·{198 ························································Label_0158:·{
199 ····························································if·(prefHelper_5.getPushIdentifier().equals("bnc_no_value"))·{199 ····························································if·(prefHelper_5.getAppLink().equals("bnc_no_value"))·{
200 ································································break·Label_0158;200 ································································break·Label_0158;
201 ····························································}201 ····························································}
202 ····························································final·Defines$Jsonkey·androidPushIdentifier·=·Defines$Jsonkey.AndroidPushIdentifier;202 ····························································final·Defines$Jsonkey·androidAppLinkURL·=·Defines$Jsonkey.AndroidAppLinkURL;
203 ····························································try·{203 ····························································try·{
204 ································································final·String·key3·=·androidPushIdentifier.getKey();204 ································································final·String·key3·=·androidAppLinkURL.getKey();
205 ································································try·{205 ································································try·{
206 ····································································final·PrefHelper·prefHelper_6·=·this.prefHelper_;206 ····································································final·PrefHelper·prefHelper_6·=·this.prefHelper_;
207 ····································································try·{207 ····································································try·{
208 ········································································post.put(key3,·(Object)prefHelper_6.getPushIdentifier());208 ········································································post.put(key3,·(Object)prefHelper_6.getAppLink());
209 ········································································final·PrefHelper·prefHelper_7·=·this.prefHelper_;209 ········································································final·PrefHelper·prefHelper_7·=·this.prefHelper_;
210 ········································································try·{210 ········································································try·{
211 ············································································Label_0209:·{211 ············································································Label_0209:·{
212 ················································································if·(prefHelper_7.getExternalIntentUri().equals("bnc_no_value"))·{212 ················································································if·(prefHelper_7.getPushIdentifier().equals("bnc_no_value"))·{
213 ····················································································break·Label_0209;213 ····················································································break·Label_0209;
214 ················································································}214 ················································································}
215 ················································································final·Defines$Jsonkey·external_Intent_URI·=·Defines$Jsonkey.External_Intent_URI;215 ················································································final·Defines$Jsonkey·androidPushIdentifier·=·Defines$Jsonkey.AndroidPushIdentifier;
216 ················································································try·{216 ················································································try·{
217 ····················································································final·String·key4·=·external_Intent_URI.getKey();217 ····················································································final·String·key4·=·androidPushIdentifier.getKey();
218 ····················································································try·{218 ····················································································try·{
219 ························································································final·PrefHelper·prefHelper_8·=·this.prefHelper_;219 ························································································final·PrefHelper·prefHelper_8·=·this.prefHelper_;
220 ························································································try·{220 ························································································try·{
221 ····························································································post.put(key4,·(Object)prefHelper_8.getExternalIntentUri());221 ····························································································post.put(key4,·(Object)prefHelper_8.getPushIdentifier());
222 ····························································································final·PrefHelper·prefHelper_9·=·this.prefHelper_;222 ····························································································final·PrefHelper·prefHelper_9·=·this.prefHelper_;
223 ····························································································try·{223 ····························································································try·{
224 ································································································Label_0260:·{224 ································································································Label_0260:·{
225 ····································································································if·(prefHelper_9.getExternalIntentExtra().equals("bnc_no_value"))·{225 ····································································································if·(prefHelper_9.getExternalIntentUri().equals("bnc_no_value"))·{
226 ········································································································break·Label_0260;226 ········································································································break·Label_0260;
227 ····································································································}227 ····································································································}
228 ····································································································final·Defines$Jsonkey·external_Intent_Extra·=·Defines$Jsonkey.External_Intent_Extra;228 ····································································································final·Defines$Jsonkey·external_Intent_URI·=·Defines$Jsonkey.External_Intent_URI;
229 ····································································································try·{229 ····································································································try·{
230 ········································································································final·String·key5·=·external_Intent_Extra.getKey();230 ········································································································final·String·key5·=·external_Intent_URI.getKey();
231 ········································································································try·{231 ········································································································try·{
232 ············································································································final·PrefHelper·prefHelper_10·=·this.prefHelper_;232 ············································································································final·PrefHelper·prefHelper_10·=·this.prefHelper_;
233 ············································································································try·{233 ············································································································try·{
234 ················································································································post.put(key5,·(Object)prefHelper_10.getExternalIntentExtra());234 ················································································································post.put(key5,·(Object)prefHelper_10.getExternalIntentUri());
235 ················································································································if·(this.contentDiscoveryManifest_·==·null)·{ 
236 ····················································································································return;235 ················································································································final·PrefHelper·prefHelper_11·=·this.prefHelper_;
237 ················································································································} 
238 ················································································································try·{236 ················································································································try·{
239 ····················································································································final·JSONObject·jsonObject·=·new·JSONObject(); 
240 ····················································································································final·String·s·=·"mv";237 ····················································································································Label_0311:·{
241 ····················································································································final·ContentDiscoveryManifest·contentDiscoveryManifest_·=·this.contentDiscoveryManifest_;238 ························································································································if·(prefHelper_11.getExternalIntentExtra().equals("bnc_no_value"))·{
 239 ····························································································································break·Label_0311;
242 ····················································································································try·{240 ························································································································}
243 ························································································································jsonObject.put(s,·(Object)contentDiscoveryManifest_.getManifestVersion()); 
244 ························································································································final·String·s2·=·"pn";241 ························································································································final·Defines$Jsonkey·external_Intent_Extra·=·Defines$Jsonkey.External_Intent_Extra;
245 ························································································································final·Context·context_·=·this.context_; 
Max diff block lines reached; 16899/30324 bytes (55.73%) of diff not shown.
1.83 KB
io/branch/referral/ServerRequestRActionCompleted.class
1.73 KB
procyon -ec {}
    
Offset 67, 14 lines modifiedOffset 67, 15 lines modified
67 ························································································break·Label_0285;67 ························································································break·Label_0285;
68 ····················································································}68 ····················································································}
69 ····················································································final·Defines$Jsonkey·commerceData·=·Defines$Jsonkey.CommerceData;69 ····················································································final·Defines$Jsonkey·commerceData·=·Defines$Jsonkey.CommerceData;
70 ····················································································try·{70 ····················································································try·{
71 ························································································final·String·key5·=·commerceData.getKey();71 ························································································final·String·key5·=·commerceData.getKey();
72 ························································································try·{72 ························································································try·{
73 ····························································································post.put(key5,·(Object)commerceEvent.getCommerceJSONObject());73 ····························································································post.put(key5,·(Object)commerceEvent.getCommerceJSONObject());
 74 ····························································································this.updateEnvironment(context,·post);
74 ····························································································try·{75 ····························································································try·{
75 ································································································this.setPost(post);76 ································································································this.setPost(post);
76 ····························································································}77 ····························································································}
77 ····························································································catch·(JSONException·ex)·{78 ····························································································catch·(JSONException·ex)·{
78 ································································································ex.printStackTrace();79 ································································································ex.printStackTrace();
79 ································································································this.constructError_·=·true;80 ································································································this.constructError_·=·true;
80 ····························································································}81 ····························································································}
30.4 KB
io/branch/referral/ServerRequestRegisterView.class
30.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 331, 15 lines modifiedOffset 331, 15 lines modified
331 ············23····27····36···Class·org/json/JSONException331 ············23····27····36···Class·org/json/JSONException
332 ············30····35····36···Class·org/json/JSONException332 ············30····35····36···Class·org/json/JSONException
  
333 ··private·org.json.JSONObject·createContentViewJson(io.branch.indexing.BranchUniversalObject,·io.branch.referral.SystemObserver);333 ··private·org.json.JSONObject·createContentViewJson(io.branch.indexing.BranchUniversalObject,·io.branch.referral.SystemObserver);
334 ····descriptor:·(Lio/branch/indexing/BranchUniversalObject;Lio/branch/referral/SystemObserver;)Lorg/json/JSONObject;334 ····descriptor:·(Lio/branch/indexing/BranchUniversalObject;Lio/branch/referral/SystemObserver;)Lorg/json/JSONObject;
335 ····flags:·(0x0002)·ACC_PRIVATE335 ····flags:·(0x0002)·ACC_PRIVATE
336 ····Code:336 ····Code:
337 ······stack=300,·locals=33,·args_size=3337 ······stack=300,·locals=35,·args_size=3
338 ·········0:·new···········#43·················//·class·org/json/JSONObject338 ·········0:·new···········#43·················//·class·org/json/JSONObject
339 ·········3:·astore_3339 ·········3:·astore_3
340 ·········4:·aload_3340 ·········4:·aload_3
341 ·········5:·invokespecial·#45·················//·Method·org/json/JSONObject."<init>":()V341 ·········5:·invokespecial·#45·················//·Method·org/json/JSONObject."<init>":()V
342 ·········8:·new···········#47·················//·class·java/lang/StringBuilder342 ·········8:·new···········#47·················//·class·java/lang/StringBuilder
343 ········11:·astore········4343 ········11:·astore········4
344 ········13:·aload·········4344 ········13:·aload·········4
Offset 398, 15 lines modifiedOffset 398, 15 lines modified
398 ·······125:·aload·········4398 ·······125:·aload·········4
399 ·······127:·aload·········9399 ·······127:·aload·········9
400 ·······129:·invokevirtual·#88·················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;400 ·······129:·invokevirtual·#88·················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
401 ·······132:·pop401 ·······132:·pop
402 ·······133:·invokestatic··#100················//·Method·io/branch/referral/DeviceInfo.getInstance:()Lio/branch/referral/DeviceInfo;402 ·······133:·invokestatic··#100················//·Method·io/branch/referral/DeviceInfo.getInstance:()Lio/branch/referral/DeviceInfo;
403 ·······136:·astore········4403 ·······136:·astore········4
404 ·······138:·aload·········4404 ·······138:·aload·········4
405 ·······140:·ifnull········916405 ·······140:·ifnull········915
406 ·······143:·invokestatic··#100················//·Method·io/branch/referral/DeviceInfo.getInstance:()Lio/branch/referral/DeviceInfo;406 ·······143:·invokestatic··#100················//·Method·io/branch/referral/DeviceInfo.getInstance:()Lio/branch/referral/DeviceInfo;
407 ·······146:·astore········4407 ·······146:·astore········4
408 ·······148:·aload·········4408 ·······148:·aload·········4
409 ·······150:·invokevirtual·#103················//·Method·io/branch/referral/DeviceInfo.getHardwareID:()Ljava/lang/String;409 ·······150:·invokevirtual·#103················//·Method·io/branch/referral/DeviceInfo.getHardwareID:()Ljava/lang/String;
410 ·······153:·astore········10410 ·······153:·astore········10
411 ·······155:·ldc···········#105················//·String·bnc_no_value411 ·······155:·ldc···········#105················//·String·bnc_no_value
412 ·······157:·astore········4412 ·······157:·astore········4
Offset 487, 310 lines modifiedOffset 487, 310 lines modified
487 ·······320:·aload·········4487 ·······320:·aload·········4
488 ·······322:·iload·········5488 ·······322:·iload·········5
489 ·······324:·invokevirtual·#144················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Z)Lorg/json/JSONObject;489 ·······324:·invokevirtual·#144················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Z)Lorg/json/JSONObject;
490 ·······327:·pop490 ·······327:·pop
491 ·······328:·aload_1491 ·······328:·aload_1
492 ·······329:·invokevirtual·#148················//·Method·io/branch/indexing/BranchUniversalObject.getPrice:()D492 ·······329:·invokevirtual·#148················//·Method·io/branch/indexing/BranchUniversalObject.getPrice:()D
493 ·······332:·dstore········14493 ·······332:·dstore········14
494 ·······334:·dconst_0494 ·······334:·lconst_0
495 ·······335:·dstore········16495 ·······335:·lstore········16
 496 ·······337:·dconst_0
 497 ·······338:·dstore········18
496 ·······337:·dload·········14498 ·······340:·dload·········14
497 ·······339:·dload·········16499 ·······342:·dload·········18
498 ·······341:·dcmpl500 ·······344:·dcmpl
499 ·······342:·istore········11501 ·······345:·istore········11
500 ·······344:·iload·········11502 ·······347:·iload·········11
501 ·······346:·ifle··········393503 ·······349:·ifle··········396
502 ·······349:·aload_1504 ·······352:·aload_1
503 ·······350:·invokevirtual·#148················//·Method·io/branch/indexing/BranchUniversalObject.getPrice:()D505 ·······353:·invokevirtual·#148················//·Method·io/branch/indexing/BranchUniversalObject.getPrice:()D
504 ·······353:·dstore········14506 ·······356:·dstore········18
505 ·······355:·ldc···········#150················//·String·$amount507 ·······358:·ldc···········#150················//·String·$amount
506 ·······357:·astore········8508 ·······360:·astore········8
507 ·······359:·aload·········13509 ·······362:·aload·········13
508 ·······361:·aload·········8510 ·······364:·aload·········8
509 ·······363:·dload·········14511 ·······366:·dload·········18
510 ·······365:·invokevirtual·#153················//·Method·org/json/JSONObject.put:(Ljava/lang/String;D)Lorg/json/JSONObject;512 ·······368:·invokevirtual·#153················//·Method·org/json/JSONObject.put:(Ljava/lang/String;D)Lorg/json/JSONObject;
511 ·······368:·pop513 ·······371:·pop
512 ·······369:·ldc···········#155················//·String·$currency514 ·······372:·ldc···········#155················//·String·$currency
513 ·······371:·astore········4515 ·······374:·astore········4
514 ·······373:·aload_1516 ·······376:·aload_1
515 ·······374:·invokevirtual·#158················//·Method·io/branch/indexing/BranchUniversalObject.getCurrencyType:()Ljava/lang/String;517 ·······377:·invokevirtual·#158················//·Method·io/branch/indexing/BranchUniversalObject.getCurrencyType:()Ljava/lang/String;
516 ·······377:·astore········9518 ·······380:·astore········9
517 ·······379:·aload·········4519 ·······382:·aload·········4
518 ·······381:·astore········8520 ·······384:·astore········8
519 ·······383:·aload·········13521 ·······386:·aload·········13
520 ·······385:·aload·········4522 ·······388:·aload·········4
521 ·······387:·aload·········9523 ·······390:·aload·········9
522 ·······389:·invokevirtual·#88·················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;524 ·······392:·invokevirtual·#88·················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
523 ·······392:·pop525 ·······395:·pop
524 ·······393:·aload_1526 ·······396:·aload_1
525 ·······394:·invokevirtual·#161················//·Method·io/branch/indexing/BranchUniversalObject.getCanonicalIdentifier:()Ljava/lang/String;527 ·······397:·invokevirtual·#161················//·Method·io/branch/indexing/BranchUniversalObject.getCanonicalIdentifier:()Ljava/lang/String;
526 ·······397:·astore········18528 ·······400:·astore········20
527 ·······399:·aload·········18529 ·······402:·aload·········20
528 ·······401:·ifnull········449530 ·······404:·ifnull········452
529 ·······404:·aload·········18531 ·······407:·aload·········20
530 ·······406:·invokevirtual·#164················//·Method·java/lang/String.trim:()Ljava/lang/String;532 ·······409:·invokevirtual·#164················//·Method·java/lang/String.trim:()Ljava/lang/String;
531 ·······409:·astore········4533 ·······412:·astore········4
532 ·······411:·aload·········4534 ·······414:·aload·········4
533 ·······413:·invokevirtual·#168················//·Method·java/lang/String.length:()I535 ·······416:·invokevirtual·#168················//·Method·java/lang/String.length:()I
534 ·······416:·istore········11536 ·······419:·istore········11
535 ·······418:·iload·········11537 ·······421:·iload·········11
536 ·······420:·ifle··········449538 ·······423:·ifle··········452
537 ·······423:·getstatic·····#171················//·Field·io/branch/referral/Defines$Jsonkey.CanonicalIdentifier:Lio/branch/referral/Defines$Jsonkey;539 ·······426:·getstatic·····#171················//·Field·io/branch/referral/Defines$Jsonkey.CanonicalIdentifier:Lio/branch/referral/Defines$Jsonkey;
538 ·······426:·invokevirtual·#84·················//·Method·io/branch/referral/Defines$Jsonkey.getKey:()Ljava/lang/String;540 ·······429:·invokevirtual·#84·················//·Method·io/branch/referral/Defines$Jsonkey.getKey:()Ljava/lang/String;
539 ·······429:·astore········4541 ·······432:·astore········4
540 ·······431:·aload·········13542 ·······434:·aload·········13
541 ·······433:·astore········6543 ·······436:·astore········6
542 ·······435:·aload·········4544 ·······438:·aload·········4
543 ·······437:·astore········8545 ·······440:·astore········8
544 ·······439:·aload·········13546 ·······442:·aload·········13
545 ·······441:·aload·········4547 ·······444:·aload·········4
546 ·······443:·aload·········18548 ·······446:·aload·········20
547 ·······445:·invokevirtual·#88·················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;549 ·······448:·invokevirtual·#88·················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
548 ·······448:·pop550 ·······451:·pop
549 ·······449:·aload_1551 ·······452:·aload_1
550 ·······450:·invokevirtual·#174················//·Method·io/branch/indexing/BranchUniversalObject.getCanonicalUrl:()Ljava/lang/String;552 ·······453:·invokevirtual·#174················//·Method·io/branch/indexing/BranchUniversalObject.getCanonicalUrl:()Ljava/lang/String;
551 ·······453:·astore········19553 ·······456:·astore········21
552 ·······455:·aload·········19554 ·······458:·aload·········21
553 ·······457:·ifnull········505555 ·······460:·ifnull········508
554 ·······460:·aload·········19556 ·······463:·aload·········21
555 ·······462:·invokevirtual·#164················//·Method·java/lang/String.trim:()Ljava/lang/String;557 ·······465:·invokevirtual·#164················//·Method·java/lang/String.trim:()Ljava/lang/String;
556 ·······465:·astore········4558 ·······468:·astore········4
557 ·······467:·aload·········4559 ·······470:·aload·········4
558 ·······469:·invokevirtual·#168················//·Method·java/lang/String.length:()I560 ·······472:·invokevirtual·#168················//·Method·java/lang/String.length:()I
559 ·······472:·istore········11561 ·······475:·istore········11
560 ·······474:·iload·········11562 ·······477:·iload·········11
561 ·······476:·ifle··········505563 ·······479:·ifle··········508
562 ·······479:·getstatic·····#177················//·Field·io/branch/referral/Defines$Jsonkey.CanonicalUrl:Lio/branch/referral/Defines$Jsonkey;564 ·······482:·getstatic·····#177················//·Field·io/branch/referral/Defines$Jsonkey.CanonicalUrl:Lio/branch/referral/Defines$Jsonkey;
563 ·······482:·invokevirtual·#84·················//·Method·io/branch/referral/Defines$Jsonkey.getKey:()Ljava/lang/String;565 ·······485:·invokevirtual·#84·················//·Method·io/branch/referral/Defines$Jsonkey.getKey:()Ljava/lang/String;
564 ·······485:·astore········4566 ·······488:·astore········4
565 ·······487:·aload·········13 
566 ·······489:·astore········6 
567 ·······491:·aload·········4 
568 ·······493:·astore········8 
569 ·······495:·aload·········13567 ·······490:·aload·········13
 568 ·······492:·astore········6
570 ·······497:·aload·········4569 ·······494:·aload·········4
 570 ·······496:·astore········8
571 ·······499:·aload·········19571 ·······498:·aload·········13
 572 ·······500:·aload·········4
 573 ·······502:·aload·········21
572 ·······501:·invokevirtual·#88·················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;574 ·······504:·invokevirtual·#88·················//·Method·org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
573 ·······504:·pop575 ·······507:·pop
574 ·······505:·aload_1576 ·······508:·aload_1
575 ·······506:·invokevirtual·#180················//·Method·io/branch/indexing/BranchUniversalObject.getTitle:()Ljava/lang/String;577 ·······509:·invokevirtual·#180················//·Method·io/branch/indexing/BranchUniversalObject.getTitle:()Ljava/lang/String;
Max diff block lines reached; 10246/30950 bytes (33.11%) of diff not shown.
14.5 KB
io/branch/referral/ServerRequestRegisterInstall.class
14.4 KB
procyon -ec {}
    
Offset 6, 130 lines modifiedOffset 6, 120 lines modified
6 import·android.content.Context;6 import·android.content.Context;
  
7 class·ServerRequestRegisterInstall·extends·ServerRequestInitSession7 class·ServerRequestRegisterInstall·extends·ServerRequestInitSession
8 {8 {
9 ····Branch$BranchReferralInitListener·callback_;9 ····Branch$BranchReferralInitListener·callback_;
10 ····final·SystemObserver·systemObserver_;10 ····final·SystemObserver·systemObserver_;
11 ····11 ····
12 ····public·ServerRequestRegisterInstall(final·Context·context,·final·Branch$BranchReferralInitListener·callback_,·final·SystemObserver·systemObserver_,·final·String·s,·final·String·s2)·{12 ····public·ServerRequestRegisterInstall(final·Context·context,·final·Branch$BranchReferralInitListener·callback_,·final·SystemObserver·systemObserver_,·final·String·s)·{
13 ········super(context,·Defines$RequestPath.RegisterInstall.getPath());13 ········super(context,·Defines$RequestPath.RegisterInstall.getPath());
14 ········this.systemObserver_·=·systemObserver_;14 ········this.systemObserver_·=·systemObserver_;
15 ········this.callback_·=·callback_;15 ········this.callback_·=·callback_;
16 ········final·JSONObject·post·=·new·JSONObject();16 ········final·JSONObject·post·=·new·JSONObject();
17 ········final·String·anObject·=·"bnc_no_value";17 ········final·String·anObject·=·"bnc_no_value";
18 ········try·{18 ········try·{
19 ············Label_0075:·{19 ············Label_0075:·{
20 ················if·(s.equals(anObject))·{20 ················if·(s.equals(anObject))·{
21 ····················break·Label_0075;21 ····················break·Label_0075;
22 ················}22 ················}
23 ················final·Defines$Jsonkey·linkClickID·=·Defines$Jsonkey.LinkClickID;23 ················final·Defines$Jsonkey·linkClickID·=·Defines$Jsonkey.LinkClickID;
24 ················try·{24 ················try·{
25 ····················post.put(linkClickID.getKey(),·(Object)s);25 ····················post.put(linkClickID.getKey(),·(Object)s);
26 ····················Label_0115:·{26 ····················Label_0127:·{
27 ························if·(s2.equals("bnc_no_value"))·{27 ························if·(systemObserver_.getAppVersion().equals("bnc_no_value"))·{
28 ····························break·Label_0115;28 ····························break·Label_0127;
29 ························}29 ························}
30 ························final·Defines$Jsonkey·googleSearchInstallReferrer·=·Defines$Jsonkey.GoogleSearchInstallReferrer;30 ························final·Defines$Jsonkey·appVersion·=·Defines$Jsonkey.AppVersion;
31 ························try·{31 ························try·{
 32 ····························final·String·key·=·appVersion.getKey();
32 ····························post.put(googleSearchInstallReferrer.getKey(),·(Object)s2); 
33 ····························Label_0167:·{ 
34 ································if·(systemObserver_.getAppVersion().equals("bnc_no_value"))·{ 
35 ····································break·Label_0167; 
36 ································}33 ····························try·{
37 ································final·Defines$Jsonkey·appVersion·=·Defines$Jsonkey.AppVersion;34 ································post.put(key,·(Object)systemObserver_.getAppVersion());
 35 ································final·PrefHelper·prefHelper_·=·this.prefHelper_;
38 ································try·{36 ································try·{
39 ····································final·String·key·=·appVersion.getKey();37 ····································Label_0191:·{
 38 ········································if·(!prefHelper_.getExternDebug())·{
 39 ············································break·Label_0191;
40 ····································try·{40 ········································}
41 ········································post.put(key,·(Object)systemObserver_.getAppVersion()); 
42 ········································final·PrefHelper·prefHelper_·=·this.prefHelper_;41 ········································final·String·uriScheme·=·systemObserver_.getURIScheme();
 42 ········································if·(uriScheme.equals("bnc_no_value"))·{
 43 ············································break·Label_0191;
 44 ········································}
 45 ········································final·Defines$Jsonkey·uriScheme2·=·Defines$Jsonkey.URIScheme;
43 ········································try·{46 ········································try·{
 47 ············································post.put(uriScheme2.getKey(),·(Object)uriScheme);
 48 ············································final·Defines$Jsonkey·faceBookAppLinkChecked·=·Defines$Jsonkey.FaceBookAppLinkChecked;
44 ············································Label_0231:·{ 
45 ················································if·(!prefHelper_.getExternDebug())·{ 
46 ····················································break·Label_0231; 
47 ················································}49 ············································try·{
 50 ················································final·String·key2·=·faceBookAppLinkChecked.getKey();
48 ················································final·String·uriScheme·=·systemObserver_.getURIScheme(); 
49 ················································if·(uriScheme.equals("bnc_no_value"))·{ 
50 ····················································break·Label_0231; 
51 ················································} 
52 ················································final·Defines$Jsonkey·uriScheme2·=·Defines$Jsonkey.URIScheme; 
53 ················································try·{51 ················································try·{
 52 ····················································final·PrefHelper·prefHelper_2·=·this.prefHelper_;
54 ····················································post.put(uriScheme2.getKey(),·(Object)uriScheme); 
55 ····················································final·Defines$Jsonkey·faceBookAppLinkChecked·=·Defines$Jsonkey.FaceBookAppLinkChecked; 
56 ····················································try·{53 ····················································try·{
57 ························································final·String·key2·=·faceBookAppLinkChecked.getKey();54 ························································post.put(key2,·prefHelper_2.getIsAppLinkTriggeredInit());
 55 ························································final·Defines$Jsonkey·isReferrable·=·Defines$Jsonkey.IsReferrable;
58 ························································try·{56 ························································try·{
59 ····························································final·PrefHelper·prefHelper_2·=·this.prefHelper_;57 ····························································final·String·key3·=·isReferrable.getKey();
60 ····························································try·{58 ····························································try·{
 59 ································································final·PrefHelper·prefHelper_3·=·this.prefHelper_;
61 ································································post.put(key2,·prefHelper_2.getIsAppLinkTriggeredInit()); 
62 ································································final·Defines$Jsonkey·isReferrable·=·Defines$Jsonkey.IsReferrable; 
63 ································································try·{60 ································································try·{
64 ····································································final·String·key3·=·isReferrable.getKey();61 ····································································post.put(key3,·prefHelper_3.getIsReferrable());
 62 ····································································final·Defines$Jsonkey·update·=·Defines$Jsonkey.Update;
65 ····································································try·{63 ····································································try·{
66 ········································································final·PrefHelper·prefHelper_3·=·this.prefHelper_;64 ········································································final·String·key4·=·update.getKey();
67 ········································································try·{65 ········································································try·{
68 ············································································post.put(key3,·prefHelper_3.getIsReferrable());66 ············································································post.put(key4,·systemObserver_.getUpdateState());
69 ············································································final·Defines$Jsonkey·update·=·Defines$Jsonkey.Update;67 ············································································final·Defines$Jsonkey·debug·=·Defines$Jsonkey.Debug;
70 ············································································try·{68 ············································································try·{
71 ················································································final·String·key4·=·update.getKey();69 ················································································final·String·key5·=·debug.getKey();
72 ················································································try·{70 ················································································try·{
73 ····················································································post.put(key4,·systemObserver_.getUpdateState()); 
74 ····················································································final·Defines$Jsonkey·debug·=·Defines$Jsonkey.Debug;71 ····················································································final·PrefHelper·prefHelper_4·=·this.prefHelper_;
75 ····················································································try·{72 ····················································································try·{
76 ························································································final·String·key5·=·debug.getKey();73 ························································································post.put(key5,·prefHelper_4.getExternDebug());
77 ························································································try·{74 ························································································try·{
78 ····························································································final·PrefHelper·prefHelper_4·=·this.prefHelper_; 
79 ····························································································try·{ 
80 ································································································post.put(key5,·prefHelper_4.getExternDebug()); 
81 ································································································try·{ 
82 ····································································································this.setPost(post);75 ····························································································this.setPost(post);
83 ································································································} 
84 ································································································catch·(JSONException·ex)·{ 
85 ····································································································ex.printStackTrace(); 
86 ····································································································this.constructError_·=·true; 
87 ································································································} 
88 ····························································································}76 ························································································}
89 ····························································································catch·(JSONException·ex2)·{}77 ························································································catch·(JSONException·ex)·{
 78 ····························································································ex.printStackTrace();
 79 ····························································································this.constructError_·=·true;
90 ························································································}80 ························································································}
91 ························································································catch·(JSONException·ex3)·{} 
92 ····················································································}81 ····················································································}
93 ····················································································catch·(JSONException·ex4)·{}82 ····················································································catch·(JSONException·ex2)·{}
94 ················································································}83 ················································································}
95 ················································································catch·(JSONException·ex5)·{}84 ················································································catch·(JSONException·ex3)·{}
96 ············································································}85 ············································································}
97 ············································································catch·(JSONException·ex6)·{}86 ············································································catch·(JSONException·ex4)·{}
98 ········································································}87 ········································································}
99 ········································································catch·(JSONException·ex7)·{}88 ········································································catch·(JSONException·ex5)·{}
100 ····································································}89 ····································································}
101 ····································································catch·(JSONException·ex8)·{}90 ····································································catch·(JSONException·ex6)·{}
102 ································································}91 ································································}
103 ································································catch·(JSONException·ex9)·{}92 ································································catch·(JSONException·ex7)·{}
104 ····························································}93 ····························································}
105 ····························································catch·(JSONException·ex10)·{}94 ····························································catch·(JSONException·ex8)·{}
106 ························································}95 ························································}
107 ························································catch·(JSONException·ex11)·{}96 ························································catch·(JSONException·ex9)·{}
108 ····················································}97 ····················································}
109 ····················································catch·(JSONException·ex12)·{}98 ····················································catch·(JSONException·ex10)·{}
110 ················································}99 ················································}
111 ················································catch·(JSONException·ex13)·{}100 ················································catch·(JSONException·ex11)·{}
112 ············································}101 ············································}
 102 ············································catch·(JSONException·ex12)·{}
113 ········································}103 ········································}
Max diff block lines reached; 933/14683 bytes (6.35%) of diff not shown.
2.58 KB
smali/io/branch/indexing/ContentDiscoverer$HashHelper.smali
    
Offset 21, 82 lines modifiedOffset 21, 82 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·constructor·<init>(Lio/branch/indexing/ContentDiscoverer;)V22 .method·public·constructor·<init>(Lio/branch/indexing/ContentDiscoverer;)V
23 ····.locals·123 ····.locals·1
  
24 ····.prologue24 ····.prologue
25 ····.line·25425 ····.line·260
26 ····iput-object·p1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->this$0:Lio/branch/indexing/ContentDiscoverer;26 ····iput-object·p1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->this$0:Lio/branch/indexing/ContentDiscoverer;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·25628 ····.line·262
29 ····:try_start_029 ····:try_start_0
30 ····const-string·v0,·"MD5"30 ····const-string·v0,·"MD5"
  
31 ····invoke-static·{v0},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;31 ····invoke-static·{v0},·Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;33 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;
34 ····:try_end_034 ····:try_end_0
35 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_035 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_0
  
36 ····.line·25936 ····.line·265
37 ····:goto_037 ····:goto_0
38 ····return-void38 ····return-void
  
39 ····.line·25739 ····.line·263
40 ····:catch_040 ····:catch_0
41 ····move-exception·v041 ····move-exception·v0
  
42 ····goto·:goto_042 ····goto·:goto_0
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·hashContent(Ljava/lang/String;)Ljava/lang/String;45 .method·public·hashContent(Ljava/lang/String;)Ljava/lang/String;
46 ····.locals·346 ····.locals·3
47 ····.param·p1,·"content"····#·Ljava/lang/String;47 ····.param·p1,·"content"····#·Ljava/lang/String;
  
48 ····.prologue48 ····.prologue
49 ····.line·26249 ····.line·268
50 ····const-string·v0,·""50 ····const-string·v0,·""
  
51 ····.line·26351 ····.line·269
52 ····.local·v0,·"hashedVal":Ljava/lang/String;52 ····.local·v0,·"hashedVal":Ljava/lang/String;
53 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;53 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;
  
54 ····if-eqz·v1,·:cond_054 ····if-eqz·v1,·:cond_0
  
55 ····.line·26455 ····.line·270
56 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;56 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;
  
57 ····invoke-virtual·{v1},·Ljava/security/MessageDigest;->reset()V57 ····invoke-virtual·{v1},·Ljava/security/MessageDigest;->reset()V
  
58 ····.line·26558 ····.line·271
59 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;59 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;
  
60 ····invoke-virtual·{p1},·Ljava/lang/String;->getBytes()[B60 ····invoke-virtual·{p1},·Ljava/lang/String;->getBytes()[B
  
61 ····move-result-object·v261 ····move-result-object·v2
  
62 ····invoke-virtual·{v1,·v2},·Ljava/security/MessageDigest;->update([B)V62 ····invoke-virtual·{v1,·v2},·Ljava/security/MessageDigest;->update([B)V
  
63 ····.line·26763 ····.line·273
64 ····new-instance·v0,·Ljava/lang/String;64 ····new-instance·v0,·Ljava/lang/String;
  
65 ····.end·local·v0····#·"hashedVal":Ljava/lang/String;65 ····.end·local·v0····#·"hashedVal":Ljava/lang/String;
66 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;66 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;->messageDigest_:Ljava/security/MessageDigest;
  
67 ····invoke-virtual·{v1},·Ljava/security/MessageDigest;->digest()[B67 ····invoke-virtual·{v1},·Ljava/security/MessageDigest;->digest()[B
  
68 ····move-result-object·v168 ····move-result-object·v1
  
69 ····invoke-direct·{v0,·v1},·Ljava/lang/String;-><init>([B)V69 ····invoke-direct·{v0,·v1},·Ljava/lang/String;-><init>([B)V
  
70 ····.line·26970 ····.line·275
71 ····.restart·local·v0····#·"hashedVal":Ljava/lang/String;71 ····.restart·local·v0····#·"hashedVal":Ljava/lang/String;
72 ····:cond_072 ····:cond_0
73 ····return-object·v073 ····return-object·v0
74 .end·method74 .end·method
664 B
smali/io/branch/indexing/AppIndexingHelper.smali
    
Offset 43, 14 lines modifiedOffset 43, 15 lines modified
  
43 ····new-instance·v1,·Lio/branch/indexing/AppIndexingHelper$1;43 ····new-instance·v1,·Lio/branch/indexing/AppIndexingHelper$1;
  
44 ····invoke-direct·{v1,·p1,·p0},·Lio/branch/indexing/AppIndexingHelper$1;-><init>(Lio/branch/indexing/BranchUniversalObject;Landroid/content/Context;)V44 ····invoke-direct·{v1,·p1,·p0},·Lio/branch/indexing/AppIndexingHelper$1;-><init>(Lio/branch/indexing/BranchUniversalObject;Landroid/content/Context;)V
  
45 ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V45 ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 46 ····.line·33
46 ····invoke-virtual·{v0},·Ljava/lang/Thread;->run()V47 ····invoke-virtual·{v0},·Ljava/lang/Thread;->run()V
  
47 ····.line·3448 ····.line·34
48 ····return-void49 ····return-void
49 .end·method50 .end·method
  
50 .method·private·static·listOnGoogleSearch(Ljava/lang/String;Landroid/content/Context;Lio/branch/indexing/BranchUniversalObject;)V51 .method·private·static·listOnGoogleSearch(Ljava/lang/String;Landroid/content/Context;Lio/branch/indexing/BranchUniversalObject;)V
62.1 KB
smali/io/branch/indexing/BranchUniversalObject.smali
    
Offset 816, 482 lines modifiedOffset 816, 481 lines modified
816 ····:catch_2816 ····:catch_2
817 ····move-exception·v10817 ····move-exception·v10
  
818 ····goto·:goto_1818 ····goto·:goto_1
819 .end·method819 .end·method
  
820 .method·private·getLinkBuilder(Landroid/content/Context;Lio/branch/referral/util/LinkProperties;)Lio/branch/referral/BranchShortLinkBuilder;820 .method·private·getLinkBuilder(Landroid/content/Context;Lio/branch/referral/util/LinkProperties;)Lio/branch/referral/BranchShortLinkBuilder;
821 ····.locals·10821 ····.locals·8
822 ····.param·p1,·"context"····#·Landroid/content/Context;822 ····.param·p1,·"context"····#·Landroid/content/Context;
823 ········.annotation·build·Landroid/support/annotation/NonNull;823 ········.annotation·build·Landroid/support/annotation/NonNull;
824 ········.end·annotation824 ········.end·annotation
825 ····.end·param825 ····.end·param
826 ····.param·p2,·"linkProperties"····#·Lio/branch/referral/util/LinkProperties;826 ····.param·p2,·"linkProperties"····#·Lio/branch/referral/util/LinkProperties;
827 ········.annotation·build·Landroid/support/annotation/NonNull;827 ········.annotation·build·Landroid/support/annotation/NonNull;
828 ········.end·annotation828 ········.end·annotation
829 ····.end·param829 ····.end·param
  
830 ····.prologue830 ····.prologue
831 ····.line·605831 ····.line·605
832 ····new-instance·v4,·Lio/branch/referral/BranchShortLinkBuilder;832 ····new-instance·v3,·Lio/branch/referral/BranchShortLinkBuilder;
  
833 ····invoke-direct·{v4,·p1},·Lio/branch/referral/BranchShortLinkBuilder;-><init>(Landroid/content/Context;)V833 ····invoke-direct·{v3,·p1},·Lio/branch/referral/BranchShortLinkBuilder;-><init>(Landroid/content/Context;)V
  
834 ····.line·606834 ····.line·606
835 ····.local·v4,·"shortLinkBuilder":Lio/branch/referral/BranchShortLinkBuilder;835 ····.local·v3,·"shortLinkBuilder":Lio/branch/referral/BranchShortLinkBuilder;
836 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getTags()Ljava/util/ArrayList;836 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getTags()Ljava/util/ArrayList;
  
837 ····move-result-object·v5837 ····move-result-object·v4
  
838 ····if-eqz·v5,·:cond_0838 ····if-eqz·v4,·:cond_0
  
839 ····.line·607839 ····.line·607
840 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getTags()Ljava/util/ArrayList;840 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getTags()Ljava/util/ArrayList;
  
841 ····move-result-object·v5841 ····move-result-object·v4
  
842 ····invoke-virtual·{v4,·v5},·Lio/branch/referral/BranchShortLinkBuilder;->addTags(Ljava/util/List;)Lio/branch/referral/BranchUrlBuilder;842 ····invoke-virtual·{v3,·v4},·Lio/branch/referral/BranchShortLinkBuilder;->addTags(Ljava/util/List;)Lio/branch/referral/BranchUrlBuilder;
  
843 ····.line·609843 ····.line·609
844 ····:cond_0844 ····:cond_0
845 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getFeature()Ljava/lang/String;845 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getFeature()Ljava/lang/String;
  
846 ····move-result-object·v5846 ····move-result-object·v4
  
847 ····if-eqz·v5,·:cond_1847 ····if-eqz·v4,·:cond_1
  
848 ····.line·610848 ····.line·610
849 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getFeature()Ljava/lang/String;849 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getFeature()Ljava/lang/String;
  
850 ····move-result-object·v5850 ····move-result-object·v4
  
851 ····invoke-virtual·{v4,·v5},·Lio/branch/referral/BranchShortLinkBuilder;->setFeature(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;851 ····invoke-virtual·{v3,·v4},·Lio/branch/referral/BranchShortLinkBuilder;->setFeature(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;
  
852 ····.line·612852 ····.line·612
853 ····:cond_1853 ····:cond_1
854 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getAlias()Ljava/lang/String;854 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getAlias()Ljava/lang/String;
  
855 ····move-result-object·v5855 ····move-result-object·v4
  
856 ····if-eqz·v5,·:cond_2856 ····if-eqz·v4,·:cond_2
  
857 ····.line·613857 ····.line·613
858 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getAlias()Ljava/lang/String;858 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getAlias()Ljava/lang/String;
  
859 ····move-result-object·v5859 ····move-result-object·v4
  
860 ····invoke-virtual·{v4,·v5},·Lio/branch/referral/BranchShortLinkBuilder;->setAlias(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;860 ····invoke-virtual·{v3,·v4},·Lio/branch/referral/BranchShortLinkBuilder;->setAlias(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;
  
861 ····.line·615861 ····.line·615
862 ····:cond_2862 ····:cond_2
863 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getChannel()Ljava/lang/String;863 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getChannel()Ljava/lang/String;
  
864 ····move-result-object·v5864 ····move-result-object·v4
  
865 ····if-eqz·v5,·:cond_3865 ····if-eqz·v4,·:cond_3
  
866 ····.line·616866 ····.line·616
867 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getChannel()Ljava/lang/String;867 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getChannel()Ljava/lang/String;
  
868 ····move-result-object·v5868 ····move-result-object·v4
  
869 ····invoke-virtual·{v4,·v5},·Lio/branch/referral/BranchShortLinkBuilder;->setChannel(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;869 ····invoke-virtual·{v3,·v4},·Lio/branch/referral/BranchShortLinkBuilder;->setChannel(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;
  
870 ····.line·618870 ····.line·618
871 ····:cond_3871 ····:cond_3
872 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getStage()Ljava/lang/String;872 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getStage()Ljava/lang/String;
  
873 ····move-result-object·v5873 ····move-result-object·v4
  
874 ····if-eqz·v5,·:cond_4874 ····if-eqz·v4,·:cond_4
  
875 ····.line·619875 ····.line·619
876 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getStage()Ljava/lang/String;876 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getStage()Ljava/lang/String;
  
877 ····move-result-object·v5877 ····move-result-object·v4
  
878 ····invoke-virtual·{v4,·v5},·Lio/branch/referral/BranchShortLinkBuilder;->setStage(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;878 ····invoke-virtual·{v3,·v4},·Lio/branch/referral/BranchShortLinkBuilder;->setStage(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;
  
879 ····.line·621879 ····.line·621
880 ····:cond_4880 ····:cond_4
881 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getCampaign()Ljava/lang/String;881 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getCampaign()Ljava/lang/String;
  
882 ····move-result-object·v5882 ····move-result-object·v4
  
883 ····if-eqz·v5,·:cond_5883 ····if-eqz·v4,·:cond_5
  
884 ····.line·622884 ····.line·622
885 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getCampaign()Ljava/lang/String;885 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getCampaign()Ljava/lang/String;
  
886 ····move-result-object·v5886 ····move-result-object·v4
  
887 ····invoke-virtual·{v4,·v5},·Lio/branch/referral/BranchShortLinkBuilder;->setCampaign(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;887 ····invoke-virtual·{v3,·v4},·Lio/branch/referral/BranchShortLinkBuilder;->setCampaign(Ljava/lang/String;)Lio/branch/referral/BranchShortLinkBuilder;
  
888 ····.line·624888 ····.line·624
889 ····:cond_5889 ····:cond_5
890 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getMatchDuration()I890 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getMatchDuration()I
  
891 ····move-result·v5891 ····move-result·v4
  
892 ····if-lez·v5,·:cond_6892 ····if-lez·v4,·:cond_6
  
893 ····.line·625893 ····.line·625
894 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getMatchDuration()I894 ····invoke-virtual·{p2},·Lio/branch/referral/util/LinkProperties;->getMatchDuration()I
  
895 ····move-result·v5895 ····move-result·v4
  
896 ····invoke-virtual·{v4,·v5},·Lio/branch/referral/BranchShortLinkBuilder;->setDuration(I)Lio/branch/referral/BranchShortLinkBuilder;896 ····invoke-virtual·{v3,·v4},·Lio/branch/referral/BranchShortLinkBuilder;->setDuration(I)Lio/branch/referral/BranchShortLinkBuilder;
Max diff block lines reached; 57510/63490 bytes (90.58%) of diff not shown.
15.1 KB
smali/io/branch/indexing/ContentDiscoveryManifest.smali
    
Offset 10, 14 lines modifiedOffset 10, 16 lines modified
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·CONTENT_DISCOVER_KEY:Ljava/lang/String;·=·"cd"13 .field·public·static·final·CONTENT_DISCOVER_KEY:Ljava/lang/String;·=·"cd"
  
 14 .field·private·static·final·DISCOVERY_REPEAT_TIME:Ljava/lang/String;·=·"drt"
  
14 .field·private·static·final·FILTERED_KEYS:Ljava/lang/String;·=·"ck"15 .field·private·static·final·FILTERED_KEYS:Ljava/lang/String;·=·"ck"
  
15 .field·public·static·final·HASH_MODE_KEY:Ljava/lang/String;·=·"h"16 .field·public·static·final·HASH_MODE_KEY:Ljava/lang/String;·=·"h"
  
16 .field·private·static·final·MANIFEST_KEY:Ljava/lang/String;·=·"m"17 .field·private·static·final·MANIFEST_KEY:Ljava/lang/String;·=·"m"
  
17 .field·public·static·final·MANIFEST_VERSION_KEY:Ljava/lang/String;·=·"mv"18 .field·public·static·final·MANIFEST_VERSION_KEY:Ljava/lang/String;·=·"mv"
Offset 59, 15 lines modifiedOffset 61, 15 lines modified
59 .method·private·constructor·<init>(Landroid/content/Context;)V61 .method·private·constructor·<init>(Landroid/content/Context;)V
60 ····.locals·262 ····.locals·2
61 ····.param·p1,·"context"····#·Landroid/content/Context;63 ····.param·p1,·"context"····#·Landroid/content/Context;
  
62 ····.prologue64 ····.prologue
63 ····const/4·v1,·0x065 ····const/4·v1,·0x0
  
64 ····.line·5466 ····.line·55
65 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V67 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
66 ····.line·2968 ····.line·29
67 ····iput·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->maxTextLen_:I69 ····iput·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->maxTextLen_:I
  
68 ····.line·3170 ····.line·31
69 ····const/4·v0,·0x171 ····const/4·v0,·0x1
Offset 76, 71 lines modifiedOffset 78, 71 lines modified
  
76 ····.line·3378 ····.line·33
77 ····iput·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->maxPacketSize_:I79 ····iput·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->maxPacketSize_:I
  
78 ····.line·3580 ····.line·35
79 ····iput-boolean·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->isCDEnabled_:Z81 ····iput-boolean·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->isCDEnabled_:Z
  
80 ····.line·5282 ····.line·53
81 ····const-string·v0,·"BNC_CD_MANIFEST"83 ····const-string·v0,·"BNC_CD_MANIFEST"
  
82 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->PREF_KEY:Ljava/lang/String;84 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->PREF_KEY:Ljava/lang/String;
  
83 ····.line·5585 ····.line·56
84 ····const-string·v0,·"bnc_content_discovery_manifest_storage"86 ····const-string·v0,·"bnc_content_discovery_manifest_storage"
  
85 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;87 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
  
86 ····move-result-object·v088 ····move-result-object·v0
  
87 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->sharedPref:Landroid/content/SharedPreferences;89 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->sharedPref:Landroid/content/SharedPreferences;
  
88 ····.line·5690 ····.line·57
89 ····invoke-direct·{p0,·p1},·Lio/branch/indexing/ContentDiscoveryManifest;->retrieve(Landroid/content/Context;)V91 ····invoke-direct·{p0,·p1},·Lio/branch/indexing/ContentDiscoveryManifest;->retrieve(Landroid/content/Context;)V
  
90 ····.line·5792 ····.line·58
91 ····return-void93 ····return-void
92 .end·method94 .end·method
  
93 .method·public·static·getInstance(Landroid/content/Context;)Lio/branch/indexing/ContentDiscoveryManifest;95 .method·public·static·getInstance(Landroid/content/Context;)Lio/branch/indexing/ContentDiscoveryManifest;
94 ····.locals·196 ····.locals·1
95 ····.param·p0,·"context"····#·Landroid/content/Context;97 ····.param·p0,·"context"····#·Landroid/content/Context;
  
96 ····.prologue98 ····.prologue
97 ····.line·6099 ····.line·61
98 ····sget-object·v0,·Lio/branch/indexing/ContentDiscoveryManifest;->thisInstance_:Lio/branch/indexing/ContentDiscoveryManifest;100 ····sget-object·v0,·Lio/branch/indexing/ContentDiscoveryManifest;->thisInstance_:Lio/branch/indexing/ContentDiscoveryManifest;
  
99 ····if-nez·v0,·:cond_0101 ····if-nez·v0,·:cond_0
  
100 ····.line·61102 ····.line·62
101 ····new-instance·v0,·Lio/branch/indexing/ContentDiscoveryManifest;103 ····new-instance·v0,·Lio/branch/indexing/ContentDiscoveryManifest;
  
102 ····invoke-direct·{v0,·p0},·Lio/branch/indexing/ContentDiscoveryManifest;-><init>(Landroid/content/Context;)V104 ····invoke-direct·{v0,·p0},·Lio/branch/indexing/ContentDiscoveryManifest;-><init>(Landroid/content/Context;)V
  
103 ····sput-object·v0,·Lio/branch/indexing/ContentDiscoveryManifest;->thisInstance_:Lio/branch/indexing/ContentDiscoveryManifest;105 ····sput-object·v0,·Lio/branch/indexing/ContentDiscoveryManifest;->thisInstance_:Lio/branch/indexing/ContentDiscoveryManifest;
  
104 ····.line·63106 ····.line·64
105 ····:cond_0107 ····:cond_0
106 ····sget-object·v0,·Lio/branch/indexing/ContentDiscoveryManifest;->thisInstance_:Lio/branch/indexing/ContentDiscoveryManifest;108 ····sget-object·v0,·Lio/branch/indexing/ContentDiscoveryManifest;->thisInstance_:Lio/branch/indexing/ContentDiscoveryManifest;
  
107 ····return-object·v0109 ····return-object·v0
108 .end·method110 .end·method
  
109 .method·private·persist()V111 .method·private·persist()V
110 ····.locals·3112 ····.locals·3
  
111 ····.prologue113 ····.prologue
112 ····.line·67114 ····.line·68
113 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->sharedPref:Landroid/content/SharedPreferences;115 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->sharedPref:Landroid/content/SharedPreferences;
  
114 ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;116 ····invoke-interface·{v1},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
115 ····move-result-object·v0117 ····move-result-object·v0
  
116 ····.line·68118 ····.line·69
117 ····.local·v0,·"editor":Landroid/content/SharedPreferences$Editor;119 ····.local·v0,·"editor":Landroid/content/SharedPreferences$Editor;
118 ····const-string·v1,·"BNC_CD_MANIFEST"120 ····const-string·v1,·"BNC_CD_MANIFEST"
  
119 ····iget-object·v2,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->cdManifestObject_:Lorg/json/JSONObject;121 ····iget-object·v2,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->cdManifestObject_:Lorg/json/JSONObject;
  
120 ····invoke-virtual·{v2},·Lorg/json/JSONObject;->toString()Ljava/lang/String;122 ····invoke-virtual·{v2},·Lorg/json/JSONObject;->toString()Ljava/lang/String;
  
Offset 148, 113 lines modifiedOffset 150, 113 lines modified
  
148 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;150 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
149 ····move-result-object·v1151 ····move-result-object·v1
  
150 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->apply()V152 ····invoke-interface·{v1},·Landroid/content/SharedPreferences$Editor;->apply()V
  
151 ····.line·69153 ····.line·70
152 ····return-void154 ····return-void
153 .end·method155 .end·method
  
154 .method·private·retrieve(Landroid/content/Context;)V156 .method·private·retrieve(Landroid/content/Context;)V
155 ····.locals·5157 ····.locals·5
156 ····.param·p1,·"context"····#·Landroid/content/Context;158 ····.param·p1,·"context"····#·Landroid/content/Context;
  
157 ····.prologue159 ····.prologue
158 ····.line·72160 ····.line·73
159 ····iget-object·v2,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->sharedPref:Landroid/content/SharedPreferences;161 ····iget-object·v2,·p0,·Lio/branch/indexing/ContentDiscoveryManifest;->sharedPref:Landroid/content/SharedPreferences;
  
160 ····const-string·v3,·"BNC_CD_MANIFEST"162 ····const-string·v3,·"BNC_CD_MANIFEST"
  
161 ····const/4·v4,·0x0163 ····const/4·v4,·0x0
Max diff block lines reached; 11079/15320 bytes (72.32%) of diff not shown.
21.1 KB
smali/io/branch/indexing/ContentDiscoverer.smali
    
Offset 16, 14 lines modifiedOffset 16, 16 lines modified
  
16 .field·private·static·final·CONTENT_KEYS_KEY:Ljava/lang/String;·=·"ck"16 .field·private·static·final·CONTENT_KEYS_KEY:Ljava/lang/String;·=·"ck"
  
17 .field·private·static·final·CONTENT_LINK_KEY:Ljava/lang/String;·=·"cl"17 .field·private·static·final·CONTENT_LINK_KEY:Ljava/lang/String;·=·"cl"
  
18 .field·private·static·final·CONTENT_META_DATA_KEY:Ljava/lang/String;·=·"cm"18 .field·private·static·final·CONTENT_META_DATA_KEY:Ljava/lang/String;·=·"cm"
  
 19 .field·private·static·final·DRT_MINIMUM_THRESHHOLD:I·=·0x1f4
  
19 .field·private·static·final·ENTITIES_KEY:Ljava/lang/String;·=·"e"20 .field·private·static·final·ENTITIES_KEY:Ljava/lang/String;·=·"e"
  
20 .field·private·static·final·NAV_PATH_KEY:Ljava/lang/String;·=·"n"21 .field·private·static·final·NAV_PATH_KEY:Ljava/lang/String;·=·"n"
  
21 .field·private·static·final·PACKAGE_NAME_KEY:Ljava/lang/String;·=·"p"22 .field·private·static·final·PACKAGE_NAME_KEY:Ljava/lang/String;·=·"p"
  
22 .field·private·static·final·REFERRAL_LINK_KEY:Ljava/lang/String;·=·"rl"23 .field·private·static·final·REFERRAL_LINK_KEY:Ljava/lang/String;·=·"rl"
Offset 78, 51 lines modifiedOffset 80, 51 lines modified
  
  
78 #·direct·methods80 #·direct·methods
79 .method·private·constructor·<init>()V81 .method·private·constructor·<init>()V
80 ····.locals·182 ····.locals·1
  
81 ····.prologue83 ····.prologue
82 ····.line·6284 ····.line·64
83 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V85 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
84 ····.line·6786 ····.line·69
85 ····const/4·v0,·0x087 ····const/4·v0,·0x0
  
86 ····iput·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->discoveredViewInThisSession_:I88 ····iput·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->discoveredViewInThisSession_:I
  
87 ····.line·6889 ····.line·70
88 ····new-instance·v0,·Ljava/util/ArrayList;90 ····new-instance·v0,·Ljava/util/ArrayList;
  
89 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V91 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
90 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->discoveredViewList_:Ljava/util/ArrayList;92 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->discoveredViewList_:Ljava/util/ArrayList;
  
91 ····.line·12393 ····.line·125
92 ····new-instance·v0,·Lio/branch/indexing/ContentDiscoverer$1;94 ····new-instance·v0,·Lio/branch/indexing/ContentDiscoverer$1;
  
93 ····invoke-direct·{v0,·p0},·Lio/branch/indexing/ContentDiscoverer$1;-><init>(Lio/branch/indexing/ContentDiscoverer;)V95 ····invoke-direct·{v0,·p0},·Lio/branch/indexing/ContentDiscoverer$1;-><init>(Lio/branch/indexing/ContentDiscoverer;)V
  
94 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->readContentRunnable:Ljava/lang/Runnable;96 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->readContentRunnable:Ljava/lang/Runnable;
  
95 ····.line·6397 ····.line·65
96 ····new-instance·v0,·Landroid/os/Handler;98 ····new-instance·v0,·Landroid/os/Handler;
  
97 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V99 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V
  
98 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->handler_:Landroid/os/Handler;100 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->handler_:Landroid/os/Handler;
  
99 ····.line·64101 ····.line·66
100 ····new-instance·v0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;102 ····new-instance·v0,·Lio/branch/indexing/ContentDiscoverer$HashHelper;
  
101 ····invoke-direct·{v0,·p0},·Lio/branch/indexing/ContentDiscoverer$HashHelper;-><init>(Lio/branch/indexing/ContentDiscoverer;)V103 ····invoke-direct·{v0,·p0},·Lio/branch/indexing/ContentDiscoverer$HashHelper;-><init>(Lio/branch/indexing/ContentDiscoverer;)V
  
102 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->hashHelper_:Lio/branch/indexing/ContentDiscoverer$HashHelper;104 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->hashHelper_:Lio/branch/indexing/ContentDiscoverer$HashHelper;
  
103 ····.line·65105 ····.line·67
104 ····return-void106 ····return-void
105 .end·method107 .end·method
  
106 .method·static·synthetic·access$000(Lio/branch/indexing/ContentDiscoverer;)Lio/branch/indexing/ContentDiscoveryManifest;108 .method·static·synthetic·access$000(Lio/branch/indexing/ContentDiscoverer;)Lio/branch/indexing/ContentDiscoveryManifest;
107 ····.locals·1109 ····.locals·1
108 ····.param·p0,·"x0"····#·Lio/branch/indexing/ContentDiscoverer;110 ····.param·p0,·"x0"····#·Lio/branch/indexing/ContentDiscoverer;
  
Offset 234, 84 lines modifiedOffset 236, 84 lines modified
234 .end·method236 .end·method
  
235 .method·private·discoverContent(Landroid/app/Activity;)V237 .method·private·discoverContent(Landroid/app/Activity;)V
236 ····.locals·4238 ····.locals·4
237 ····.param·p1,·"activity"····#·Landroid/app/Activity;239 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
238 ····.prologue240 ····.prologue
239 ····.line·107241 ····.line·109
240 ····iget-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->discoveredViewList_:Ljava/util/ArrayList;242 ····iget-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->discoveredViewList_:Ljava/util/ArrayList;
  
241 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I243 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
242 ····move-result·v0244 ····move-result·v0
  
243 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer;->cdManifest_:Lio/branch/indexing/ContentDiscoveryManifest;245 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer;->cdManifest_:Lio/branch/indexing/ContentDiscoveryManifest;
  
244 ····invoke-virtual·{v1},·Lio/branch/indexing/ContentDiscoveryManifest;->getMaxViewHistorySize()I246 ····invoke-virtual·{v1},·Lio/branch/indexing/ContentDiscoveryManifest;->getMaxViewHistorySize()I
  
245 ····move-result·v1247 ····move-result·v1
  
246 ····if-ge·v0,·v1,·:cond_0248 ····if-ge·v0,·v1,·:cond_0
  
247 ····.line·108249 ····.line·110
248 ····iget-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->handler_:Landroid/os/Handler;250 ····iget-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->handler_:Landroid/os/Handler;
  
249 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer;->readContentRunnable:Ljava/lang/Runnable;251 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer;->readContentRunnable:Ljava/lang/Runnable;
  
250 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V252 ····invoke-virtual·{v0,·v1},·Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V
  
251 ····.line·109253 ····.line·111
252 ····new-instance·v0,·Ljava/lang/ref/WeakReference;254 ····new-instance·v0,·Ljava/lang/ref/WeakReference;
  
253 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V255 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
254 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->lastActivityReference_:Ljava/lang/ref/WeakReference;256 ····iput-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->lastActivityReference_:Ljava/lang/ref/WeakReference;
  
255 ····.line·110257 ····.line·112
256 ····iget-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->handler_:Landroid/os/Handler;258 ····iget-object·v0,·p0,·Lio/branch/indexing/ContentDiscoverer;->handler_:Landroid/os/Handler;
  
257 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer;->readContentRunnable:Ljava/lang/Runnable;259 ····iget-object·v1,·p0,·Lio/branch/indexing/ContentDiscoverer;->readContentRunnable:Ljava/lang/Runnable;
  
258 ····const-wide/16·v2,·0x3e8260 ····const-wide/16·v2,·0x3e8
  
259 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z261 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
260 ····.line·112262 ····.line·114
261 ····:cond_0263 ····:cond_0
262 ····return-void264 ····return-void
263 .end·method265 .end·method
  
264 .method·private·discoverFilteredViewContents(Lorg/json/JSONArray;Lorg/json/JSONArray;Lorg/json/JSONArray;Landroid/app/Activity;Z)V266 .method·private·discoverFilteredViewContents(Lorg/json/JSONArray;Lorg/json/JSONArray;Lorg/json/JSONArray;Landroid/app/Activity;Z)V
265 ····.locals·8267 ····.locals·8
266 ····.param·p1,·"viewIDArray"····#·Lorg/json/JSONArray;268 ····.param·p1,·"viewIDArray"····#·Lorg/json/JSONArray;
267 ····.param·p2,·"contentDataArray"····#·Lorg/json/JSONArray;269 ····.param·p2,·"contentDataArray"····#·Lorg/json/JSONArray;
268 ····.param·p3,·"contentKeysArray"····#·Lorg/json/JSONArray;270 ····.param·p3,·"contentKeysArray"····#·Lorg/json/JSONArray;
269 ····.param·p4,·"activity"····#·Landroid/app/Activity;271 ····.param·p4,·"activity"····#·Landroid/app/Activity;
270 ····.param·p5,·"isClearText"····#·Z272 ····.param·p5,·"isClearText"····#·Z
  
Max diff block lines reached; 16931/21462 bytes (78.89%) of diff not shown.
1.09 KB
smali/io/branch/indexing/BranchUniversalObject$1.smali
    
Offset 43, 15 lines modifiedOffset 43, 14 lines modified
43 ····invoke-direct·{v0,·p1,·v1},·Lio/branch/indexing/BranchUniversalObject;-><init>(Landroid/os/Parcel;Lio/branch/indexing/BranchUniversalObject$1;)V43 ····invoke-direct·{v0,·p1,·v1},·Lio/branch/indexing/BranchUniversalObject;-><init>(Landroid/os/Parcel;Lio/branch/indexing/BranchUniversalObject$1;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
48 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
49 ····.prologue48 ····.prologue
50 ····.line·82849 ····.line·828
51 ····invoke-virtual·{p0,·p1},·Lio/branch/indexing/BranchUniversalObject$1;->createFromParcel(Landroid/os/Parcel;)Lio/branch/indexing/BranchUniversalObject;50 ····invoke-virtual·{p0,·p1},·Lio/branch/indexing/BranchUniversalObject$1;->createFromParcel(Landroid/os/Parcel;)Lio/branch/indexing/BranchUniversalObject;
  
52 ····move-result-object·v051 ····move-result-object·v0
  
Offset 67, 15 lines modifiedOffset 66, 14 lines modified
67 ····new-array·v0,·p1,·[Lio/branch/indexing/BranchUniversalObject;66 ····new-array·v0,·p1,·[Lio/branch/indexing/BranchUniversalObject;
  
68 ····return-object·v067 ····return-object·v0
69 .end·method68 .end·method
  
70 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;69 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
71 ····.locals·170 ····.locals·1
72 ····.param·p1,·"x0"····#·I 
  
73 ····.prologue71 ····.prologue
74 ····.line·82872 ····.line·828
75 ····invoke-virtual·{p0,·p1},·Lio/branch/indexing/BranchUniversalObject$1;->newArray(I)[Lio/branch/indexing/BranchUniversalObject;73 ····invoke-virtual·{p0,·p1},·Lio/branch/indexing/BranchUniversalObject$1;->newArray(I)[Lio/branch/indexing/BranchUniversalObject;
  
76 ····move-result-object·v074 ····move-result-object·v0
  
5.41 KB
smali/io/branch/indexing/ContentDiscoveryManifest$CDPathProperties.smali
    
Offset 11, 152 lines modifiedOffset 11, 207 lines modified
11 .annotation·system·Ldalvik/annotation/InnerClass;11 .annotation·system·Ldalvik/annotation/InnerClass;
12 ····accessFlags·=·0x012 ····accessFlags·=·0x0
13 ····name·=·"CDPathProperties"13 ····name·=·"CDPathProperties"
14 .end·annotation14 .end·annotation
  
  
15 #·instance·fields15 #·instance·fields
 16 .field·private·discoveryRepeatTime_:I
  
16 .field·private·isClearText_:Z17 .field·private·isClearText_:Z
  
17 .field·final·pathInfo_:Lorg/json/JSONObject;18 .field·final·pathInfo_:Lorg/json/JSONObject;
  
18 .field·final·synthetic·this$0:Lio/branch/indexing/ContentDiscoveryManifest;19 .field·final·synthetic·this$0:Lio/branch/indexing/ContentDiscoveryManifest;
  
  
19 #·direct·methods20 #·direct·methods
20 .method·constructor·<init>(Lio/branch/indexing/ContentDiscoveryManifest;Lorg/json/JSONObject;)V21 .method·constructor·<init>(Lio/branch/indexing/ContentDiscoveryManifest;Lorg/json/JSONObject;)V
21 ····.locals·222 ····.locals·2
 23 ····.param·p1,·"this$0"····#·Lio/branch/indexing/ContentDiscoveryManifest;
22 ····.param·p2,·"pathInfo"····#·Lorg/json/JSONObject;24 ····.param·p2,·"pathInfo"····#·Lorg/json/JSONObject;
  
23 ····.prologue25 ····.prologue
24 ····.line·17026 ····.line·175
25 ····iput-object·p1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest$CDPathProperties;->this$0:Lio/branch/indexing/ContentDiscoveryManifest;27 ····iput-object·p1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest$CDPathProperties;->this$0:Lio/branch/indexing/ContentDiscoveryManifest;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·17129 ····.line·176
28 ····iput-object·p2,·p0,·Lio/branch/indexing/ContentDiscoveryManifest$CDPathProperties;->pathInfo_:Lorg/json/JSONObject;30 ····iput-object·p2,·p0,·Lio/branch/indexing/ContentDiscoveryManifest$CDPathProperties;->pathInfo_:Lorg/json/JSONObject;
  
29 ····.line·17231 ····.line·177
30 ····const-string·v1,·"h"32 ····const-string·v1,·"h"
  
31 ····invoke-virtual·{p2,·v1},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z33 ····invoke-virtual·{p2,·v1},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
  
32 ····move-result·v134 ····move-result·v1
  
33 ····if-eqz·v1,·:cond_035 ····if-eqz·v1,·:cond_0
  
34 ····.line·17436 ····.line·179
35 ····:try_start_037 ····:try_start_0
36 ····const-string·v1,·"h"38 ····const-string·v1,·"h"
  
37 ····invoke-virtual·{p2,·v1},·Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z39 ····invoke-virtual·{p2,·v1},·Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
  
38 ····move-result·v140 ····move-result·v1
  
39 ····if-nez·v1,·:cond_141 ····if-nez·v1,·:cond_2
  
40 ····const/4·v1,·0x142 ····const/4·v1,·0x1
  
41 ····:goto_043 ····:goto_0
42 ····iput-boolean·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest$CDPathProperties;->isClearText_:Z44 ····iput-boolean·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest$CDPathProperties;->isClearText_:Z
43 ····:try_end_045 ····:try_end_0
44 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_046 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
45 ····.line·17947 ····.line·185
46 ····:cond_048 ····:cond_0
47 ····:goto_149 ····:goto_1
48 ····return-void50 ····:try_start_1
 51 ····const-string·v1,·"drt"
  
 52 ····invoke-virtual·{p2,·v1},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
  
 53 ····move-result·v1
  
 54 ····if-eqz·v1,·:cond_1
  
49 ····.line·17455 ····.line·186
 56 ····const-string·v1,·"drt"
  
 57 ····invoke-virtual·{p2,·v1},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
 58 ····move-result-object·v1
  
 59 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
  
 60 ····move-result-object·v1
  
 61 ····invoke-virtual·{v1},·Ljava/lang/Integer;->intValue()I
  
 62 ····move-result·v1
  
 63 ····iput·v1,·p0,·Lio/branch/indexing/ContentDiscoveryManifest$CDPathProperties;->discoveryRepeatTime_:I
 64 ····:try_end_1
 65 ····.catch·Lorg/json/JSONException;·{:try_start_1·..·:try_end_1}·:catch_1
  
 66 ····.line·191
50 ····:cond_167 ····:cond_1
 68 ····:goto_2
 69 ····return-void
  
 70 ····.line·179
 71 ····:cond_2
51 ····const/4·v1,·0x072 ····const/4·v1,·0x0
  
52 ····goto·:goto_073 ····goto·:goto_0
  
53 ····.line·17574 ····.line·180
54 ····:catch_075 ····:catch_0
55 ····move-exception·v076 ····move-exception·v0
  
56 ····.line·17677 ····.line·181
57 ····.local·v0,·"e":Lorg/json/JSONException;78 ····.local·v0,·"e":Lorg/json/JSONException;
58 ····invoke-virtual·{v0},·Lorg/json/JSONException;->printStackTrace()V79 ····invoke-virtual·{v0},·Lorg/json/JSONException;->printStackTrace()V
  
59 ····goto·:goto_180 ····goto·:goto_1
  
 81 ····.line·188
 82 ····.end·local·v0····#·"e":Lorg/json/JSONException;
 83 ····:catch_1
 84 ····move-exception·v0
  
 85 ····.line·189
 86 ····.restart·local·v0····#·"e":Lorg/json/JSONException;
 87 ····invoke-virtual·{v0},·Lorg/json/JSONException;->printStackTrace()V
  
 88 ····goto·:goto_2
60 .end·method89 .end·method
  
  
61 #·virtual·methods90 #·virtual·methods
 91 .method·public·getDiscoveryRepeatTime()I
 92 ····.locals·1
  
 93 ····.prologue
Max diff block lines reached; 1905/5395 bytes (35.31%) of diff not shown.
13.3 KB
smali/io/branch/indexing/ContentDiscoverer$1.smali
    
Offset 20, 17 lines modifiedOffset 20, 18 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lio/branch/indexing/ContentDiscoverer;21 .field·final·synthetic·this$0:Lio/branch/indexing/ContentDiscoverer;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lio/branch/indexing/ContentDiscoverer;)V23 .method·constructor·<init>(Lio/branch/indexing/ContentDiscoverer;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lio/branch/indexing/ContentDiscoverer;
  
25 ····.prologue26 ····.prologue
26 ····.line·12327 ····.line·125
27 ····iput-object·p1,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;28 ····iput-object·p1,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
Offset 40, 15 lines modifiedOffset 41, 15 lines modified
40 ····.locals·1441 ····.locals·14
  
41 ····.prologue42 ····.prologue
42 ····const/4·v0,·0x143 ····const/4·v0,·0x1
  
43 ····const/4·v6,·0x044 ····const/4·v6,·0x0
  
44 ····.line·12845 ····.line·130
45 ····:try_start_046 ····:try_start_0
46 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;47 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;
  
47 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$000(Lio/branch/indexing/ContentDiscoverer;)Lio/branch/indexing/ContentDiscoveryManifest;48 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$000(Lio/branch/indexing/ContentDiscoverer;)Lio/branch/indexing/ContentDiscoveryManifest;
  
48 ····move-result-object·v849 ····move-result-object·v8
  
Offset 74, 66 lines modifiedOffset 75, 66 lines modified
  
74 ····invoke-virtual·{v8},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;75 ····invoke-virtual·{v8},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
75 ····move-result-object·v876 ····move-result-object·v8
  
76 ····if-eqz·v8,·:cond_377 ····if-eqz·v8,·:cond_3
  
77 ····.line·12978 ····.line·131
78 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;79 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;
  
79 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$100(Lio/branch/indexing/ContentDiscoverer;)Ljava/lang/ref/WeakReference;80 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$100(Lio/branch/indexing/ContentDiscoverer;)Ljava/lang/ref/WeakReference;
  
80 ····move-result-object·v881 ····move-result-object·v8
  
81 ····invoke-virtual·{v8},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;82 ····invoke-virtual·{v8},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
82 ····move-result-object·v483 ····move-result-object·v4
  
83 ····check-cast·v4,·Landroid/app/Activity;84 ····check-cast·v4,·Landroid/app/Activity;
  
84 ····.line·13085 ····.line·132
85 ····.local·v4,·"activity":Landroid/app/Activity;86 ····.local·v4,·"activity":Landroid/app/Activity;
86 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;87 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;
  
87 ····new-instance·v9,·Lorg/json/JSONObject;88 ····new-instance·v9,·Lorg/json/JSONObject;
  
88 ····invoke-direct·{v9},·Lorg/json/JSONObject;-><init>()V89 ····invoke-direct·{v9},·Lorg/json/JSONObject;-><init>()V
  
89 ····invoke-static·{v8,·v9},·Lio/branch/indexing/ContentDiscoverer;->access$202(Lio/branch/indexing/ContentDiscoverer;Lorg/json/JSONObject;)Lorg/json/JSONObject;90 ····invoke-static·{v8,·v9},·Lio/branch/indexing/ContentDiscoverer;->access$202(Lio/branch/indexing/ContentDiscoverer;Lorg/json/JSONObject;)Lorg/json/JSONObject;
  
90 ····.line·13191 ····.line·133
91 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;92 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;
  
92 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$200(Lio/branch/indexing/ContentDiscoverer;)Lorg/json/JSONObject;93 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$200(Lio/branch/indexing/ContentDiscoverer;)Lorg/json/JSONObject;
  
93 ····move-result-object·v894 ····move-result-object·v8
  
94 ····const-string·v9,·"ts"95 ····const-string·v9,·"ts"
  
95 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J96 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
96 ····move-result-wide·v1097 ····move-result-wide·v10
  
97 ····invoke-virtual·{v8,·v9,·v10,·v11},·Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;98 ····invoke-virtual·{v8,·v9,·v10,·v11},·Lorg/json/JSONObject;->put(Ljava/lang/String;J)Lorg/json/JSONObject;
  
98 ····.line·13299 ····.line·134
99 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;100 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;
  
100 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$300(Lio/branch/indexing/ContentDiscoverer;)Ljava/lang/String;101 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$300(Lio/branch/indexing/ContentDiscoverer;)Ljava/lang/String;
  
101 ····move-result-object·v8102 ····move-result-object·v8
  
102 ····invoke-static·{v8},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z103 ····invoke-static·{v8},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
103 ····move-result·v8104 ····move-result·v8
  
104 ····if-nez·v8,·:cond_0105 ····if-nez·v8,·:cond_0
  
105 ····.line·133106 ····.line·135
106 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;107 ····iget-object·v8,·p0,·Lio/branch/indexing/ContentDiscoverer$1;->this$0:Lio/branch/indexing/ContentDiscoverer;
  
107 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$200(Lio/branch/indexing/ContentDiscoverer;)Lorg/json/JSONObject;108 ····invoke-static·{v8},·Lio/branch/indexing/ContentDiscoverer;->access$200(Lio/branch/indexing/ContentDiscoverer;)Lorg/json/JSONObject;
  
108 ····move-result-object·v8109 ····move-result-object·v8
  
109 ····const-string·v9,·"rl"110 ····const-string·v9,·"rl"
Offset 142, 15 lines modifiedOffset 143, 15 lines modified
  
142 ····invoke-static·{v10},·Lio/branch/indexing/ContentDiscoverer;->access$300(Lio/branch/indexing/ContentDiscoverer;)Ljava/lang/String;143 ····invoke-static·{v10},·Lio/branch/indexing/ContentDiscoverer;->access$300(Lio/branch/indexing/ContentDiscoverer;)Ljava/lang/String;
  
143 ····move-result-object·v10144 ····move-result-object·v10
  
144 ····invoke-virtual·{v8,·v9,·v10},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;145 ····invoke-virtual·{v8,·v9,·v10},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
145 ····.line·135146 ····.line·137
146 ····:cond_0147 ····:cond_0
147 ····new-instance·v8,·Ljava/lang/StringBuilder;148 ····new-instance·v8,·Ljava/lang/StringBuilder;
  
148 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V149 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
149 ····const-string·v9,·"/"150 ····const-string·v9,·"/"
  
Offset 170, 178 lines modifiedOffset 171, 178 lines modified
  
170 ····move-result-object·v8171 ····move-result-object·v8
  
171 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;172 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
172 ····move-result-object·v13173 ····move-result-object·v13
  
173 ····.line·136174 ····.line·138
174 ····.local·v13,·"viewName":Ljava/lang/String;175 ····.local·v13,·"viewName":Ljava/lang/String;
Max diff block lines reached; 9211/13494 bytes (68.26%) of diff not shown.
16.1 KB
smali/io/branch/referral/Branch$BranchActivityLifeCycleObserver.smali
    
Offset 28, 48 lines modifiedOffset 28, 48 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·private·constructor·<init>(Lio/branch/referral/Branch;)V29 .method·private·constructor·<init>(Lio/branch/referral/Branch;)V
30 ····.locals·130 ····.locals·1
  
31 ····.prologue31 ····.prologue
32 ····.line·235132 ····.line·2368
33 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;33 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;
  
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·235235 ····.line·2369
36 ····const/4·v0,·0x036 ····const/4·v0,·0x0
  
37 ····iput·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->activityCnt_:I37 ····iput·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->activityCnt_:I
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·synthetic·constructor·<init>(Lio/branch/referral/Branch;Lio/branch/referral/Branch$1;)V40 .method·synthetic·constructor·<init>(Lio/branch/referral/Branch;Lio/branch/referral/Branch$1;)V
41 ····.locals·041 ····.locals·0
42 ····.param·p1,·"x0"····#·Lio/branch/referral/Branch;42 ····.param·p1,·"x0"····#·Lio/branch/referral/Branch;
43 ····.param·p2,·"x1"····#·Lio/branch/referral/Branch$1;43 ····.param·p2,·"x1"····#·Lio/branch/referral/Branch$1;
  
44 ····.prologue44 ····.prologue
45 ····.line·235145 ····.line·2368
46 ····invoke-direct·{p0,·p1},·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;-><init>(Lio/branch/referral/Branch;)V46 ····invoke-direct·{p0,·p1},·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;-><init>(Lio/branch/referral/Branch;)V
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
  
49 #·virtual·methods49 #·virtual·methods
50 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V50 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
51 ····.locals·251 ····.locals·2
52 ····.param·p1,·"activity"····#·Landroid/app/Activity;52 ····.param·p1,·"activity"····#·Landroid/app/Activity;
53 ····.param·p2,·"bundle"····#·Landroid/os/Bundle;53 ····.param·p2,·"bundle"····#·Landroid/os/Bundle;
  
54 ····.prologue54 ····.prologue
55 ····.line·235755 ····.line·2374
56 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;56 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;
  
57 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;57 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;
  
58 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$700(Lio/branch/referral/Branch;)Z58 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$700(Lio/branch/referral/Branch;)Z
  
59 ····move-result·v059 ····move-result·v0
Offset 77, 53 lines modifiedOffset 77, 53 lines modified
77 ····if-eqz·v0,·:cond_177 ····if-eqz·v0,·:cond_1
  
78 ····sget-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->PENDING:Lio/branch/referral/Branch$INTENT_STATE;78 ····sget-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->PENDING:Lio/branch/referral/Branch$INTENT_STATE;
  
79 ····:goto_079 ····:goto_0
80 ····invoke-static·{v1,·v0},·Lio/branch/referral/Branch;->access$602(Lio/branch/referral/Branch;Lio/branch/referral/Branch$INTENT_STATE;)Lio/branch/referral/Branch$INTENT_STATE;80 ····invoke-static·{v1,·v0},·Lio/branch/referral/Branch;->access$602(Lio/branch/referral/Branch;Lio/branch/referral/Branch$INTENT_STATE;)Lio/branch/referral/Branch$INTENT_STATE;
  
81 ····.line·235881 ····.line·2375
82 ····invoke-static·{},·Lio/branch/referral/BranchViewHandler;->getInstance()Lio/branch/referral/BranchViewHandler;82 ····invoke-static·{},·Lio/branch/referral/BranchViewHandler;->getInstance()Lio/branch/referral/BranchViewHandler;
  
83 ····move-result-object·v083 ····move-result-object·v0
  
84 ····invoke-virtual·{p1},·Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;84 ····invoke-virtual·{p1},·Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
  
85 ····move-result-object·v185 ····move-result-object·v1
  
86 ····invoke-virtual·{v0,·v1},·Lio/branch/referral/BranchViewHandler;->isInstallOrOpenBranchViewPending(Landroid/content/Context;)Z86 ····invoke-virtual·{v0,·v1},·Lio/branch/referral/BranchViewHandler;->isInstallOrOpenBranchViewPending(Landroid/content/Context;)Z
  
87 ····move-result·v087 ····move-result·v0
  
88 ····if-eqz·v0,·:cond_088 ····if-eqz·v0,·:cond_0
  
89 ····.line·235989 ····.line·2376
90 ····invoke-static·{},·Lio/branch/referral/BranchViewHandler;->getInstance()Lio/branch/referral/BranchViewHandler;90 ····invoke-static·{},·Lio/branch/referral/BranchViewHandler;->getInstance()Lio/branch/referral/BranchViewHandler;
  
91 ····move-result-object·v091 ····move-result-object·v0
  
92 ····invoke-virtual·{v0,·p1},·Lio/branch/referral/BranchViewHandler;->showPendingBranchView(Landroid/content/Context;)Z92 ····invoke-virtual·{v0,·p1},·Lio/branch/referral/BranchViewHandler;->showPendingBranchView(Landroid/content/Context;)Z
  
93 ····.line·236193 ····.line·2378
94 ····:cond_094 ····:cond_0
95 ····return-void95 ····return-void
  
96 ····.line·235796 ····.line·2374
97 ····:cond_197 ····:cond_1
98 ····sget-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->READY:Lio/branch/referral/Branch$INTENT_STATE;98 ····sget-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->READY:Lio/branch/referral/Branch$INTENT_STATE;
  
99 ····goto·:goto_099 ····goto·:goto_0
100 .end·method100 .end·method
  
101 .method·public·onActivityDestroyed(Landroid/app/Activity;)V101 .method·public·onActivityDestroyed(Landroid/app/Activity;)V
102 ····.locals·1102 ····.locals·1
103 ····.param·p1,·"activity"····#·Landroid/app/Activity;103 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
104 ····.prologue104 ····.prologue
105 ····.line·2429105 ····.line·2446
106 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;106 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;
  
107 ····iget-object·v0,·v0,·Lio/branch/referral/Branch;->currentActivityReference_:Ljava/lang/ref/WeakReference;107 ····iget-object·v0,·v0,·Lio/branch/referral/Branch;->currentActivityReference_:Ljava/lang/ref/WeakReference;
  
108 ····if-eqz·v0,·:cond_0108 ····if-eqz·v0,·:cond_0
  
109 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;109 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;
Offset 132, 145 lines modifiedOffset 132, 145 lines modified
  
132 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;132 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
  
133 ····move-result-object·v0133 ····move-result-object·v0
  
134 ····if-ne·v0,·p1,·:cond_0134 ····if-ne·v0,·p1,·:cond_0
  
135 ····.line·2430135 ····.line·2447
136 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;136 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchActivityLifeCycleObserver;->this$0:Lio/branch/referral/Branch;
  
137 ····iget-object·v0,·v0,·Lio/branch/referral/Branch;->currentActivityReference_:Ljava/lang/ref/WeakReference;137 ····iget-object·v0,·v0,·Lio/branch/referral/Branch;->currentActivityReference_:Ljava/lang/ref/WeakReference;
  
138 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->clear()V138 ····invoke-virtual·{v0},·Ljava/lang/ref/WeakReference;->clear()V
  
139 ····.line·2432139 ····.line·2449
140 ····:cond_0140 ····:cond_0
141 ····invoke-static·{},·Lio/branch/referral/BranchViewHandler;->getInstance()Lio/branch/referral/BranchViewHandler;141 ····invoke-static·{},·Lio/branch/referral/BranchViewHandler;->getInstance()Lio/branch/referral/BranchViewHandler;
  
142 ····move-result-object·v0142 ····move-result-object·v0
  
143 ····invoke-virtual·{v0,·p1},·Lio/branch/referral/BranchViewHandler;->onCurrentActivityDestroyed(Landroid/app/Activity;)V143 ····invoke-virtual·{v0,·p1},·Lio/branch/referral/BranchViewHandler;->onCurrentActivityDestroyed(Landroid/app/Activity;)V
  
144 ····.line·2433144 ····.line·2450
145 ····return-void145 ····return-void
Max diff block lines reached; 11962/16397 bytes (72.95%) of diff not shown.
545 B
smali/io/branch/referral/ServerRequestRegisterOpen.smali
    
Offset 468, 14 lines modifiedOffset 468, 15 lines modified
  
468 ····move-result·v3468 ····move-result·v3
  
469 ····if-eqz·v3,·:cond_0469 ····if-eqz·v3,·:cond_0
  
470 ····sget-object·v3,·Lio/branch/referral/Defines$Jsonkey;->Clicked_Branch_Link:Lio/branch/referral/Defines$Jsonkey;470 ····sget-object·v3,·Lio/branch/referral/Defines$Jsonkey;->Clicked_Branch_Link:Lio/branch/referral/Defines$Jsonkey;
  
 471 ····.line·75
471 ····invoke-virtual·{v3},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;472 ····invoke-virtual·{v3},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;
  
472 ····move-result-object·v3473 ····move-result-object·v3
  
473 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z474 ····invoke-virtual·{v0,·v3},·Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z
  
474 ····move-result·v3475 ····move-result·v3
11.8 KB
smali/io/branch/referral/BranchLinkData.smali
    
Offset 767, 246 lines modifiedOffset 767, 256 lines modified
767 ····.line·209767 ····.line·209
768 ····iget·v0,·p0,·Lio/branch/referral/BranchLinkData;->type:I768 ····iget·v0,·p0,·Lio/branch/referral/BranchLinkData;->type:I
  
769 ····return·v0769 ····return·v0
770 .end·method770 .end·method
  
771 .method·public·hashCode()I771 .method·public·hashCode()I
772 ····.locals·7772 ····.locals·6
773 ····.annotation·build·Landroid/annotation/SuppressLint;773 ····.annotation·build·Landroid/annotation/SuppressLint;
774 ········value·=·{774 ········value·=·{
775 ············"DefaultLocale"775 ············"DefaultLocale"
776 ········}776 ········}
777 ····.end·annotation777 ····.end·annotation
  
778 ····.prologue778 ····.prologue
779 ····const/4·v5,·0x0779 ····const/4·v4,·0x0
  
780 ····.line·412780 ····.line·412
781 ····const/4·v2,·0x1781 ····const/4·v1,·0x1
  
782 ····.line·413782 ····.line·413
783 ····.local·v2,·"result":I783 ····.local·v1,·"result":I
784 ····const/16·v1,·0x13784 ····const/16·v0,·0x13
  
785 ····.line·415785 ····.line·415
786 ····.local·v1,·"prime":I786 ····.local·v0,·"prime":I
787 ····iget·v4,·p0,·Lio/branch/referral/BranchLinkData;->type:I787 ····iget·v3,·p0,·Lio/branch/referral/BranchLinkData;->type:I
  
788 ····add-int/lit8·v2,·v4,·0x13788 ····add-int/lit8·v1,·v3,·0x13
  
789 ····.line·416789 ····.line·416
790 ····mul-int·v6,·v1,·v2790 ····mul-int·v5,·v0,·v1
  
791 ····iget-object·v4,·p0,·Lio/branch/referral/BranchLinkData;->alias:Ljava/lang/String;791 ····iget-object·v3,·p0,·Lio/branch/referral/BranchLinkData;->alias:Ljava/lang/String;
  
792 ····if-nez·v4,·:cond_0792 ····if-nez·v3,·:cond_0
  
793 ····move·v4,·v5793 ····move·v3,·v4
  
 794 ····.line·417
794 ····:goto_0795 ····:goto_0
795 ····add-int·v2,·v6,·v4796 ····add-int·v1,·v5,·v3
  
796 ····.line·418797 ····.line·418
797 ····mul-int·v6,·v1,·v2798 ····mul-int·v5,·v0,·v1
  
798 ····iget-object·v4,·p0,·Lio/branch/referral/BranchLinkData;->channel:Ljava/lang/String;799 ····iget-object·v3,·p0,·Lio/branch/referral/BranchLinkData;->channel:Ljava/lang/String;
  
799 ····if-nez·v4,·:cond_1800 ····if-nez·v3,·:cond_1
  
800 ····move·v4,·v5801 ····move·v3,·v4
  
 802 ····.line·419
801 ····:goto_1803 ····:goto_1
802 ····add-int·v2,·v6,·v4804 ····add-int·v1,·v5,·v3
  
803 ····.line·420805 ····.line·420
804 ····mul-int·v6,·v1,·v2806 ····mul-int·v5,·v0,·v1
  
805 ····iget-object·v4,·p0,·Lio/branch/referral/BranchLinkData;->feature:Ljava/lang/String;807 ····iget-object·v3,·p0,·Lio/branch/referral/BranchLinkData;->feature:Ljava/lang/String;
  
806 ····if-nez·v4,·:cond_2808 ····if-nez·v3,·:cond_2
  
807 ····move·v4,·v5809 ····move·v3,·v4
  
 810 ····.line·421
808 ····:goto_2811 ····:goto_2
809 ····add-int·v2,·v6,·v4812 ····add-int·v1,·v5,·v3
  
810 ····.line·422813 ····.line·422
811 ····mul-int·v6,·v1,·v2814 ····mul-int·v5,·v0,·v1
  
812 ····iget-object·v4,·p0,·Lio/branch/referral/BranchLinkData;->stage:Ljava/lang/String;815 ····iget-object·v3,·p0,·Lio/branch/referral/BranchLinkData;->stage:Ljava/lang/String;
  
813 ····if-nez·v4,·:cond_3816 ····if-nez·v3,·:cond_3
  
814 ····move·v4,·v5817 ····move·v3,·v4
  
 818 ····.line·423
815 ····:goto_3819 ····:goto_3
816 ····add-int·v2,·v6,·v4820 ····add-int·v1,·v5,·v3
  
817 ····.line·424821 ····.line·424
818 ····mul-int·v6,·v1,·v2822 ····mul-int·v5,·v0,·v1
  
819 ····iget-object·v4,·p0,·Lio/branch/referral/BranchLinkData;->campaign:Ljava/lang/String;823 ····iget-object·v3,·p0,·Lio/branch/referral/BranchLinkData;->campaign:Ljava/lang/String;
  
820 ····if-nez·v4,·:cond_4824 ····if-nez·v3,·:cond_4
  
821 ····move·v4,·v5825 ····move·v3,·v4
  
 826 ····.line·425
822 ····:goto_4827 ····:goto_4
823 ····add-int·v2,·v6,·v4828 ····add-int·v1,·v5,·v3
  
824 ····.line·426829 ····.line·426
825 ····mul-int·v4,·v1,·v2830 ····mul-int·v3,·v0,·v1
  
826 ····iget-object·v6,·p0,·Lio/branch/referral/BranchLinkData;->params:Ljava/lang/String;831 ····iget-object·v5,·p0,·Lio/branch/referral/BranchLinkData;->params:Ljava/lang/String;
  
827 ····if-nez·v6,·:cond_5832 ····if-nez·v5,·:cond_5
  
 833 ····.line·427
828 ····:goto_5834 ····:goto_5
829 ····add-int·v2,·v4,·v5835 ····add-int·v1,·v3,·v4
  
830 ····.line·428836 ····.line·428
831 ····mul-int·v4,·v1,·v2837 ····mul-int·v3,·v0,·v1
  
832 ····iget·v5,·p0,·Lio/branch/referral/BranchLinkData;->duration:I838 ····iget·v4,·p0,·Lio/branch/referral/BranchLinkData;->duration:I
  
833 ····add-int·v2,·v4,·v5839 ····add-int·v1,·v3,·v4
  
834 ····.line·430840 ····.line·430
835 ····iget-object·v4,·p0,·Lio/branch/referral/BranchLinkData;->tags:Ljava/util/Collection;841 ····iget-object·v3,·p0,·Lio/branch/referral/BranchLinkData;->tags:Ljava/util/Collection;
  
836 ····if-eqz·v4,·:cond_6842 ····if-eqz·v3,·:cond_6
  
837 ····.line·431843 ····.line·431
838 ····iget-object·v4,·p0,·Lio/branch/referral/BranchLinkData;->tags:Ljava/util/Collection;844 ····iget-object·v3,·p0,·Lio/branch/referral/BranchLinkData;->tags:Ljava/util/Collection;
  
839 ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;845 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
840 ····move-result-object·v0846 ····move-result-object·v3
  
841 ····.local·v0,·"i$":Ljava/util/Iterator; 
842 ····:goto_6847 ····:goto_6
Max diff block lines reached; 7624/11952 bytes (63.79%) of diff not shown.
3.16 KB
smali/io/branch/referral/RemoteInterface.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
  
8 .field·private·static·final·DEFAULT_TIMEOUT:I·=·0xbb88 .field·private·static·final·DEFAULT_TIMEOUT:I·=·0xbb8
  
9 .field·public·static·final·NO_BRANCH_KEY_STATUS:I·=·-0x4d29 .field·public·static·final·NO_BRANCH_KEY_STATUS:I·=·-0x4d2
  
10 .field·public·static·final·NO_CONNECTIVITY_STATUS:I·=·-0x3f110 .field·public·static·final·NO_CONNECTIVITY_STATUS:I·=·-0x3f1
  
11 .field·static·final·SDK_VERSION:Ljava/lang/String;·=·"2.5.9"11 .field·static·final·SDK_VERSION:Ljava/lang/String;·=·"2.6.1"
  
  
12 #·instance·fields12 #·instance·fields
13 .field·protected·prefHelper_:Lio/branch/referral/PrefHelper;13 .field·protected·prefHelper_:Lio/branch/referral/PrefHelper;
  
  
14 #·direct·methods14 #·direct·methods
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
  
64 ····move-result-object·v064 ····move-result-object·v0
  
65 ····.line·12365 ····.line·123
66 ····.local·v0,·"branch_key":Ljava/lang/String;66 ····.local·v0,·"branch_key":Ljava/lang/String;
67 ····const-string·v1,·"sdk"67 ····const-string·v1,·"sdk"
  
68 ····const-string·v2,·"android2.5.9"68 ····const-string·v2,·"android2.6.1"
  
69 ····invoke-virtual·{p1,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;69 ····invoke-virtual·{p1,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
70 ····.line·12470 ····.line·124
71 ····const-string·v1,·"retryNumber"71 ····const-string·v1,·"retryNumber"
  
72 ····invoke-virtual·{p1,·v1,·p2},·Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;72 ····invoke-virtual·{p1,·v1,·p2},·Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
Offset 500, 14 lines modifiedOffset 500, 15 lines modified
  
500 ····move-object/from16·v0,·p0500 ····move-object/from16·v0,·p0
  
501 ····iget-object·v0,·v0,·Lio/branch/referral/RemoteInterface;->prefHelper_:Lio/branch/referral/PrefHelper;501 ····iget-object·v0,·v0,·Lio/branch/referral/RemoteInterface;->prefHelper_:Lio/branch/referral/PrefHelper;
  
502 ····move-object/from16·v17,·v0502 ····move-object/from16·v17,·v0
  
 503 ····.line·184
503 ····invoke-virtual/range·{v17·..·v17},·Lio/branch/referral/PrefHelper;->getRetryCount()I504 ····invoke-virtual/range·{v17·..·v17},·Lio/branch/referral/PrefHelper;->getRetryCount()I
504 ····:try_end_1505 ····:try_end_1
505 ····.catch·Ljava/net/SocketException;·{:try_start_1·..·:try_end_1}·:catch_2506 ····.catch·Ljava/net/SocketException;·{:try_start_1·..·:try_end_1}·:catch_2
506 ····.catch·Ljava/net/SocketTimeoutException;·{:try_start_1·..·:try_end_1}·:catch_4507 ····.catch·Ljava/net/SocketTimeoutException;·{:try_start_1·..·:try_end_1}·:catch_4
507 ····.catch·Ljava/net/UnknownHostException;·{:try_start_1·..·:try_end_1}·:catch_6508 ····.catch·Ljava/net/UnknownHostException;·{:try_start_1·..·:try_end_1}·:catch_6
508 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_7509 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_7
509 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0510 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
Offset 629, 14 lines modifiedOffset 630, 15 lines modified
629 ····.end·local·v4····#·"brttVal":I630 ····.end·local·v4····#·"brttVal":I
630 ····:cond_4631 ····:cond_4
631 ····if-eqz·v5,·:cond_5632 ····if-eqz·v5,·:cond_5
  
632 ····.line·241633 ····.line·241
633 ····invoke-virtual·{v5},·Ljavax/net/ssl/HttpsURLConnection;->disconnect()V634 ····invoke-virtual·{v5},·Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
  
 635 ····.line·233
634 ····.end·local·v11····#·"lrtt":I636 ····.end·local·v11····#·"lrtt":I
635 ····.end·local·v13····#·"responseCode":I637 ····.end·local·v13····#·"responseCode":I
636 ····.end·local·v14····#·"reqStartTime":J638 ····.end·local·v14····#·"reqStartTime":J
637 ····.end·local·v16····#·"urlObject":Ljava/net/URL;639 ····.end·local·v16····#·"urlObject":Ljava/net/URL;
638 ····:cond_5640 ····:cond_5
639 ····:goto_2641 ····:goto_2
640 ····return-object·v17642 ····return-object·v17
Offset 1952, 14 lines modifiedOffset 1954, 15 lines modified
1952 ····.end·local·v11····#·"brttVal":I1954 ····.end·local·v11····#·"brttVal":I
1953 ····:cond_21955 ····:cond_2
1954 ····if-eqz·v12,·:cond_31956 ····if-eqz·v12,·:cond_3
  
1955 ····.line·4011957 ····.line·401
1956 ····invoke-virtual·{v12},·Ljavax/net/ssl/HttpsURLConnection;->disconnect()V1958 ····invoke-virtual·{v12},·Ljavax/net/ssl/HttpsURLConnection;->disconnect()V
  
 1959 ····.line·394
1957 ····.end·local·v14····#·"ex":Ljava/net/SocketException;1960 ····.end·local·v14····#·"ex":Ljava/net/SocketException;
1958 ····:cond_31961 ····:cond_3
1959 ····:goto_11962 ····:goto_1
1960 ····return-object·v41963 ····return-object·v4
  
1961 ····.line·3151964 ····.line·315
1962 ····.restart·local·v16····#·"keys":Ljava/util/Iterator;,·"Ljava/util/Iterator<*>;"1965 ····.restart·local·v16····#·"keys":Ljava/util/Iterator;,·"Ljava/util/Iterator<*>;"
Offset 2276, 14 lines modifiedOffset 2279, 15 lines modified
  
2276 ····if-lt·v0,·v4,·:cond_c2279 ····if-lt·v0,·v4,·:cond_c
  
2277 ····move-object/from16·v0,·p02280 ····move-object/from16·v0,·p0
  
2278 ····iget-object·v4,·v0,·Lio/branch/referral/RemoteInterface;->prefHelper_:Lio/branch/referral/PrefHelper;2281 ····iget-object·v4,·v0,·Lio/branch/referral/RemoteInterface;->prefHelper_:Lio/branch/referral/PrefHelper;
  
 2282 ····.line·342
2279 ····invoke-virtual·{v4},·Lio/branch/referral/PrefHelper;->getRetryCount()I2283 ····invoke-virtual·{v4},·Lio/branch/referral/PrefHelper;->getRetryCount()I
2280 ····:try_end_52284 ····:try_end_5
2281 ····.catch·Ljava/net/SocketException;·{:try_start_5·..·:try_end_5}·:catch_12285 ····.catch·Ljava/net/SocketException;·{:try_start_5·..·:try_end_5}·:catch_1
2282 ····.catch·Ljava/net/UnknownHostException;·{:try_start_5·..·:try_end_5}·:catch_32286 ····.catch·Ljava/net/UnknownHostException;·{:try_start_5·..·:try_end_5}·:catch_3
2283 ····.catch·Ljava/net/SocketTimeoutException;·{:try_start_5·..·:try_end_5}·:catch_52287 ····.catch·Ljava/net/SocketTimeoutException;·{:try_start_5·..·:try_end_5}·:catch_5
2284 ····.catch·Ljava/lang/Exception;·{:try_start_5·..·:try_end_5}·:catch_72288 ····.catch·Ljava/lang/Exception;·{:try_start_5·..·:try_end_5}·:catch_7
2285 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_02289 ····.catchall·{:try_start_5·..·:try_end_5}·:catchall_0
6.23 KB
smali/io/branch/referral/ServerRequestQueue.smali
    
Offset 156, 14 lines modifiedOffset 156, 15 lines modified
  
156 ····new-instance·v1,·Lio/branch/referral/ServerRequestQueue$1;156 ····new-instance·v1,·Lio/branch/referral/ServerRequestQueue$1;
  
157 ····invoke-direct·{v1,·p0},·Lio/branch/referral/ServerRequestQueue$1;-><init>(Lio/branch/referral/ServerRequestQueue;)V157 ····invoke-direct·{v1,·p0},·Lio/branch/referral/ServerRequestQueue$1;-><init>(Lio/branch/referral/ServerRequestQueue;)V
  
158 ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V158 ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 159 ····.line·93
159 ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V160 ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V
  
160 ····.line·94161 ····.line·94
161 ····return-void162 ····return-void
162 .end·method163 .end·method
  
163 .method·private·retrieve(Landroid/content/Context;)Ljava/util/List;164 .method·private·retrieve(Landroid/content/Context;)Ljava/util/List;
Offset 308, 164 lines modifiedOffset 309, 161 lines modified
308 .end·method309 .end·method
  
309 .method·public·containsClose()Z310 .method·public·containsClose()Z
310 ····.locals·5311 ····.locals·5
  
311 ····.prologue312 ····.prologue
312 ····.line·271313 ····.line·271
313 ····iget-object·v3,·p0,·Lio/branch/referral/ServerRequestQueue;->queue:Ljava/util/List;314 ····iget-object·v2,·p0,·Lio/branch/referral/ServerRequestQueue;->queue:Ljava/util/List;
  
314 ····monitor-enter·v3315 ····monitor-enter·v2
  
315 ····.line·272316 ····.line·272
316 ····:try_start_0317 ····:try_start_0
317 ····iget-object·v2,·p0,·Lio/branch/referral/ServerRequestQueue;->queue:Ljava/util/List;318 ····iget-object·v1,·p0,·Lio/branch/referral/ServerRequestQueue;->queue:Ljava/util/List;
  
318 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;319 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
319 ····move-result-object·v0320 ····move-result-object·v1
  
320 ····.local·v0,·"i$":Ljava/util/Iterator; 
321 ····:cond_0321 ····:cond_0
322 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z322 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
323 ····move-result·v2323 ····move-result·v3
  
324 ····if-eqz·v2,·:cond_1324 ····if-eqz·v3,·:cond_1
  
325 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;325 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
326 ····move-result-object·v1326 ····move-result-object·v0
  
327 ····check-cast·v1,·Lio/branch/referral/ServerRequest;327 ····check-cast·v0,·Lio/branch/referral/ServerRequest;
  
328 ····.line·273328 ····.line·273
329 ····.local·v1,·"req":Lio/branch/referral/ServerRequest;329 ····.local·v0,·"req":Lio/branch/referral/ServerRequest;
330 ····if-eqz·v1,·:cond_0330 ····if-eqz·v0,·:cond_0
  
 331 ····.line·274
331 ····invoke-virtual·{v1},·Lio/branch/referral/ServerRequest;->getRequestPath()Ljava/lang/String;332 ····invoke-virtual·{v0},·Lio/branch/referral/ServerRequest;->getRequestPath()Ljava/lang/String;
  
332 ····move-result-object·v2333 ····move-result-object·v3
  
333 ····sget-object·v4,·Lio/branch/referral/Defines$RequestPath;->RegisterClose:Lio/branch/referral/Defines$RequestPath;334 ····sget-object·v4,·Lio/branch/referral/Defines$RequestPath;->RegisterClose:Lio/branch/referral/Defines$RequestPath;
  
334 ····invoke-virtual·{v4},·Lio/branch/referral/Defines$RequestPath;->getPath()Ljava/lang/String;335 ····invoke-virtual·{v4},·Lio/branch/referral/Defines$RequestPath;->getPath()Ljava/lang/String;
  
335 ····move-result-object·v4336 ····move-result-object·v4
  
336 ····invoke-virtual·{v2,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z337 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
337 ····move-result·v2338 ····move-result·v3
  
338 ····if-eqz·v2,·:cond_0339 ····if-eqz·v3,·:cond_0
  
339 ····.line·275340 ····.line·275
340 ····const/4·v2,·0x1341 ····const/4·v1,·0x1
  
341 ····monitor-exit·v3342 ····monitor-exit·v2
  
342 ····.line·279343 ····.line·279
343 ····.end·local·v1····#·"req":Lio/branch/referral/ServerRequest;344 ····.end·local·v0····#·"req":Lio/branch/referral/ServerRequest;
344 ····:goto_0345 ····:goto_0
345 ····return·v2346 ····return·v1
  
346 ····.line·278347 ····.line·278
347 ····:cond_1348 ····:cond_1
348 ····monitor-exit·v3349 ····monitor-exit·v2
  
349 ····.line·279350 ····.line·279
350 ····const/4·v2,·0x0351 ····const/4·v1,·0x0
  
351 ····goto·:goto_0352 ····goto·:goto_0
  
352 ····.line·278353 ····.line·278
353 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
354 ····:catchall_0354 ····:catchall_0
355 ····move-exception·v2355 ····move-exception·v1
  
356 ····monitor-exit·v3356 ····monitor-exit·v2
357 ····:try_end_0357 ····:try_end_0
358 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0358 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
359 ····throw·v2359 ····throw·v1
360 .end·method360 .end·method
  
361 .method·public·containsInstallOrOpen()Z361 .method·public·containsInstallOrOpen()Z
362 ····.locals·4362 ····.locals·4
  
363 ····.prologue363 ····.prologue
364 ····.line·290364 ····.line·290
365 ····iget-object·v3,·p0,·Lio/branch/referral/ServerRequestQueue;->queue:Ljava/util/List;365 ····iget-object·v2,·p0,·Lio/branch/referral/ServerRequestQueue;->queue:Ljava/util/List;
  
366 ····monitor-enter·v3366 ····monitor-enter·v2
  
367 ····.line·291367 ····.line·291
368 ····:try_start_0368 ····:try_start_0
369 ····iget-object·v2,·p0,·Lio/branch/referral/ServerRequestQueue;->queue:Ljava/util/List;369 ····iget-object·v1,·p0,·Lio/branch/referral/ServerRequestQueue;->queue:Ljava/util/List;
  
370 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;370 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
371 ····move-result-object·v0371 ····move-result-object·v1
  
372 ····.local·v0,·"i$":Ljava/util/Iterator; 
373 ····:cond_0372 ····:cond_0
374 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z373 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
375 ····move-result·v2374 ····move-result·v3
  
376 ····if-eqz·v2,·:cond_2375 ····if-eqz·v3,·:cond_2
  
377 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;376 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
Max diff block lines reached; 1598/6277 bytes (25.46%) of diff not shown.
646 B
smali/io/branch/referral/DeferredAppLinkDataHandler.smali
    
Offset 19, 15 lines modifiedOffset 19, 14 lines modified
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·1522 ····.line·15
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·73 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
  
27 .method·public·static·fetchDeferredAppLinkData(Landroid/content/Context;Lio/branch/referral/DeferredAppLinkDataHandler$AppLinkFetchEvents;)Ljava/lang/Boolean;26 .method·public·static·fetchDeferredAppLinkData(Landroid/content/Context;Lio/branch/referral/DeferredAppLinkDataHandler$AppLinkFetchEvents;)Ljava/lang/Boolean;
28 ····.locals·1427 ····.locals·14
29 ····.param·p0,·"context"····#·Landroid/content/Context;28 ····.param·p0,·"context"····#·Landroid/content/Context;
30 ····.param·p1,·"callback"····#·Lio/branch/referral/DeferredAppLinkDataHandler$AppLinkFetchEvents;29 ····.param·p1,·"callback"····#·Lio/branch/referral/DeferredAppLinkDataHandler$AppLinkFetchEvents;
22.6 KB
smali/io/branch/referral/ServerRequestRegisterInstall.smali
    
Offset 6, 311 lines modifiedOffset 6, 291 lines modified
6 #·instance·fields6 #·instance·fields
7 .field·callback_:Lio/branch/referral/Branch$BranchReferralInitListener;7 .field·callback_:Lio/branch/referral/Branch$BranchReferralInitListener;
  
8 .field·final·systemObserver_:Lio/branch/referral/SystemObserver;8 .field·final·systemObserver_:Lio/branch/referral/SystemObserver;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Landroid/content/Context;Lio/branch/referral/Branch$BranchReferralInitListener;Lio/branch/referral/SystemObserver;Ljava/lang/String;Ljava/lang/String;)V10 .method·public·constructor·<init>(Landroid/content/Context;Lio/branch/referral/Branch$BranchReferralInitListener;Lio/branch/referral/SystemObserver;Ljava/lang/String;)V
11 ····.locals·511 ····.locals·5
12 ····.param·p1,·"context"····#·Landroid/content/Context;12 ····.param·p1,·"context"····#·Landroid/content/Context;
13 ····.param·p2,·"callback"····#·Lio/branch/referral/Branch$BranchReferralInitListener;13 ····.param·p2,·"callback"····#·Lio/branch/referral/Branch$BranchReferralInitListener;
14 ····.param·p3,·"sysObserver"····#·Lio/branch/referral/SystemObserver;14 ····.param·p3,·"sysObserver"····#·Lio/branch/referral/SystemObserver;
15 ····.param·p4,·"installID"····#·Ljava/lang/String;15 ····.param·p4,·"installID"····#·Ljava/lang/String;
16 ····.param·p5,·"googleSearchInstallReferrerID"····#·Ljava/lang/String; 
  
17 ····.prologue16 ····.prologue
18 ····.line·3217 ····.line·31
19 ····sget-object·v3,·Lio/branch/referral/Defines$RequestPath;->RegisterInstall:Lio/branch/referral/Defines$RequestPath;18 ····sget-object·v3,·Lio/branch/referral/Defines$RequestPath;->RegisterInstall:Lio/branch/referral/Defines$RequestPath;
  
20 ····invoke-virtual·{v3},·Lio/branch/referral/Defines$RequestPath;->getPath()Ljava/lang/String;19 ····invoke-virtual·{v3},·Lio/branch/referral/Defines$RequestPath;->getPath()Ljava/lang/String;
  
21 ····move-result-object·v320 ····move-result-object·v3
  
22 ····invoke-direct·{p0,·p1,·v3},·Lio/branch/referral/ServerRequestInitSession;-><init>(Landroid/content/Context;Ljava/lang/String;)V21 ····invoke-direct·{p0,·p1,·v3},·Lio/branch/referral/ServerRequestInitSession;-><init>(Landroid/content/Context;Ljava/lang/String;)V
  
23 ····.line·3322 ····.line·32
24 ····iput-object·p3,·p0,·Lio/branch/referral/ServerRequestRegisterInstall;->systemObserver_:Lio/branch/referral/SystemObserver;23 ····iput-object·p3,·p0,·Lio/branch/referral/ServerRequestRegisterInstall;->systemObserver_:Lio/branch/referral/SystemObserver;
  
25 ····.line·3424 ····.line·33
26 ····iput-object·p2,·p0,·Lio/branch/referral/ServerRequestRegisterInstall;->callback_:Lio/branch/referral/Branch$BranchReferralInitListener;25 ····iput-object·p2,·p0,·Lio/branch/referral/ServerRequestRegisterInstall;->callback_:Lio/branch/referral/Branch$BranchReferralInitListener;
  
27 ····.line·3526 ····.line·34
28 ····new-instance·v1,·Lorg/json/JSONObject;27 ····new-instance·v1,·Lorg/json/JSONObject;
  
29 ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V28 ····invoke-direct·{v1},·Lorg/json/JSONObject;-><init>()V
  
30 ····.line·3729 ····.line·36
31 ····.local·v1,·"installPost":Lorg/json/JSONObject;30 ····.local·v1,·"installPost":Lorg/json/JSONObject;
32 ····:try_start_031 ····:try_start_0
33 ····const-string·v3,·"bnc_no_value"32 ····const-string·v3,·"bnc_no_value"
  
34 ····invoke-virtual·{p4,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z33 ····invoke-virtual·{p4,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
35 ····move-result·v334 ····move-result·v3
  
36 ····if-nez·v3,·:cond_035 ····if-nez·v3,·:cond_0
  
37 ····.line·3836 ····.line·37
38 ····sget-object·v3,·Lio/branch/referral/Defines$Jsonkey;->LinkClickID:Lio/branch/referral/Defines$Jsonkey;37 ····sget-object·v3,·Lio/branch/referral/Defines$Jsonkey;->LinkClickID:Lio/branch/referral/Defines$Jsonkey;
  
39 ····invoke-virtual·{v3},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;38 ····invoke-virtual·{v3},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;
  
40 ····move-result-object·v339 ····move-result-object·v3
  
41 ····invoke-virtual·{v1,·v3,·p4},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;40 ····invoke-virtual·{v1,·v3,·p4},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
42 ····.line·4041 ····.line·40
43 ····:cond_042 ····:cond_0
44 ····const-string·v3,·"bnc_no_value" 
  
45 ····invoke-virtual·{p5,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
46 ····move-result·v3 
  
47 ····if-nez·v3,·:cond_1 
  
48 ····.line·41 
49 ····sget-object·v3,·Lio/branch/referral/Defines$Jsonkey;->GoogleSearchInstallReferrer:Lio/branch/referral/Defines$Jsonkey; 
  
50 ····invoke-virtual·{v3},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String; 
  
51 ····move-result-object·v3 
  
52 ····invoke-virtual·{v1,·v3,·p5},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; 
  
53 ····.line·43 
54 ····:cond_1 
55 ····invoke-virtual·{p3},·Lio/branch/referral/SystemObserver;->getAppVersion()Ljava/lang/String;43 ····invoke-virtual·{p3},·Lio/branch/referral/SystemObserver;->getAppVersion()Ljava/lang/String;
  
56 ····move-result-object·v344 ····move-result-object·v3
  
57 ····const-string·v4,·"bnc_no_value"45 ····const-string·v4,·"bnc_no_value"
  
58 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z46 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
59 ····move-result·v347 ····move-result·v3
  
60 ····if-nez·v3,·:cond_248 ····if-nez·v3,·:cond_1
  
61 ····.line·4449 ····.line·41
62 ····sget-object·v3,·Lio/branch/referral/Defines$Jsonkey;->AppVersion:Lio/branch/referral/Defines$Jsonkey;50 ····sget-object·v3,·Lio/branch/referral/Defines$Jsonkey;->AppVersion:Lio/branch/referral/Defines$Jsonkey;
  
63 ····invoke-virtual·{v3},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;51 ····invoke-virtual·{v3},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;
  
64 ····move-result-object·v352 ····move-result-object·v3
  
65 ····invoke-virtual·{p3},·Lio/branch/referral/SystemObserver;->getAppVersion()Ljava/lang/String;53 ····invoke-virtual·{p3},·Lio/branch/referral/SystemObserver;->getAppVersion()Ljava/lang/String;
  
66 ····move-result-object·v454 ····move-result-object·v4
  
67 ····invoke-virtual·{v1,·v3,·v4},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;55 ····invoke-virtual·{v1,·v3,·v4},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
68 ····.line·4856 ····.line·45
69 ····:cond_257 ····:cond_1
70 ····iget-object·v3,·p0,·Lio/branch/referral/ServerRequestRegisterInstall;->prefHelper_:Lio/branch/referral/PrefHelper;58 ····iget-object·v3,·p0,·Lio/branch/referral/ServerRequestRegisterInstall;->prefHelper_:Lio/branch/referral/PrefHelper;
  
71 ····invoke-virtual·{v3},·Lio/branch/referral/PrefHelper;->getExternDebug()Z59 ····invoke-virtual·{v3},·Lio/branch/referral/PrefHelper;->getExternDebug()Z
  
72 ····move-result·v360 ····move-result·v3
  
73 ····if-eqz·v3,·:cond_361 ····if-eqz·v3,·:cond_2
  
74 ····.line·4962 ····.line·46
75 ····invoke-virtual·{p3},·Lio/branch/referral/SystemObserver;->getURIScheme()Ljava/lang/String;63 ····invoke-virtual·{p3},·Lio/branch/referral/SystemObserver;->getURIScheme()Ljava/lang/String;
  
76 ····move-result-object·v264 ····move-result-object·v2
  
77 ····.line·5065 ····.line·47
78 ····.local·v2,·"uriScheme":Ljava/lang/String;66 ····.local·v2,·"uriScheme":Ljava/lang/String;
79 ····const-string·v3,·"bnc_no_value"67 ····const-string·v3,·"bnc_no_value"
  
80 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z68 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
81 ····move-result·v369 ····move-result·v3
  
82 ····if-nez·v3,·:cond_370 ····if-nez·v3,·:cond_2
  
Max diff block lines reached; 18305/23073 bytes (79.34%) of diff not shown.
9.08 KB
smali/io/branch/referral/ServerRequestActionCompleted.smali
    
Offset 130, 109 lines modifiedOffset 130, 112 lines modified
  
130 ····move-result-object·v2130 ····move-result-object·v2
  
131 ····invoke-virtual·{v1,·v2,·p3},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;131 ····invoke-virtual·{v1,·v2,·p3},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
132 ····.line·46132 ····.line·46
133 ····:cond_1133 ····:cond_1
 134 ····invoke-virtual·{p0,·p1,·v1},·Lio/branch/referral/ServerRequestActionCompleted;->updateEnvironment(Landroid/content/Context;Lorg/json/JSONObject;)V
  
 135 ····.line·47
134 ····invoke-virtual·{p0,·v1},·Lio/branch/referral/ServerRequestActionCompleted;->setPost(Lorg/json/JSONObject;)V136 ····invoke-virtual·{p0,·v1},·Lio/branch/referral/ServerRequestActionCompleted;->setPost(Lorg/json/JSONObject;)V
135 ····:try_end_0137 ····:try_end_0
136 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0138 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
137 ····.line·52139 ····.line·53
138 ····:goto_0140 ····:goto_0
139 ····if-eqz·p2,·:cond_2141 ····if-eqz·p2,·:cond_2
  
140 ····const-string·v2,·"purchase"142 ····const-string·v2,·"purchase"
  
141 ····invoke-virtual·{p2,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z143 ····invoke-virtual·{p2,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
142 ····move-result·v2144 ····move-result·v2
  
143 ····if-eqz·v2,·:cond_2145 ····if-eqz·v2,·:cond_2
  
144 ····.line·53146 ····.line·54
145 ····const-string·v2,·"BranchSDK"147 ····const-string·v2,·"BranchSDK"
  
146 ····const-string·v3,·"Warning:·You·are·sending·a·purchase·event·with·our·non-dedicated·purchase·function.·Please·see·function·sendCommerceEvent"148 ····const-string·v3,·"Warning:·You·are·sending·a·purchase·event·with·our·non-dedicated·purchase·function.·Please·see·function·sendCommerceEvent"
  
147 ····invoke-static·{v2,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I149 ····invoke-static·{v2,·v3},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
148 ····.line·55150 ····.line·56
149 ····:cond_2151 ····:cond_2
150 ····return-void152 ····return-void
  
151 ····.line·47153 ····.line·48
152 ····:catch_0154 ····:catch_0
153 ····move-exception·v0155 ····move-exception·v0
  
154 ····.line·48156 ····.line·49
155 ····.local·v0,·"ex":Lorg/json/JSONException;157 ····.local·v0,·"ex":Lorg/json/JSONException;
156 ····invoke-virtual·{v0},·Lorg/json/JSONException;->printStackTrace()V158 ····invoke-virtual·{v0},·Lorg/json/JSONException;->printStackTrace()V
  
157 ····.line·49159 ····.line·50
158 ····const/4·v2,·0x1160 ····const/4·v2,·0x1
  
159 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequestActionCompleted;->constructError_:Z161 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequestActionCompleted;->constructError_:Z
  
160 ····goto·:goto_0162 ····goto·:goto_0
161 .end·method163 .end·method
  
162 .method·public·constructor·<init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V164 .method·public·constructor·<init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V
163 ····.locals·1165 ····.locals·1
164 ····.param·p1,·"requestPath"····#·Ljava/lang/String;166 ····.param·p1,·"requestPath"····#·Ljava/lang/String;
165 ····.param·p2,·"post"····#·Lorg/json/JSONObject;167 ····.param·p2,·"post"····#·Lorg/json/JSONObject;
166 ····.param·p3,·"context"····#·Landroid/content/Context;168 ····.param·p3,·"context"····#·Landroid/content/Context;
  
167 ····.prologue169 ····.prologue
168 ····.line·58170 ····.line·59
169 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/branch/referral/ServerRequest;-><init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V171 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/branch/referral/ServerRequest;-><init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V
  
170 ····.line·59172 ····.line·60
171 ····const/4·v0,·0x0173 ····const/4·v0,·0x0
  
172 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequestActionCompleted;->callback_:Lio/branch/referral/BranchViewHandler$IBranchViewEvents;174 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequestActionCompleted;->callback_:Lio/branch/referral/BranchViewHandler$IBranchViewEvents;
  
173 ····.line·60175 ····.line·61
174 ····return-void176 ····return-void
175 .end·method177 .end·method
  
  
176 #·virtual·methods178 #·virtual·methods
177 .method·public·clearCallbacks()V179 .method·public·clearCallbacks()V
178 ····.locals·0180 ····.locals·0
  
179 ····.prologue181 ····.prologue
180 ····.line·109182 ····.line·110
181 ····return-void183 ····return-void
182 .end·method184 .end·method
  
183 .method·public·handleErrors(Landroid/content/Context;)Z185 .method·public·handleErrors(Landroid/content/Context;)Z
184 ····.locals·2186 ····.locals·2
185 ····.param·p1,·"context"····#·Landroid/content/Context;187 ····.param·p1,·"context"····#·Landroid/content/Context;
  
186 ····.prologue188 ····.prologue
187 ····.line·94189 ····.line·95
188 ····invoke-super·{p0,·p1},·Lio/branch/referral/ServerRequest;->doesAppHasInternetPermission(Landroid/content/Context;)Z190 ····invoke-super·{p0,·p1},·Lio/branch/referral/ServerRequest;->doesAppHasInternetPermission(Landroid/content/Context;)Z
  
189 ····move-result·v0191 ····move-result·v0
  
190 ····if-nez·v0,·:cond_0192 ····if-nez·v0,·:cond_0
  
191 ····.line·95193 ····.line·96
192 ····const-string·v0,·"BranchSDK"194 ····const-string·v0,·"BranchSDK"
  
193 ····const-string·v1,·"Trouble·executing·your·request.·Please·add·\'android.permission.INTERNET\'·in·your·applications·manifest·file"195 ····const-string·v1,·"Trouble·executing·your·request.·Please·add·\'android.permission.INTERNET\'·in·your·applications·manifest·file"
  
194 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I196 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
195 ····.line·96197 ····.line·97
196 ····const/4·v0,·0x1198 ····const/4·v0,·0x1
  
197 ····.line·98199 ····.line·99
198 ····:goto_0200 ····:goto_0
199 ····return·v0201 ····return·v0
  
200 ····:cond_0202 ····:cond_0
201 ····const/4·v0,·0x0203 ····const/4·v0,·0x0
  
202 ····goto·:goto_0204 ····goto·:goto_0
Offset 240, 35 lines modifiedOffset 243, 35 lines modified
  
240 .method·public·handleFailure(ILjava/lang/String;)V243 .method·public·handleFailure(ILjava/lang/String;)V
241 ····.locals·0244 ····.locals·0
242 ····.param·p1,·"statusCode"····#·I245 ····.param·p1,·"statusCode"····#·I
243 ····.param·p2,·"causeMsg"····#·Ljava/lang/String;246 ····.param·p2,·"causeMsg"····#·Ljava/lang/String;
  
244 ····.prologue247 ····.prologue
245 ····.line·90248 ····.line·91
246 ····return-void249 ····return-void
247 .end·method250 .end·method
  
248 .method·public·isGetRequest()Z251 .method·public·isGetRequest()Z
249 ····.locals·1252 ····.locals·1
  
Max diff block lines reached; 5608/9181 bytes (61.08%) of diff not shown.
1.83 KB
smali/io/branch/referral/Branch$1.smali
    
Offset 20, 42 lines modifiedOffset 20, 43 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lio/branch/referral/Branch;21 .field·final·synthetic·this$0:Lio/branch/referral/Branch;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lio/branch/referral/Branch;)V23 .method·constructor·<init>(Lio/branch/referral/Branch;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lio/branch/referral/Branch;
  
25 ····.prologue26 ····.prologue
26 ····.line·204727 ····.line·2060
27 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$1;->this$0:Lio/branch/referral/Branch;28 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$1;->this$0:Lio/branch/referral/Branch;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·run()V33 .method·public·run()V
33 ····.locals·234 ····.locals·2
  
34 ····.prologue35 ····.prologue
35 ····.line·205036 ····.line·2063
36 ····new-instance·v0,·Lio/branch/referral/ServerRequestSendAppList;37 ····new-instance·v0,·Lio/branch/referral/ServerRequestSendAppList;
  
37 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$1;->this$0:Lio/branch/referral/Branch;38 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$1;->this$0:Lio/branch/referral/Branch;
  
38 ····invoke-static·{v1},·Lio/branch/referral/Branch;->access$100(Lio/branch/referral/Branch;)Landroid/content/Context;39 ····invoke-static·{v1},·Lio/branch/referral/Branch;->access$100(Lio/branch/referral/Branch;)Landroid/content/Context;
  
39 ····move-result-object·v140 ····move-result-object·v1
  
40 ····invoke-direct·{v0,·v1},·Lio/branch/referral/ServerRequestSendAppList;-><init>(Landroid/content/Context;)V41 ····invoke-direct·{v0,·v1},·Lio/branch/referral/ServerRequestSendAppList;-><init>(Landroid/content/Context;)V
  
41 ····.line·205142 ····.line·2064
42 ····.local·v0,·"req":Lio/branch/referral/ServerRequest;43 ····.local·v0,·"req":Lio/branch/referral/ServerRequest;
43 ····iget-boolean·v1,·v0,·Lio/branch/referral/ServerRequest;->constructError_:Z44 ····iget-boolean·v1,·v0,·Lio/branch/referral/ServerRequest;->constructError_:Z
  
44 ····if-nez·v1,·:cond_045 ····if-nez·v1,·:cond_0
  
45 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$1;->this$0:Lio/branch/referral/Branch;46 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$1;->this$0:Lio/branch/referral/Branch;
  
Offset 65, 16 lines modifiedOffset 66, 16 lines modified
  
65 ····invoke-virtual·{v0,·v1},·Lio/branch/referral/ServerRequest;->handleErrors(Landroid/content/Context;)Z66 ····invoke-virtual·{v0,·v1},·Lio/branch/referral/ServerRequest;->handleErrors(Landroid/content/Context;)Z
  
66 ····move-result·v167 ····move-result·v1
  
67 ····if-nez·v1,·:cond_068 ····if-nez·v1,·:cond_0
  
68 ····.line·205269 ····.line·2065
69 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$1;->this$0:Lio/branch/referral/Branch;70 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$1;->this$0:Lio/branch/referral/Branch;
  
70 ····invoke-virtual·{v1,·v0},·Lio/branch/referral/Branch;->handleNewRequest(Lio/branch/referral/ServerRequest;)V71 ····invoke-virtual·{v1,·v0},·Lio/branch/referral/Branch;->handleNewRequest(Lio/branch/referral/ServerRequest;)V
  
71 ····.line·205472 ····.line·2067
72 ····:cond_073 ····:cond_0
73 ····return-void74 ····return-void
74 .end·method75 .end·method
1.84 KB
smali/io/branch/referral/SystemObserver$GAdsPrefetchTask.smali
    
Offset 49, 21 lines modifiedOffset 49, 19 lines modified
49 ····return-void49 ····return-void
50 .end·method50 .end·method
  
  
51 #·virtual·methods51 #·virtual·methods
52 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;52 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
53 ····.locals·153 ····.locals·1
54 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
55 ····.prologue54 ····.prologue
56 ····.line·59555 ····.line·595
57 ····check-cast·p1,·[Ljava/lang/Void;56 ····check-cast·p1,·[Ljava/lang/Void;
  
58 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
59 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/SystemObserver$GAdsPrefetchTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;57 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/SystemObserver$GAdsPrefetchTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void;
  
60 ····move-result-object·v058 ····move-result-object·v0
  
61 ····return-object·v059 ····return-object·v0
62 .end·method60 .end·method
  
Offset 85, 14 lines modifiedOffset 83, 15 lines modified
  
85 ····new-instance·v3,·Lio/branch/referral/SystemObserver$GAdsPrefetchTask$1;83 ····new-instance·v3,·Lio/branch/referral/SystemObserver$GAdsPrefetchTask$1;
  
86 ····invoke-direct·{v3,·p0,·v1},·Lio/branch/referral/SystemObserver$GAdsPrefetchTask$1;-><init>(Lio/branch/referral/SystemObserver$GAdsPrefetchTask;Ljava/util/concurrent/CountDownLatch;)V84 ····invoke-direct·{v3,·p0,·v1},·Lio/branch/referral/SystemObserver$GAdsPrefetchTask$1;-><init>(Lio/branch/referral/SystemObserver$GAdsPrefetchTask;Ljava/util/concurrent/CountDownLatch;)V
  
87 ····invoke-direct·{v2,·v3},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V85 ····invoke-direct·{v2,·v3},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
  
 86 ····.line·615
88 ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V87 ····invoke-virtual·{v2},·Ljava/lang/Thread;->start()V
  
89 ····.line·61988 ····.line·619
90 ····const-wide/16·v2,·0x5dc89 ····const-wide/16·v2,·0x5dc
  
91 ····:try_start_090 ····:try_start_0
92 ····sget-object·v4,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;91 ····sget-object·v4,·Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
Offset 116, 21 lines modifiedOffset 115, 19 lines modified
116 ····invoke-virtual·{v0},·Ljava/lang/InterruptedException;->printStackTrace()V115 ····invoke-virtual·{v0},·Ljava/lang/InterruptedException;->printStackTrace()V
  
117 ····goto·:goto_0116 ····goto·:goto_0
118 .end·method117 .end·method
  
119 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V118 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
120 ····.locals·0119 ····.locals·0
121 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
122 ····.prologue120 ····.prologue
123 ····.line·595121 ····.line·595
124 ····check-cast·p1,·Ljava/lang/Void;122 ····check-cast·p1,·Ljava/lang/Void;
  
125 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
126 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/SystemObserver$GAdsPrefetchTask;->onPostExecute(Ljava/lang/Void;)V123 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/SystemObserver$GAdsPrefetchTask;->onPostExecute(Ljava/lang/Void;)V
  
127 ····return-void124 ····return-void
128 .end·method125 .end·method
  
129 .method·protected·onPostExecute(Ljava/lang/Void;)V126 .method·protected·onPostExecute(Ljava/lang/Void;)V
130 ····.locals·1127 ····.locals·1
41.7 KB
smali/io/branch/referral/ServerRequest.smali
    
Offset 53, 557 lines modifiedOffset 53, 611 lines modified
53 ····.locals·353 ····.locals·3
54 ····.param·p1,·"context"····#·Landroid/content/Context;54 ····.param·p1,·"context"····#·Landroid/content/Context;
55 ····.param·p2,·"requestPath"····#·Ljava/lang/String;55 ····.param·p2,·"requestPath"····#·Ljava/lang/String;
  
56 ····.prologue56 ····.prologue
57 ····const/4·v2,·0x057 ····const/4·v2,·0x0
  
58 ····.line·5358 ····.line·56
59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V59 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
60 ····.line·3160 ····.line·34
61 ····const-wide/16·v0,·0x061 ····const-wide/16·v0,·0x0
  
62 ····iput-wide·v0,·p0,·Lio/branch/referral/ServerRequest;->queueWaitTime_:J62 ····iput-wide·v0,·p0,·Lio/branch/referral/ServerRequest;->queueWaitTime_:J
  
63 ····.line·3363 ····.line·36
64 ····iput·v2,·p0,·Lio/branch/referral/ServerRequest;->waitLockCnt:I64 ····iput·v2,·p0,·Lio/branch/referral/ServerRequest;->waitLockCnt:I
  
65 ····.line·4565 ····.line·48
66 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequest;->constructError_:Z66 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequest;->constructError_:Z
  
67 ····.line·36067 ····.line·363
68 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequest;->skipOnTimeOut:Z68 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequest;->skipOnTimeOut:Z
  
69 ····.line·5469 ····.line·57
70 ····iput-object·p2,·p0,·Lio/branch/referral/ServerRequest;->requestPath_:Ljava/lang/String;70 ····iput-object·p2,·p0,·Lio/branch/referral/ServerRequest;->requestPath_:Ljava/lang/String;
  
71 ····.line·5571 ····.line·58
72 ····invoke-static·{p1},·Lio/branch/referral/PrefHelper;->getInstance(Landroid/content/Context;)Lio/branch/referral/PrefHelper;72 ····invoke-static·{p1},·Lio/branch/referral/PrefHelper;->getInstance(Landroid/content/Context;)Lio/branch/referral/PrefHelper;
  
73 ····move-result-object·v073 ····move-result-object·v0
  
74 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->prefHelper_:Lio/branch/referral/PrefHelper;74 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->prefHelper_:Lio/branch/referral/PrefHelper;
  
75 ····.line·5675 ····.line·59
76 ····new-instance·v0,·Lio/branch/referral/SystemObserver;76 ····new-instance·v0,·Lio/branch/referral/SystemObserver;
  
77 ····invoke-direct·{v0,·p1},·Lio/branch/referral/SystemObserver;-><init>(Landroid/content/Context;)V77 ····invoke-direct·{v0,·p1},·Lio/branch/referral/SystemObserver;-><init>(Landroid/content/Context;)V
  
78 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->systemObserver_:Lio/branch/referral/SystemObserver;78 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->systemObserver_:Lio/branch/referral/SystemObserver;
  
79 ····.line·5779 ····.line·60
80 ····new-instance·v0,·Lorg/json/JSONObject;80 ····new-instance·v0,·Lorg/json/JSONObject;
  
81 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V81 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V
  
82 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->params_:Lorg/json/JSONObject;82 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->params_:Lorg/json/JSONObject;
  
83 ····.line·5883 ····.line·61
84 ····invoke-static·{},·Lio/branch/referral/Branch;->isDeviceIDFetchDisabled()Z84 ····invoke-static·{},·Lio/branch/referral/Branch;->isDeviceIDFetchDisabled()Z
  
85 ····move-result·v085 ····move-result·v0
  
86 ····iput-boolean·v0,·p0,·Lio/branch/referral/ServerRequest;->disableAndroidIDFetch_:Z86 ····iput-boolean·v0,·p0,·Lio/branch/referral/ServerRequest;->disableAndroidIDFetch_:Z
  
87 ····.line·5987 ····.line·62
88 ····new-instance·v0,·Ljava/util/HashSet;88 ····new-instance·v0,·Ljava/util/HashSet;
  
89 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V89 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
90 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->locks_:Ljava/util/Set;90 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->locks_:Ljava/util/Set;
  
91 ····.line·6091 ····.line·63
92 ····return-void92 ····return-void
93 .end·method93 .end·method
  
94 .method·protected·constructor·<init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V94 .method·protected·constructor·<init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V
95 ····.locals·395 ····.locals·3
96 ····.param·p1,·"requestPath"····#·Ljava/lang/String;96 ····.param·p1,·"requestPath"····#·Ljava/lang/String;
97 ····.param·p2,·"post"····#·Lorg/json/JSONObject;97 ····.param·p2,·"post"····#·Lorg/json/JSONObject;
98 ····.param·p3,·"context"····#·Landroid/content/Context;98 ····.param·p3,·"context"····#·Landroid/content/Context;
  
99 ····.prologue99 ····.prologue
100 ····const/4·v2,·0x0100 ····const/4·v2,·0x0
  
101 ····.line·70101 ····.line·73
102 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V102 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
103 ····.line·31103 ····.line·34
104 ····const-wide/16·v0,·0x0104 ····const-wide/16·v0,·0x0
  
105 ····iput-wide·v0,·p0,·Lio/branch/referral/ServerRequest;->queueWaitTime_:J105 ····iput-wide·v0,·p0,·Lio/branch/referral/ServerRequest;->queueWaitTime_:J
  
106 ····.line·33106 ····.line·36
107 ····iput·v2,·p0,·Lio/branch/referral/ServerRequest;->waitLockCnt:I107 ····iput·v2,·p0,·Lio/branch/referral/ServerRequest;->waitLockCnt:I
  
108 ····.line·45108 ····.line·48
109 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequest;->constructError_:Z109 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequest;->constructError_:Z
  
110 ····.line·360110 ····.line·363
111 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequest;->skipOnTimeOut:Z111 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequest;->skipOnTimeOut:Z
  
112 ····.line·71112 ····.line·74
113 ····iput-object·p1,·p0,·Lio/branch/referral/ServerRequest;->requestPath_:Ljava/lang/String;113 ····iput-object·p1,·p0,·Lio/branch/referral/ServerRequest;->requestPath_:Ljava/lang/String;
  
114 ····.line·72114 ····.line·75
115 ····iput-object·p2,·p0,·Lio/branch/referral/ServerRequest;->params_:Lorg/json/JSONObject;115 ····iput-object·p2,·p0,·Lio/branch/referral/ServerRequest;->params_:Lorg/json/JSONObject;
  
116 ····.line·73116 ····.line·76
117 ····invoke-static·{p3},·Lio/branch/referral/PrefHelper;->getInstance(Landroid/content/Context;)Lio/branch/referral/PrefHelper;117 ····invoke-static·{p3},·Lio/branch/referral/PrefHelper;->getInstance(Landroid/content/Context;)Lio/branch/referral/PrefHelper;
  
118 ····move-result-object·v0118 ····move-result-object·v0
  
119 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->prefHelper_:Lio/branch/referral/PrefHelper;119 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->prefHelper_:Lio/branch/referral/PrefHelper;
  
120 ····.line·74120 ····.line·77
121 ····new-instance·v0,·Lio/branch/referral/SystemObserver;121 ····new-instance·v0,·Lio/branch/referral/SystemObserver;
  
122 ····invoke-direct·{v0,·p3},·Lio/branch/referral/SystemObserver;-><init>(Landroid/content/Context;)V122 ····invoke-direct·{v0,·p3},·Lio/branch/referral/SystemObserver;-><init>(Landroid/content/Context;)V
  
123 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->systemObserver_:Lio/branch/referral/SystemObserver;123 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->systemObserver_:Lio/branch/referral/SystemObserver;
  
124 ····.line·75124 ····.line·78
125 ····invoke-static·{},·Lio/branch/referral/Branch;->isDeviceIDFetchDisabled()Z125 ····invoke-static·{},·Lio/branch/referral/Branch;->isDeviceIDFetchDisabled()Z
  
126 ····move-result·v0126 ····move-result·v0
  
127 ····iput-boolean·v0,·p0,·Lio/branch/referral/ServerRequest;->disableAndroidIDFetch_:Z127 ····iput-boolean·v0,·p0,·Lio/branch/referral/ServerRequest;->disableAndroidIDFetch_:Z
  
128 ····.line·76128 ····.line·79
129 ····new-instance·v0,·Ljava/util/HashSet;129 ····new-instance·v0,·Ljava/util/HashSet;
  
130 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V130 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
131 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->locks_:Ljava/util/Set;131 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequest;->locks_:Ljava/util/Set;
  
132 ····.line·77132 ····.line·80
Max diff block lines reached; 38254/42610 bytes (89.78%) of diff not shown.
694 B
smali/io/branch/referral/ShareLinkManager$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$selectedResolveInfo:Landroid/content/pm/ResolveInfo;24 .field·final·synthetic·val$selectedResolveInfo:Landroid/content/pm/ResolveInfo;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lio/branch/referral/ShareLinkManager;Landroid/content/pm/ResolveInfo;Ljava/lang/String;)V26 .method·constructor·<init>(Lio/branch/referral/ShareLinkManager;Landroid/content/pm/ResolveInfo;Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lio/branch/referral/ShareLinkManager;
  
28 ····.prologue29 ····.prologue
29 ····.line·27230 ····.line·272
30 ····iput-object·p1,·p0,·Lio/branch/referral/ShareLinkManager$3;->this$0:Lio/branch/referral/ShareLinkManager;31 ····iput-object·p1,·p0,·Lio/branch/referral/ShareLinkManager$3;->this$0:Lio/branch/referral/ShareLinkManager;
  
31 ····iput-object·p2,·p0,·Lio/branch/referral/ShareLinkManager$3;->val$selectedResolveInfo:Landroid/content/pm/ResolveInfo;32 ····iput-object·p2,·p0,·Lio/branch/referral/ShareLinkManager$3;->val$selectedResolveInfo:Landroid/content/pm/ResolveInfo;
  
1.5 KB
smali/io/branch/referral/Branch$3.smali
    
Offset 20, 42 lines modifiedOffset 20, 43 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lio/branch/referral/Branch;21 .field·final·synthetic·this$0:Lio/branch/referral/Branch;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lio/branch/referral/Branch;)V23 .method·constructor·<init>(Lio/branch/referral/Branch;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lio/branch/referral/Branch;
  
25 ····.prologue26 ····.prologue
26 ····.line·228027 ····.line·2297
27 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$3;->this$0:Lio/branch/referral/Branch;28 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$3;->this$0:Lio/branch/referral/Branch;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·onStrongMatchCheckFinished()V33 .method·public·onStrongMatchCheckFinished()V
33 ····.locals·234 ····.locals·2
  
34 ····.prologue35 ····.prologue
35 ····.line·228336 ····.line·2300
36 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$3;->this$0:Lio/branch/referral/Branch;37 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$3;->this$0:Lio/branch/referral/Branch;
  
37 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$300(Lio/branch/referral/Branch;)Lio/branch/referral/ServerRequestQueue;38 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$300(Lio/branch/referral/Branch;)Lio/branch/referral/ServerRequestQueue;
  
38 ····move-result-object·v039 ····move-result-object·v0
  
39 ····sget-object·v1,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->STRONG_MATCH_PENDING_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;40 ····sget-object·v1,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->STRONG_MATCH_PENDING_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
40 ····invoke-virtual·{v0,·v1},·Lio/branch/referral/ServerRequestQueue;->unlockProcessWait(Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;)V41 ····invoke-virtual·{v0,·v1},·Lio/branch/referral/ServerRequestQueue;->unlockProcessWait(Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;)V
  
41 ····.line·228442 ····.line·2301
42 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$3;->this$0:Lio/branch/referral/Branch;43 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$3;->this$0:Lio/branch/referral/Branch;
  
43 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$400(Lio/branch/referral/Branch;)V44 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$400(Lio/branch/referral/Branch;)V
  
44 ····.line·228545 ····.line·2302
45 ····return-void46 ····return-void
46 .end·method47 .end·method
28.8 KB
smali/io/branch/referral/ServerRequestRegisterView.smali
    
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
  
58 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequestRegisterView;->constructError_:Z58 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequestRegisterView;->constructError_:Z
  
59 ····goto·:goto_059 ····goto·:goto_0
60 .end·method60 .end·method
  
61 .method·private·createContentViewJson(Lio/branch/indexing/BranchUniversalObject;Lio/branch/referral/SystemObserver;)Lorg/json/JSONObject;61 .method·private·createContentViewJson(Lio/branch/indexing/BranchUniversalObject;Lio/branch/referral/SystemObserver;)Lorg/json/JSONObject;
62 ····.locals·2862 ····.locals·26
63 ····.param·p1,·"universalObject"····#·Lio/branch/indexing/BranchUniversalObject;63 ····.param·p1,·"universalObject"····#·Lio/branch/indexing/BranchUniversalObject;
64 ····.param·p2,·"sysObserver"····#·Lio/branch/referral/SystemObserver;64 ····.param·p2,·"sysObserver"····#·Lio/branch/referral/SystemObserver;
65 ····.annotation·system·Ldalvik/annotation/Throws;65 ····.annotation·system·Ldalvik/annotation/Throws;
66 ········value·=·{66 ········value·=·{
67 ············Lorg/json/JSONException;67 ············Lorg/json/JSONException;
68 ········}68 ········}
69 ····.end·annotation69 ····.end·annotation
Offset 75, 241 lines modifiedOffset 75, 241 lines modified
75 ····.line·8775 ····.line·87
76 ····new-instance·v7,·Lorg/json/JSONObject;76 ····new-instance·v7,·Lorg/json/JSONObject;
  
77 ····invoke-direct·{v7},·Lorg/json/JSONObject;-><init>()V77 ····invoke-direct·{v7},·Lorg/json/JSONObject;-><init>()V
  
78 ····.line·9078 ····.line·90
79 ····.local·v7,·"contentObject":Lorg/json/JSONObject;79 ····.local·v7,·"contentObject":Lorg/json/JSONObject;
80 ····new-instance·v23,·Ljava/lang/StringBuilder;80 ····new-instance·v22,·Ljava/lang/StringBuilder;
  
81 ····invoke-direct/range·{v23·..·v23},·Ljava/lang/StringBuilder;-><init>()V81 ····invoke-direct/range·{v22·..·v22},·Ljava/lang/StringBuilder;-><init>()V
  
82 ····const-string·v24,·"Android·"82 ····const-string·v23,·"Android·"
  
83 ····invoke-virtual/range·{v23·..·v24},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;83 ····invoke-virtual/range·{v22·..·v23},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
84 ····move-result-object·v2384 ····move-result-object·v22
  
85 ····sget·v24,·Landroid/os/Build$VERSION;->SDK_INT:I85 ····sget·v23,·Landroid/os/Build$VERSION;->SDK_INT:I
  
86 ····invoke-virtual/range·{v23·..·v24},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;86 ····invoke-virtual/range·{v22·..·v23},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
87 ····move-result-object·v2387 ····move-result-object·v22
  
88 ····invoke-virtual/range·{v23·..·v23},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;88 ····invoke-virtual/range·{v22·..·v22},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
89 ····move-result-object·v1889 ····move-result-object·v17
  
90 ····.line·9190 ····.line·91
91 ····.local·v18,·"os_Info":Ljava/lang/String;91 ····.local·v17,·"os_Info":Ljava/lang/String;
92 ····move-object/from16·v0,·p092 ····move-object/from16·v0,·p0
  
93 ····iget-object·v0,·v0,·Lio/branch/referral/ServerRequestRegisterView;->prefHelper_:Lio/branch/referral/PrefHelper;93 ····iget-object·v0,·v0,·Lio/branch/referral/ServerRequestRegisterView;->prefHelper_:Lio/branch/referral/PrefHelper;
  
94 ····move-object/from16·v23,·v094 ····move-object/from16·v22,·v0
  
95 ····invoke-virtual/range·{v23·..·v23},·Lio/branch/referral/PrefHelper;->getSessionID()Ljava/lang/String;95 ····invoke-virtual/range·{v22·..·v22},·Lio/branch/referral/PrefHelper;->getSessionID()Ljava/lang/String;
  
96 ····move-result-object·v2096 ····move-result-object·v19
  
97 ····.line·9397 ····.line·93
98 ····.local·v20,·"sessionID":Ljava/lang/String;98 ····.local·v19,·"sessionID":Ljava/lang/String;
99 ····sget-object·v23,·Lio/branch/referral/Defines$Jsonkey;->SessionID:Lio/branch/referral/Defines$Jsonkey;99 ····sget-object·v22,·Lio/branch/referral/Defines$Jsonkey;->SessionID:Lio/branch/referral/Defines$Jsonkey;
  
100 ····invoke-virtual/range·{v23·..·v23},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;100 ····invoke-virtual/range·{v22·..·v22},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;
  
101 ····move-result-object·v23101 ····move-result-object·v22
  
102 ····move-object/from16·v0,·v23102 ····move-object/from16·v0,·v22
  
103 ····move-object/from16·v1,·v20103 ····move-object/from16·v1,·v19
  
104 ····invoke-virtual·{v7,·v0,·v1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;104 ····invoke-virtual·{v7,·v0,·v1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
105 ····.line·94105 ····.line·94
106 ····sget-object·v23,·Lio/branch/referral/Defines$Jsonkey;->DeviceFingerprintID:Lio/branch/referral/Defines$Jsonkey;106 ····sget-object·v22,·Lio/branch/referral/Defines$Jsonkey;->DeviceFingerprintID:Lio/branch/referral/Defines$Jsonkey;
  
107 ····invoke-virtual/range·{v23·..·v23},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;107 ····invoke-virtual/range·{v22·..·v22},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;
  
108 ····move-result-object·v23108 ····move-result-object·v22
  
109 ····move-object/from16·v0,·p0109 ····move-object/from16·v0,·p0
  
110 ····iget-object·v0,·v0,·Lio/branch/referral/ServerRequestRegisterView;->prefHelper_:Lio/branch/referral/PrefHelper;110 ····iget-object·v0,·v0,·Lio/branch/referral/ServerRequestRegisterView;->prefHelper_:Lio/branch/referral/PrefHelper;
  
111 ····move-object/from16·v24,·v0111 ····move-object/from16·v23,·v0
  
112 ····invoke-virtual/range·{v24·..·v24},·Lio/branch/referral/PrefHelper;->getDeviceFingerPrintID()Ljava/lang/String;112 ····invoke-virtual/range·{v23·..·v23},·Lio/branch/referral/PrefHelper;->getDeviceFingerPrintID()Ljava/lang/String;
  
113 ····move-result-object·v24113 ····move-result-object·v23
  
114 ····move-object/from16·v0,·v23114 ····move-object/from16·v0,·v22
  
115 ····move-object/from16·v1,·v24115 ····move-object/from16·v1,·v23
  
116 ····invoke-virtual·{v7,·v0,·v1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;116 ····invoke-virtual·{v7,·v0,·v1},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
117 ····.line·97117 ····.line·97
118 ····invoke-static·{},·Lio/branch/referral/DeviceInfo;->getInstance()Lio/branch/referral/DeviceInfo;118 ····invoke-static·{},·Lio/branch/referral/DeviceInfo;->getInstance()Lio/branch/referral/DeviceInfo;
  
119 ····move-result-object·v23119 ····move-result-object·v22
  
120 ····if-eqz·v23,·:cond_a120 ····if-eqz·v22,·:cond_a
  
121 ····.line·98121 ····.line·98
122 ····invoke-static·{},·Lio/branch/referral/DeviceInfo;->getInstance()Lio/branch/referral/DeviceInfo;122 ····invoke-static·{},·Lio/branch/referral/DeviceInfo;->getInstance()Lio/branch/referral/DeviceInfo;
  
123 ····move-result-object·v23123 ····move-result-object·v22
  
124 ····invoke-virtual/range·{v23·..·v23},·Lio/branch/referral/DeviceInfo;->getHardwareID()Ljava/lang/String;124 ····invoke-virtual/range·{v22·..·v22},·Lio/branch/referral/DeviceInfo;->getHardwareID()Ljava/lang/String;
  
125 ····move-result-object·v22125 ····move-result-object·v21
  
126 ····.line·102126 ····.line·102
127 ····.local·v22,·"uniqueId":Ljava/lang/String;127 ····.local·v21,·"uniqueId":Ljava/lang/String;
128 ····:goto_0128 ····:goto_0
129 ····const-string·v23,·"bnc_no_value"129 ····const-string·v22,·"bnc_no_value"
  
130 ····invoke-virtual/range·{v22·..·v23},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z130 ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
131 ····move-result·v23131 ····move-result·v22
  
132 ····if-nez·v23,·:cond_0132 ····if-nez·v22,·:cond_0
  
133 ····invoke-virtual/range·{p2·..·p2},·Lio/branch/referral/SystemObserver;->hasRealHardwareId()Z133 ····invoke-virtual/range·{p2·..·p2},·Lio/branch/referral/SystemObserver;->hasRealHardwareId()Z
  
134 ····move-result·v23134 ····move-result·v22
  
135 ····if-eqz·v23,·:cond_0135 ····if-eqz·v22,·:cond_0
  
136 ····.line·103136 ····.line·103
137 ····sget-object·v23,·Lio/branch/referral/Defines$Jsonkey;->HardwareID:Lio/branch/referral/Defines$Jsonkey;137 ····sget-object·v22,·Lio/branch/referral/Defines$Jsonkey;->HardwareID:Lio/branch/referral/Defines$Jsonkey;
Max diff block lines reached; 23002/29378 bytes (78.30%) of diff not shown.
32.3 KB
smali/io/branch/referral/ServerRequestCreateUrl.smali
    
Offset 273, 621 lines modifiedOffset 273, 603 lines modified
273 ····iput-boolean·v0,·p0,·Lio/branch/referral/ServerRequestCreateUrl;->defaultToLongUrl_:Z273 ····iput-boolean·v0,·p0,·Lio/branch/referral/ServerRequestCreateUrl;->defaultToLongUrl_:Z
  
274 ····.line·99274 ····.line·99
275 ····return-void275 ····return-void
276 .end·method276 .end·method
  
277 .method·private·generateLongUrlWithParams(Ljava/lang/String;)Ljava/lang/String;277 .method·private·generateLongUrlWithParams(Ljava/lang/String;)Ljava/lang/String;
278 ····.locals·22278 ····.locals·20
279 ····.param·p1,·"baseUrl"····#·Ljava/lang/String;279 ····.param·p1,·"baseUrl"····#·Ljava/lang/String;
  
280 ····.prologue280 ····.prologue
281 ····.line·198281 ····.line·198
282 ····new-instance·v20,·Ljava/lang/StringBuilder;282 ····new-instance·v15,·Ljava/lang/StringBuilder;
  
283 ····invoke-direct/range·{v20·..·v20},·Ljava/lang/StringBuilder;-><init>()V283 ····invoke-direct·{v15},·Ljava/lang/StringBuilder;-><init>()V
  
284 ····move-object/from16·v0,·v20284 ····move-object/from16·v0,·p1
  
285 ····move-object/from16·v1,·p1285 ····invoke-virtual·{v15,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
286 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;286 ····move-result-object·v15
  
287 ····move-result-object·v20287 ····const-string·v18,·"?"
  
288 ····const-string·v21,·"?"288 ····move-object/from16·v0,·v18
  
289 ····invoke-virtual/range·{v20·..·v21},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;289 ····invoke-virtual·{v15,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
290 ····move-result-object·v20290 ····move-result-object·v15
  
291 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;291 ····invoke-virtual·{v15},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
292 ····move-result-object·v13292 ····move-result-object·v10
  
293 ····.line·199293 ····.line·199
294 ····.local·v13,·"longUrl":Ljava/lang/String;294 ····.local·v10,·"longUrl":Ljava/lang/String;
295 ····move-object/from16·v0,·p0295 ····move-object/from16·v0,·p0
  
296 ····iget-object·v0,·v0,·Lio/branch/referral/ServerRequestCreateUrl;->linkPost_:Lio/branch/referral/BranchLinkData;296 ····iget-object·v15,·v0,·Lio/branch/referral/ServerRequestCreateUrl;->linkPost_:Lio/branch/referral/BranchLinkData;
  
297 ····move-object/from16·v20,·v0 
  
298 ····invoke-virtual/range·{v20·..·v20},·Lio/branch/referral/BranchLinkData;->getTags()Ljava/util/Collection;297 ····invoke-virtual·{v15},·Lio/branch/referral/BranchLinkData;->getTags()Ljava/util/Collection;
  
299 ····move-result-object·v17298 ····move-result-object·v14
  
300 ····.line·200299 ····.line·200
301 ····.local·v17,·"tags":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/lang/String;>;"300 ····.local·v14,·"tags":Ljava/util/Collection;,·"Ljava/util/Collection<Ljava/lang/String;>;"
302 ····if-eqz·v17,·:cond_1301 ····if-eqz·v14,·:cond_1
  
303 ····.line·201302 ····.line·201
304 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;303 ····invoke-interface·{v14},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
305 ····move-result-object·v12304 ····move-result-object·v15
  
306 ····.local·v12,·"i$":Ljava/util/Iterator; 
307 ····:cond_0305 ····:cond_0
308 ····:goto_0306 ····:goto_0
309 ····invoke-interface·{v12},·Ljava/util/Iterator;->hasNext()Z307 ····invoke-interface·{v15},·Ljava/util/Iterator;->hasNext()Z
  
310 ····move-result·v20308 ····move-result·v18
  
311 ····if-eqz·v20,·:cond_1309 ····if-eqz·v18,·:cond_1
  
312 ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object;310 ····invoke-interface·{v15},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
313 ····move-result-object·v16311 ····move-result-object·v13
  
314 ····check-cast·v16,·Ljava/lang/String;312 ····check-cast·v13,·Ljava/lang/String;
  
315 ····.line·202313 ····.line·202
316 ····.local·v16,·"tag":Ljava/lang/String;314 ····.local·v13,·"tag":Ljava/lang/String;
317 ····if-eqz·v16,·:cond_0315 ····if-eqz·v13,·:cond_0
  
318 ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/String;->length()I316 ····invoke-virtual·{v13},·Ljava/lang/String;->length()I
  
319 ····move-result·v20317 ····move-result·v18
  
320 ····if-lez·v20,·:cond_0318 ····if-lez·v18,·:cond_0
  
321 ····.line·203319 ····.line·203
322 ····new-instance·v20,·Ljava/lang/StringBuilder;320 ····new-instance·v18,·Ljava/lang/StringBuilder;
  
323 ····invoke-direct/range·{v20·..·v20},·Ljava/lang/StringBuilder;-><init>()V 
  
324 ····move-object/from16·v0,·v20321 ····invoke-direct/range·{v18·..·v18},·Ljava/lang/StringBuilder;-><init>()V
  
325 ····invoke-virtual·{v0,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;322 ····move-object/from16·v0,·v18
  
326 ····move-result-object·v20323 ····invoke-virtual·{v0,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
327 ····sget-object·v21,·Lio/branch/referral/Defines$LinkParam;->Tags:Lio/branch/referral/Defines$LinkParam;324 ····move-result-object·v18
  
328 ····invoke-virtual/range·{v20·..·v21},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;325 ····sget-object·v19,·Lio/branch/referral/Defines$LinkParam;->Tags:Lio/branch/referral/Defines$LinkParam;
  
329 ····move-result-object·v20326 ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
330 ····const-string·v21,·"="327 ····move-result-object·v18
  
331 ····invoke-virtual/range·{v20·..·v21},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;328 ····const-string·v19,·"="
  
332 ····move-result-object·v20329 ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
333 ····move-object/from16·v0,·v20330 ····move-result-object·v18
  
334 ····move-object/from16·v1,·v16331 ····move-object/from16·v0,·v18
  
335 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;332 ····invoke-virtual·{v0,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
336 ····move-result-object·v20333 ····move-result-object·v18
  
337 ····const-string·v21,·"&"334 ····const-string·v19,·"&"
  
338 ····invoke-virtual/range·{v20·..·v21},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;335 ····invoke-virtual/range·{v18·..·v19},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
339 ····move-result-object·v20336 ····move-result-object·v18
  
340 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;337 ····invoke-virtual/range·{v18·..·v18},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
341 ····move-result-object·v13338 ····move-result-object·v10
  
342 ····goto·:goto_0339 ····goto·:goto_0
  
343 ····.line·206340 ····.line·206
344 ····.end·local·v12····#·"i$":Ljava/util/Iterator; 
345 ····.end·local·v16····#·"tag":Ljava/lang/String;341 ····.end·local·v13····#·"tag":Ljava/lang/String;
346 ····:cond_1342 ····:cond_1
Max diff block lines reached; 26547/32979 bytes (80.50%) of diff not shown.
9.37 KB
smali/io/branch/referral/BranchStrongMatchHelper$2.smali
    
Offset 27, 28 lines modifiedOffset 27, 29 lines modified
  
27 .field·final·synthetic·val$strongMatchUri:Landroid/net/Uri;27 .field·final·synthetic·val$strongMatchUri:Landroid/net/Uri;
  
28 .field·final·synthetic·val$warmupMethod:Ljava/lang/reflect/Method;28 .field·final·synthetic·val$warmupMethod:Ljava/lang/reflect/Method;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lio/branch/referral/BranchStrongMatchHelper;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Landroid/net/Uri;Lio/branch/referral/PrefHelper;Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;)V30 .method·constructor·<init>(Lio/branch/referral/BranchStrongMatchHelper;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Landroid/net/Uri;Ljava/lang/reflect/Method;Lio/branch/referral/PrefHelper;Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lio/branch/referral/BranchStrongMatchHelper;
  
32 ····.prologue33 ····.prologue
33 ····.line·9534 ····.line·102
34 ····iput-object·p1,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;35 ····iput-object·p1,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
35 ····iput-object·p2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$warmupMethod:Ljava/lang/reflect/Method;36 ····iput-object·p2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$warmupMethod:Ljava/lang/reflect/Method;
  
36 ····iput-object·p3,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$newSessionMethod:Ljava/lang/reflect/Method;37 ····iput-object·p3,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$newSessionMethod:Ljava/lang/reflect/Method;
  
37 ····iput-object·p4,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$mayLaunchUrlMethod:Ljava/lang/reflect/Method;38 ····iput-object·p4,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$strongMatchUri:Landroid/net/Uri;
  
38 ····iput-object·p5,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$strongMatchUri:Landroid/net/Uri;39 ····iput-object·p5,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$mayLaunchUrlMethod:Ljava/lang/reflect/Method;
  
39 ····iput-object·p6,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$prefHelper:Lio/branch/referral/PrefHelper;40 ····iput-object·p6,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$prefHelper:Lio/branch/referral/PrefHelper;
  
40 ····iput-object·p7,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$callback:Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;41 ····iput-object·p7,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$callback:Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;
  
41 ····invoke-direct·{p0,·p1},·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;-><init>(Lio/branch/referral/BranchStrongMatchHelper;)V42 ····invoke-direct·{p0,·p1},·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;-><init>(Lio/branch/referral/BranchStrongMatchHelper;)V
  
Offset 61, 35 lines modifiedOffset 62, 35 lines modified
61 ····.locals·862 ····.locals·8
62 ····.param·p1,·"var1"····#·Landroid/content/ComponentName;63 ····.param·p1,·"var1"····#·Landroid/content/ComponentName;
63 ····.param·p2,·"clientObj"····#·Ljava/lang/Object;64 ····.param·p2,·"clientObj"····#·Ljava/lang/Object;
  
64 ····.prologue65 ····.prologue
65 ····const/4·v7,·0x066 ····const/4·v7,·0x0
  
66 ····.line·9867 ····.line·105
67 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;68 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
68 ····iget-object·v3,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;69 ····iget-object·v3,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
69 ····iget-object·v3,·v3,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsClientClass:Ljava/lang/Class;70 ····iget-object·v3,·v3,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsClientClass:Ljava/lang/Class;
  
70 ····invoke-virtual·{v3,·p2},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;71 ····invoke-virtual·{v3,·p2},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
  
71 ····move-result-object·v372 ····move-result-object·v3
  
72 ····iput-object·v3,·v2,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;73 ····iput-object·v3,·v2,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;
  
73 ····.line·9974 ····.line·106
74 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;75 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
75 ····iget-object·v2,·v2,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;76 ····iget-object·v2,·v2,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;
  
76 ····if-eqz·v2,·:cond_077 ····if-eqz·v2,·:cond_0
  
77 ····.line·10178 ····.line·108
78 ····:try_start_079 ····:try_start_0
79 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$warmupMethod:Ljava/lang/reflect/Method;80 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$warmupMethod:Ljava/lang/reflect/Method;
  
80 ····iget-object·v3,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;81 ····iget-object·v3,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
81 ····iget-object·v3,·v3,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;82 ····iget-object·v3,·v3,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;
  
Offset 105, 15 lines modifiedOffset 106, 15 lines modified
  
105 ····move-result-object·v6106 ····move-result-object·v6
  
106 ····aput-object·v6,·v4,·v5107 ····aput-object·v6,·v4,·v5
  
107 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;108 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
108 ····.line·102109 ····.line·109
109 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$newSessionMethod:Ljava/lang/reflect/Method;110 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$newSessionMethod:Ljava/lang/reflect/Method;
  
110 ····iget-object·v3,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;111 ····iget-object·v3,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
111 ····iget-object·v3,·v3,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;112 ····iget-object·v3,·v3,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;
  
112 ····const/4·v4,·0x1113 ····const/4·v4,·0x1
Offset 126, 19 lines modifiedOffset 127, 44 lines modified
  
126 ····aput-object·v6,·v4,·v5127 ····aput-object·v6,·v4,·v5
  
127 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;128 ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
128 ····move-result-object·v0129 ····move-result-object·v0
  
129 ····.line·103130 ····.line·110
130 ····.local·v0,·"customTabsSessionObj":Ljava/lang/Object;131 ····.local·v0,·"customTabsSessionObj":Ljava/lang/Object;
131 ····if-eqz·v0,·:cond_0132 ····if-eqz·v0,·:cond_0
  
132 ····.line·104133 ····.line·111
 134 ····const-string·v2,·"BranchSDK"
  
 135 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
 136 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
 137 ····const-string·v4,·"Strong·match·request·"
  
 138 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
 139 ····move-result-object·v3
  
 140 ····iget-object·v4,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$strongMatchUri:Landroid/net/Uri;
  
 141 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
 142 ····move-result-object·v3
  
 143 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
 144 ····move-result-object·v3
  
 145 ····invoke-static·{v2,·v3},·Lio/branch/referral/PrefHelper;->Debug(Ljava/lang/String;Ljava/lang/String;)V
  
 146 ····.line·112
133 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$mayLaunchUrlMethod:Ljava/lang/reflect/Method;147 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$2;->val$mayLaunchUrlMethod:Ljava/lang/reflect/Method;
  
134 ····const/4·v3,·0x3148 ····const/4·v3,·0x3
  
135 ····new-array·v3,·v3,·[Ljava/lang/Object;149 ····new-array·v3,·v3,·[Ljava/lang/Object;
  
136 ····const/4·v4,·0x0150 ····const/4·v4,·0x0
Offset 157, 66 lines modifiedOffset 183, 81 lines modified
Max diff block lines reached; 3838/9480 bytes (40.49%) of diff not shown.
1.34 KB
smali/io/branch/referral/BranchViewHandler$loadBranchViewTask.smali
    
Offset 205, 21 lines modifiedOffset 205, 19 lines modified
205 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0205 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
  
206 ····goto·:goto_1206 ····goto·:goto_1
207 .end·method207 .end·method
  
208 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;208 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1209 ····.locals·1
210 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
211 ····.prologue210 ····.prologue
212 ····.line·284211 ····.line·284
213 ····check-cast·p1,·[Ljava/lang/Void;212 ····check-cast·p1,·[Ljava/lang/Void;
  
214 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
215 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/BranchViewHandler$loadBranchViewTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean;213 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/BranchViewHandler$loadBranchViewTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean;
  
216 ····move-result-object·v0214 ····move-result-object·v0
  
217 ····return-object·v0215 ····return-object·v0
218 .end·method216 .end·method
  
Offset 283, 18 lines modifiedOffset 281, 16 lines modified
283 ····invoke-interface·{v0,·v1,·v2,·v3},·Lio/branch/referral/BranchViewHandler$IBranchViewEvents;->onBranchViewError(ILjava/lang/String;Ljava/lang/String;)V281 ····invoke-interface·{v0,·v1,·v2,·v3},·Lio/branch/referral/BranchViewHandler$IBranchViewEvents;->onBranchViewError(ILjava/lang/String;Ljava/lang/String;)V
  
284 ····goto·:goto_0282 ····goto·:goto_0
285 .end·method283 .end·method
  
286 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V284 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
287 ····.locals·0285 ····.locals·0
288 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
289 ····.prologue286 ····.prologue
290 ····.line·284287 ····.line·284
291 ····check-cast·p1,·Ljava/lang/Boolean;288 ····check-cast·p1,·Ljava/lang/Boolean;
  
292 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
293 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/BranchViewHandler$loadBranchViewTask;->onPostExecute(Ljava/lang/Boolean;)V289 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/BranchViewHandler$loadBranchViewTask;->onPostExecute(Ljava/lang/Boolean;)V
  
294 ····return-void290 ····return-void
295 .end·method291 .end·method
3.87 KB
smali/io/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection.smali
    
Offset 22, 20 lines modifiedOffset 22, 20 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>(Lio/branch/referral/BranchStrongMatchHelper;)V23 .method·public·constructor·<init>(Lio/branch/referral/BranchStrongMatchHelper;)V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·18226 ····.line·199
27 ····iput-object·p1,·p0,·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;->this$0:Lio/branch/referral/BranchStrongMatchHelper;27 ····iput-object·p1,·p0,·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·18329 ····.line·200
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·abstract·onCustomTabsServiceConnected(Landroid/content/ComponentName;Ljava/lang/Object;)V33 .method·public·abstract·onCustomTabsServiceConnected(Landroid/content/ComponentName;Ljava/lang/Object;)V
34 .end·method34 .end·method
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 ····.locals·1144 ····.locals·11
45 ····.param·p1,·"name"····#·Landroid/content/ComponentName;45 ····.param·p1,·"name"····#·Landroid/content/ComponentName;
46 ····.param·p2,·"service"····#·Landroid/os/IBinder;46 ····.param·p2,·"service"····#·Landroid/os/IBinder;
  
47 ····.prologue47 ····.prologue
48 ····const/4·v10,·0x048 ····const/4·v10,·0x0
  
49 ····.line·18849 ····.line·205
50 ····:try_start_050 ····:try_start_0
51 ····iget-object·v5,·p0,·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;->this$0:Lio/branch/referral/BranchStrongMatchHelper;51 ····iget-object·v5,·p0,·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
52 ····iget-object·v5,·v5,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsClientClass:Ljava/lang/Class;52 ····iget-object·v5,·v5,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsClientClass:Ljava/lang/Class;
  
53 ····const/4·v6,·0x253 ····const/4·v6,·0x2
  
Offset 72, 28 lines modifiedOffset 72, 28 lines modified
  
72 ····aput-object·v8,·v6,·v772 ····aput-object·v8,·v6,·v7
  
73 ····invoke-virtual·{v5,·v6},·Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;73 ····invoke-virtual·{v5,·v6},·Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
  
74 ····move-result-object·v274 ····move-result-object·v2
  
75 ····.line·18975 ····.line·206
76 ····.local·v2,·"customTabClientConstructor":Ljava/lang/reflect/Constructor;,·"Ljava/lang/reflect/Constructor<*>;"76 ····.local·v2,·"customTabClientConstructor":Ljava/lang/reflect/Constructor;,·"Ljava/lang/reflect/Constructor<*>;"
77 ····const/4·v5,·0x177 ····const/4·v5,·0x1
  
78 ····invoke-virtual·{v2,·v5},·Ljava/lang/reflect/Constructor;->setAccessible(Z)V78 ····invoke-virtual·{v2,·v5},·Ljava/lang/reflect/Constructor;->setAccessible(Z)V
  
79 ····.line·19079 ····.line·207
80 ····const-string·v5,·"android.support.customtabs.ICustomTabsService$Stub"80 ····const-string·v5,·"android.support.customtabs.ICustomTabsService$Stub"
  
81 ····invoke-static·{v5},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;81 ····invoke-static·{v5},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
82 ····move-result-object·v082 ····move-result-object·v0
  
83 ····.line·19183 ····.line·208
84 ····.local·v0,·"ICustomTabServiceStubClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"84 ····.local·v0,·"ICustomTabServiceStubClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
85 ····const-string·v5,·"asInterface"85 ····const-string·v5,·"asInterface"
  
86 ····const/4·v6,·0x186 ····const/4·v6,·0x1
  
87 ····new-array·v6,·v6,·[Ljava/lang/Class;87 ····new-array·v6,·v6,·[Ljava/lang/Class;
  
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
  
103 ····aput-object·v8,·v6,·v7103 ····aput-object·v8,·v6,·v7
  
104 ····invoke-virtual·{v0,·v5,·v6},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;104 ····invoke-virtual·{v0,·v5,·v6},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
105 ····move-result-object·v1105 ····move-result-object·v1
  
106 ····.line·193106 ····.line·210
107 ····.local·v1,·"asInterfaceMethod":Ljava/lang/reflect/Method;107 ····.local·v1,·"asInterfaceMethod":Ljava/lang/reflect/Method;
108 ····const/4·v5,·0x2108 ····const/4·v5,·0x2
  
109 ····new-array·v5,·v5,·[Ljava/lang/Object;109 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
110 ····const/4·v6,·0x0110 ····const/4·v6,·0x0
  
Offset 135, 31 lines modifiedOffset 135, 31 lines modified
  
135 ····aput-object·p1,·v5,·v6135 ····aput-object·p1,·v5,·v6
  
136 ····invoke-virtual·{v2,·v5},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;136 ····invoke-virtual·{v2,·v5},·Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
  
137 ····move-result-object·v3137 ····move-result-object·v3
  
138 ····.line·194138 ····.line·211
139 ····.local·v3,·"customTabClientObject":Ljava/lang/Object;139 ····.local·v3,·"customTabClientObject":Ljava/lang/Object;
140 ····invoke-virtual·{p0,·p1,·v3},·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;->onCustomTabsServiceConnected(Landroid/content/ComponentName;Ljava/lang/Object;)V140 ····invoke-virtual·{p0,·p1,·v3},·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;->onCustomTabsServiceConnected(Landroid/content/ComponentName;Ljava/lang/Object;)V
141 ····:try_end_0141 ····:try_end_0
142 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0142 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0
  
143 ····.line·198143 ····.line·215
144 ····.end·local·v0····#·"ICustomTabServiceStubClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"144 ····.end·local·v0····#·"ICustomTabServiceStubClass":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
145 ····.end·local·v1····#·"asInterfaceMethod":Ljava/lang/reflect/Method;145 ····.end·local·v1····#·"asInterfaceMethod":Ljava/lang/reflect/Method;
146 ····.end·local·v2····#·"customTabClientConstructor":Ljava/lang/reflect/Constructor;,·"Ljava/lang/reflect/Constructor<*>;"146 ····.end·local·v2····#·"customTabClientConstructor":Ljava/lang/reflect/Constructor;,·"Ljava/lang/reflect/Constructor<*>;"
147 ····.end·local·v3····#·"customTabClientObject":Ljava/lang/Object;147 ····.end·local·v3····#·"customTabClientObject":Ljava/lang/Object;
148 ····:goto_0148 ····:goto_0
149 ····return-void149 ····return-void
  
150 ····.line·195150 ····.line·212
151 ····:catch_0151 ····:catch_0
152 ····move-exception·v4152 ····move-exception·v4
  
153 ····.line·196153 ····.line·213
154 ····.local·v4,·"t":Ljava/lang/Throwable;154 ····.local·v4,·"t":Ljava/lang/Throwable;
155 ····invoke-virtual·{p0,·v10,·v10},·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;->onCustomTabsServiceConnected(Landroid/content/ComponentName;Ljava/lang/Object;)V155 ····invoke-virtual·{p0,·v10,·v10},·Lio/branch/referral/BranchStrongMatchHelper$MockCustomTabServiceConnection;->onCustomTabsServiceConnected(Landroid/content/ComponentName;Ljava/lang/Object;)V
  
156 ····goto·:goto_0156 ····goto·:goto_0
157 .end·method157 .end·method
2.38 KB
smali/io/branch/referral/ApkParser.smali
    
Offset 59, 110 lines modifiedOffset 59, 123 lines modified
  
59 ····move-result·v059 ····move-result·v0
  
60 ····if-nez·v0,·:cond_060 ····if-nez·v0,·:cond_0
  
61 ····const-string·v0,·"https"61 ····const-string·v0,·"https"
  
 62 ····.line·168
62 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z63 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
63 ····move-result·v064 ····move-result·v0
  
64 ····if-nez·v0,·:cond_065 ····if-nez·v0,·:cond_0
  
65 ····const-string·v0,·"geo"66 ····const-string·v0,·"geo"
  
 67 ····.line·169
66 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z68 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
67 ····move-result·v069 ····move-result·v0
  
68 ····if-nez·v0,·:cond_070 ····if-nez·v0,·:cond_0
  
69 ····const-string·v0,·"*"71 ····const-string·v0,·"*"
  
 72 ····.line·170
70 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z73 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
71 ····move-result·v074 ····move-result·v0
  
72 ····if-nez·v0,·:cond_075 ····if-nez·v0,·:cond_0
  
73 ····const-string·v0,·"package"76 ····const-string·v0,·"package"
  
 77 ····.line·171
74 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z78 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
75 ····move-result·v079 ····move-result·v0
  
76 ····if-nez·v0,·:cond_080 ····if-nez·v0,·:cond_0
  
77 ····const-string·v0,·"sms"81 ····const-string·v0,·"sms"
  
 82 ····.line·172
78 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z83 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
79 ····move-result·v084 ····move-result·v0
  
80 ····if-nez·v0,·:cond_085 ····if-nez·v0,·:cond_0
  
81 ····const-string·v0,·"smsto"86 ····const-string·v0,·"smsto"
  
 87 ····.line·173
82 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z88 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
83 ····move-result·v089 ····move-result·v0
  
84 ····if-nez·v0,·:cond_090 ····if-nez·v0,·:cond_0
  
85 ····const-string·v0,·"mms"91 ····const-string·v0,·"mms"
  
 92 ····.line·174
86 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z93 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
87 ····move-result·v094 ····move-result·v0
  
88 ····if-nez·v0,·:cond_095 ····if-nez·v0,·:cond_0
  
89 ····const-string·v0,·"mmsto"96 ····const-string·v0,·"mmsto"
  
 97 ····.line·175
90 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z98 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
91 ····move-result·v099 ····move-result·v0
  
92 ····if-nez·v0,·:cond_0100 ····if-nez·v0,·:cond_0
  
93 ····const-string·v0,·"tel"101 ····const-string·v0,·"tel"
  
 102 ····.line·176
94 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z103 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
95 ····move-result·v0104 ····move-result·v0
  
96 ····if-nez·v0,·:cond_0105 ····if-nez·v0,·:cond_0
  
97 ····const-string·v0,·"voicemail"106 ····const-string·v0,·"voicemail"
  
 107 ····.line·177
98 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z108 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
99 ····move-result·v0109 ····move-result·v0
  
100 ····if-nez·v0,·:cond_0110 ····if-nez·v0,·:cond_0
  
101 ····const-string·v0,·"file"111 ····const-string·v0,·"file"
  
 112 ····.line·178
102 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z113 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
103 ····move-result·v0114 ····move-result·v0
  
104 ····if-nez·v0,·:cond_0115 ····if-nez·v0,·:cond_0
  
105 ····const-string·v0,·"content"116 ····const-string·v0,·"content"
  
 117 ····.line·179
106 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z118 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
107 ····move-result·v0119 ····move-result·v0
  
108 ····if-nez·v0,·:cond_0120 ····if-nez·v0,·:cond_0
  
109 ····const-string·v0,·"mailto"121 ····const-string·v0,·"mailto"
  
 122 ····.line·180
110 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z123 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
111 ····move-result·v0124 ····move-result·v0
  
112 ····if-nez·v0,·:cond_0125 ····if-nez·v0,·:cond_0
  
113 ····.line·181126 ····.line·181
1.19 KB
smali/io/branch/referral/BranchUrlBuilder.smali
    
Offset 304, 14 lines modifiedOffset 304, 15 lines modified
  
304 ····iget-object·v9,·p0,·Lio/branch/referral/BranchUrlBuilder;->stage_:Ljava/lang/String;304 ····iget-object·v9,·p0,·Lio/branch/referral/BranchUrlBuilder;->stage_:Ljava/lang/String;
  
305 ····iget-object·v10,·p0,·Lio/branch/referral/BranchUrlBuilder;->campaign_:Ljava/lang/String;305 ····iget-object·v10,·p0,·Lio/branch/referral/BranchUrlBuilder;->campaign_:Ljava/lang/String;
  
306 ····iget-object·v11,·p0,·Lio/branch/referral/BranchUrlBuilder;->params_:Lorg/json/JSONObject;306 ····iget-object·v11,·p0,·Lio/branch/referral/BranchUrlBuilder;->params_:Lorg/json/JSONObject;
  
 307 ····.line·151
307 ····invoke-static·{v11},·Lio/branch/referral/BranchUtil;->formatAndStringifyLinkParam(Lorg/json/JSONObject;)Ljava/lang/String;308 ····invoke-static·{v11},·Lio/branch/referral/BranchUtil;->formatAndStringifyLinkParam(Lorg/json/JSONObject;)Ljava/lang/String;
  
308 ····move-result-object·v11309 ····move-result-object·v11
  
309 ····const/4·v13,·0x1310 ····const/4·v13,·0x1
  
310 ····iget-boolean·v14,·p0,·Lio/branch/referral/BranchUrlBuilder;->defaultToLongUrl_:Z311 ····iget-boolean·v14,·p0,·Lio/branch/referral/BranchUrlBuilder;->defaultToLongUrl_:Z
Offset 399, 14 lines modifiedOffset 400, 15 lines modified
  
399 ····iget-object·v8,·p0,·Lio/branch/referral/BranchUrlBuilder;->stage_:Ljava/lang/String;400 ····iget-object·v8,·p0,·Lio/branch/referral/BranchUrlBuilder;->stage_:Ljava/lang/String;
  
400 ····iget-object·v9,·p0,·Lio/branch/referral/BranchUrlBuilder;->campaign_:Ljava/lang/String;401 ····iget-object·v9,·p0,·Lio/branch/referral/BranchUrlBuilder;->campaign_:Ljava/lang/String;
  
401 ····iget-object·v10,·p0,·Lio/branch/referral/BranchUrlBuilder;->params_:Lorg/json/JSONObject;402 ····iget-object·v10,·p0,·Lio/branch/referral/BranchUrlBuilder;->params_:Lorg/json/JSONObject;
  
 403 ····.line·137
402 ····invoke-static·{v10},·Lio/branch/referral/BranchUtil;->formatAndStringifyLinkParam(Lorg/json/JSONObject;)Ljava/lang/String;404 ····invoke-static·{v10},·Lio/branch/referral/BranchUtil;->formatAndStringifyLinkParam(Lorg/json/JSONObject;)Ljava/lang/String;
  
403 ····move-result-object·v10405 ····move-result-object·v10
  
404 ····const/4·v11,·0x0406 ····const/4·v11,·0x0
  
405 ····const/4·v12,·0x0407 ····const/4·v12,·0x0
3.44 KB
smali/io/branch/referral/Branch$2.smali
    
Offset 20, 98 lines modifiedOffset 20, 99 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lio/branch/referral/Branch;21 .field·final·synthetic·this$0:Lio/branch/referral/Branch;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lio/branch/referral/Branch;)V23 .method·constructor·<init>(Lio/branch/referral/Branch;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lio/branch/referral/Branch;
  
25 ····.prologue26 ····.prologue
26 ····.line·220627 ····.line·2219
27 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;28 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·onAppLinkFetchFinished(Ljava/lang/String;)V33 .method·public·onAppLinkFetchFinished(Ljava/lang/String;)V
33 ····.locals·434 ····.locals·4
34 ····.param·p1,·"nativeAppLinkUrl"····#·Ljava/lang/String;35 ····.param·p1,·"nativeAppLinkUrl"····#·Ljava/lang/String;
  
35 ····.prologue36 ····.prologue
36 ····.line·220937 ····.line·2222
37 ····iget-object·v2,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;38 ····iget-object·v2,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;
  
38 ····invoke-static·{v2},·Lio/branch/referral/Branch;->access$200(Lio/branch/referral/Branch;)Lio/branch/referral/PrefHelper;39 ····invoke-static·{v2},·Lio/branch/referral/Branch;->access$200(Lio/branch/referral/Branch;)Lio/branch/referral/PrefHelper;
  
39 ····move-result-object·v240 ····move-result-object·v2
  
40 ····const/4·v3,·0x141 ····const/4·v3,·0x1
  
41 ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;42 ····invoke-static·{v3},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
42 ····move-result-object·v343 ····move-result-object·v3
  
43 ····invoke-virtual·{v2,·v3},·Lio/branch/referral/PrefHelper;->setIsAppLinkTriggeredInit(Ljava/lang/Boolean;)V44 ····invoke-virtual·{v2,·v3},·Lio/branch/referral/PrefHelper;->setIsAppLinkTriggeredInit(Ljava/lang/Boolean;)V
  
44 ····.line·221045 ····.line·2223
45 ····if-eqz·p1,·:cond_046 ····if-eqz·p1,·:cond_0
  
46 ····.line·221147 ····.line·2224
47 ····invoke-static·{p1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;48 ····invoke-static·{p1},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
48 ····move-result-object·v049 ····move-result-object·v0
  
49 ····.line·221250 ····.line·2225
50 ····.local·v0,·"appLinkUri":Landroid/net/Uri;51 ····.local·v0,·"appLinkUri":Landroid/net/Uri;
51 ····sget-object·v2,·Lio/branch/referral/Defines$Jsonkey;->LinkClickID:Lio/branch/referral/Defines$Jsonkey;52 ····sget-object·v2,·Lio/branch/referral/Defines$Jsonkey;->LinkClickID:Lio/branch/referral/Defines$Jsonkey;
  
52 ····invoke-virtual·{v2},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;53 ····invoke-virtual·{v2},·Lio/branch/referral/Defines$Jsonkey;->getKey()Ljava/lang/String;
  
53 ····move-result-object·v254 ····move-result-object·v2
  
54 ····invoke-virtual·{v0,·v2},·Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;55 ····invoke-virtual·{v0,·v2},·Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
  
55 ····move-result-object·v156 ····move-result-object·v1
  
56 ····.line·221357 ····.line·2226
57 ····.local·v1,·"bncLinkClickId":Ljava/lang/String;58 ····.local·v1,·"bncLinkClickId":Ljava/lang/String;
58 ····invoke-static·{v1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z59 ····invoke-static·{v1},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
59 ····move-result·v260 ····move-result·v2
  
60 ····if-nez·v2,·:cond_061 ····if-nez·v2,·:cond_0
  
61 ····.line·221462 ····.line·2227
62 ····iget-object·v2,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;63 ····iget-object·v2,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;
  
63 ····invoke-static·{v2},·Lio/branch/referral/Branch;->access$200(Lio/branch/referral/Branch;)Lio/branch/referral/PrefHelper;64 ····invoke-static·{v2},·Lio/branch/referral/Branch;->access$200(Lio/branch/referral/Branch;)Lio/branch/referral/PrefHelper;
  
64 ····move-result-object·v265 ····move-result-object·v2
  
65 ····invoke-virtual·{v2,·v1},·Lio/branch/referral/PrefHelper;->setLinkClickIdentifier(Ljava/lang/String;)V66 ····invoke-virtual·{v2,·v1},·Lio/branch/referral/PrefHelper;->setLinkClickIdentifier(Ljava/lang/String;)V
  
66 ····.line·221767 ····.line·2230
67 ····.end·local·v0····#·"appLinkUri":Landroid/net/Uri;68 ····.end·local·v0····#·"appLinkUri":Landroid/net/Uri;
68 ····.end·local·v1····#·"bncLinkClickId":Ljava/lang/String;69 ····.end·local·v1····#·"bncLinkClickId":Ljava/lang/String;
69 ····:cond_070 ····:cond_0
70 ····iget-object·v2,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;71 ····iget-object·v2,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;
  
71 ····invoke-static·{v2},·Lio/branch/referral/Branch;->access$300(Lio/branch/referral/Branch;)Lio/branch/referral/ServerRequestQueue;72 ····invoke-static·{v2},·Lio/branch/referral/Branch;->access$300(Lio/branch/referral/Branch;)Lio/branch/referral/ServerRequestQueue;
  
72 ····move-result-object·v273 ····move-result-object·v2
  
73 ····sget-object·v3,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->FB_APP_LINK_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;74 ····sget-object·v3,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->FB_APP_LINK_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
74 ····invoke-virtual·{v2,·v3},·Lio/branch/referral/ServerRequestQueue;->unlockProcessWait(Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;)V75 ····invoke-virtual·{v2,·v3},·Lio/branch/referral/ServerRequestQueue;->unlockProcessWait(Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;)V
  
75 ····.line·221876 ····.line·2231
76 ····iget-object·v2,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;77 ····iget-object·v2,·p0,·Lio/branch/referral/Branch$2;->this$0:Lio/branch/referral/Branch;
  
77 ····invoke-static·{v2},·Lio/branch/referral/Branch;->access$400(Lio/branch/referral/Branch;)V78 ····invoke-static·{v2},·Lio/branch/referral/Branch;->access$400(Lio/branch/referral/Branch;)V
  
78 ····.line·221979 ····.line·2232
79 ····return-void80 ····return-void
80 .end·method81 .end·method
245 KB
smali/io/branch/referral/Branch.smali
    
Offset 255, 47 lines modifiedOffset 255, 47 lines modified
255 #·direct·methods255 #·direct·methods
256 .method·static·constructor·<clinit>()V256 .method·static·constructor·<clinit>()V
257 ····.locals·3257 ····.locals·3
  
258 ····.prologue258 ····.prologue
259 ····const/4·v2,·0x0259 ····const/4·v2,·0x0
  
260 ····.line·293260 ····.line·292
261 ····sput-boolean·v2,·Lio/branch/referral/Branch;->isLogging_:Z261 ····sput-boolean·v2,·Lio/branch/referral/Branch;->isLogging_:Z
  
262 ····.line·295262 ····.line·294
263 ····sput-boolean·v2,·Lio/branch/referral/Branch;->checkInstallReferrer_:Z263 ····sput-boolean·v2,·Lio/branch/referral/Branch;->checkInstallReferrer_:Z
  
264 ····.line·296264 ····.line·295
265 ····const-wide/16·v0,·0x1388265 ····const-wide/16·v0,·0x1388
  
266 ····sput-wide·v0,·Lio/branch/referral/Branch;->PLAYSTORE_REFERRAL_FETCH_WAIT_FOR:J266 ····sput-wide·v0,·Lio/branch/referral/Branch;->PLAYSTORE_REFERRAL_FETCH_WAIT_FOR:J
  
267 ····.line·324267 ····.line·323
268 ····sput-boolean·v2,·Lio/branch/referral/Branch;->isAutoSessionMode_:Z268 ····sput-boolean·v2,·Lio/branch/referral/Branch;->isAutoSessionMode_:Z
  
269 ····.line·327269 ····.line·326
270 ····sput-boolean·v2,·Lio/branch/referral/Branch;->isActivityLifeCycleCallbackRegistered_:Z270 ····sput-boolean·v2,·Lio/branch/referral/Branch;->isActivityLifeCycleCallbackRegistered_:Z
  
271 ····.line·359271 ····.line·358
272 ····sget-object·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->USE_DEFAULT:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;272 ····sget-object·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->USE_DEFAULT:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
  
273 ····sput-object·v0,·Lio/branch/referral/Branch;->customReferrableSettings_:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;273 ····sput-object·v0,·Lio/branch/referral/Branch;->customReferrableSettings_:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
  
274 ····.line·394274 ····.line·393
275 ····const-string·v0,·"app.link"275 ····const-string·v0,·"app.link"
  
276 ····sput-object·v0,·Lio/branch/referral/Branch;->cookieBasedMatchDomain_:Ljava/lang/String;276 ····sput-object·v0,·Lio/branch/referral/Branch;->cookieBasedMatchDomain_:Ljava/lang/String;
  
277 ····.line·396277 ····.line·395
278 ····const/16·v0,·0x9c4278 ····const/16·v0,·0x9c4
  
279 ····sput·v0,·Lio/branch/referral/Branch;->LATCH_WAIT_UNTIL:I279 ····sput·v0,·Lio/branch/referral/Branch;->LATCH_WAIT_UNTIL:I
  
280 ····.line·399280 ····.line·398
281 ····const/4·v0,·0x1281 ····const/4·v0,·0x1
  
282 ····new-array·v0,·v0,·[Ljava/lang/String;282 ····new-array·v0,·v0,·[Ljava/lang/String;
  
283 ····const-string·v1,·"extra_launch_uri"283 ····const-string·v1,·"extra_launch_uri"
  
284 ····aput-object·v1,·v0,·v2284 ····aput-object·v1,·v0,·v2
Offset 315, 1385 lines modifiedOffset 315, 1288 lines modified
315 ····.prologue315 ····.prologue
316 ····const/4·v1,·0x0316 ····const/4·v1,·0x0
  
317 ····const/4·v3,·0x1317 ····const/4·v3,·0x1
  
318 ····const/4·v2,·0x0318 ····const/4·v2,·0x0
  
319 ····.line·417319 ····.line·416
320 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V320 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
321 ····.line·289321 ····.line·288
322 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->enableFacebookAppLinkCheck_:Z322 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->enableFacebookAppLinkCheck_:Z
  
323 ····.line·341323 ····.line·340
324 ····sget-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->PENDING:Lio/branch/referral/Branch$INTENT_STATE;324 ····sget-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->PENDING:Lio/branch/referral/Branch$INTENT_STATE;
  
325 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->intentState_:Lio/branch/referral/Branch$INTENT_STATE;325 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->intentState_:Lio/branch/referral/Branch$INTENT_STATE;
  
326 ····.line·342326 ····.line·341
327 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->handleDelayedNewIntents_:Z327 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->handleDelayedNewIntents_:Z
  
328 ····.line·345328 ····.line·344
329 ····sget-object·v0,·Lio/branch/referral/Branch$SESSION_STATE;->UNINITIALISED:Lio/branch/referral/Branch$SESSION_STATE;329 ····sget-object·v0,·Lio/branch/referral/Branch$SESSION_STATE;->UNINITIALISED:Lio/branch/referral/Branch$SESSION_STATE;
  
330 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->initState_:Lio/branch/referral/Branch$SESSION_STATE;330 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->initState_:Lio/branch/referral/Branch$SESSION_STATE;
  
331 ····.line·380331 ····.line·379
332 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->isInitReportedThroughCallBack:Z332 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->isInitReportedThroughCallBack:Z
  
333 ····.line·387333 ····.line·386
334 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->isGAParamsFetchInProgress_:Z334 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->isGAParamsFetchInProgress_:Z
  
335 ····.line·403335 ····.line·402
336 ····iput-object·v1,·p0,·Lio/branch/referral/Branch;->getFirstReferringParamsLatch:Ljava/util/concurrent/CountDownLatch;336 ····iput-object·v1,·p0,·Lio/branch/referral/Branch;->getFirstReferringParamsLatch:Ljava/util/concurrent/CountDownLatch;
  
337 ····.line·404337 ····.line·403
338 ····iput-object·v1,·p0,·Lio/branch/referral/Branch;->getLatestReferringParamsLatch:Ljava/util/concurrent/CountDownLatch;338 ····iput-object·v1,·p0,·Lio/branch/referral/Branch;->getLatestReferringParamsLatch:Ljava/util/concurrent/CountDownLatch;
  
339 ····.line·407339 ····.line·406
340 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->performCookieBasedStrongMatchingOnGAIDAvailable:Z340 ····iput-boolean·v2,·p0,·Lio/branch/referral/Branch;->performCookieBasedStrongMatchingOnGAIDAvailable:Z
  
341 ····.line·418341 ····.line·417
342 ····invoke-static·{p1},·Lio/branch/referral/PrefHelper;->getInstance(Landroid/content/Context;)Lio/branch/referral/PrefHelper;342 ····invoke-static·{p1},·Lio/branch/referral/PrefHelper;->getInstance(Landroid/content/Context;)Lio/branch/referral/PrefHelper;
  
343 ····move-result-object·v0343 ····move-result-object·v0
  
344 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->prefHelper_:Lio/branch/referral/PrefHelper;344 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->prefHelper_:Lio/branch/referral/PrefHelper;
  
345 ····.line·419345 ····.line·418
346 ····new-instance·v0,·Lio/branch/referral/BranchRemoteInterface;346 ····new-instance·v0,·Lio/branch/referral/BranchRemoteInterface;
  
347 ····invoke-direct·{v0,·p1},·Lio/branch/referral/BranchRemoteInterface;-><init>(Landroid/content/Context;)V347 ····invoke-direct·{v0,·p1},·Lio/branch/referral/BranchRemoteInterface;-><init>(Landroid/content/Context;)V
  
348 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->kRemoteInterface_:Lio/branch/referral/BranchRemoteInterface;348 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->kRemoteInterface_:Lio/branch/referral/BranchRemoteInterface;
  
349 ····.line·420349 ····.line·419
350 ····new-instance·v0,·Lio/branch/referral/SystemObserver;350 ····new-instance·v0,·Lio/branch/referral/SystemObserver;
  
351 ····invoke-direct·{v0,·p1},·Lio/branch/referral/SystemObserver;-><init>(Landroid/content/Context;)V351 ····invoke-direct·{v0,·p1},·Lio/branch/referral/SystemObserver;-><init>(Landroid/content/Context;)V
  
352 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->systemObserver_:Lio/branch/referral/SystemObserver;352 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->systemObserver_:Lio/branch/referral/SystemObserver;
  
353 ····.line·421353 ····.line·420
354 ····invoke-static·{p1},·Lio/branch/referral/ServerRequestQueue;->getInstance(Landroid/content/Context;)Lio/branch/referral/ServerRequestQueue;354 ····invoke-static·{p1},·Lio/branch/referral/ServerRequestQueue;->getInstance(Landroid/content/Context;)Lio/branch/referral/ServerRequestQueue;
  
355 ····move-result-object·v0355 ····move-result-object·v0
  
356 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->requestQueue_:Lio/branch/referral/ServerRequestQueue;356 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->requestQueue_:Lio/branch/referral/ServerRequestQueue;
  
357 ····.line·422357 ····.line·421
358 ····new-instance·v0,·Ljava/util/concurrent/Semaphore;358 ····new-instance·v0,·Ljava/util/concurrent/Semaphore;
  
359 ····invoke-direct·{v0,·v3},·Ljava/util/concurrent/Semaphore;-><init>(I)V359 ····invoke-direct·{v0,·v3},·Ljava/util/concurrent/Semaphore;-><init>(I)V
  
360 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->serverSema_:Ljava/util/concurrent/Semaphore;360 ····iput-object·v0,·p0,·Lio/branch/referral/Branch;->serverSema_:Ljava/util/concurrent/Semaphore;
  
361 ····.line·423361 ····.line·422
362 ····new-instance·v0,·Ljava/lang/Object;362 ····new-instance·v0,·Ljava/lang/Object;
  
Max diff block lines reached; 245823/250538 bytes (98.12%) of diff not shown.
13.7 KB
smali/io/branch/referral/ServerRequestQueue$1.smali
    
Offset 20, 282 lines modifiedOffset 20, 280 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lio/branch/referral/ServerRequestQueue;21 .field·final·synthetic·this$0:Lio/branch/referral/ServerRequestQueue;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lio/branch/referral/ServerRequestQueue;)V23 .method·constructor·<init>(Lio/branch/referral/ServerRequestQueue;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lio/branch/referral/ServerRequestQueue;
  
25 ····.prologue26 ····.prologue
26 ····.line·6527 ····.line·65
27 ····iput-object·p1,·p0,·Lio/branch/referral/ServerRequestQueue$1;->this$0:Lio/branch/referral/ServerRequestQueue;28 ····iput-object·p1,·p0,·Lio/branch/referral/ServerRequestQueue$1;->this$0:Lio/branch/referral/ServerRequestQueue;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·run()V33 .method·public·run()V
33 ····.locals·1134 ····.locals·10
  
34 ····.prologue35 ····.prologue
35 ····.line·6836 ····.line·68
36 ····iget-object·v6,·p0,·Lio/branch/referral/ServerRequestQueue$1;->this$0:Lio/branch/referral/ServerRequestQueue;37 ····iget-object·v5,·p0,·Lio/branch/referral/ServerRequestQueue$1;->this$0:Lio/branch/referral/ServerRequestQueue;
  
37 ····invoke-static·{v6},·Lio/branch/referral/ServerRequestQueue;->access$000(Lio/branch/referral/ServerRequestQueue;)Ljava/util/List;38 ····invoke-static·{v5},·Lio/branch/referral/ServerRequestQueue;->access$000(Lio/branch/referral/ServerRequestQueue;)Ljava/util/List;
  
38 ····move-result-object·v739 ····move-result-object·v6
  
39 ····monitor-enter·v740 ····monitor-enter·v6
  
40 ····.line·6941 ····.line·69
41 ····:try_start_042 ····:try_start_0
42 ····new-instance·v4,·Lorg/json/JSONArray;43 ····new-instance·v3,·Lorg/json/JSONArray;
  
43 ····invoke-direct·{v4},·Lorg/json/JSONArray;-><init>()V44 ····invoke-direct·{v3},·Lorg/json/JSONArray;-><init>()V
  
44 ····.line·7045 ····.line·70
45 ····.local·v4,·"jsonArr":Lorg/json/JSONArray;46 ····.local·v3,·"jsonArr":Lorg/json/JSONArray;
46 ····iget-object·v6,·p0,·Lio/branch/referral/ServerRequestQueue$1;->this$0:Lio/branch/referral/ServerRequestQueue;47 ····iget-object·v5,·p0,·Lio/branch/referral/ServerRequestQueue$1;->this$0:Lio/branch/referral/ServerRequestQueue;
  
47 ····invoke-static·{v6},·Lio/branch/referral/ServerRequestQueue;->access$000(Lio/branch/referral/ServerRequestQueue;)Ljava/util/List;48 ····invoke-static·{v5},·Lio/branch/referral/ServerRequestQueue;->access$000(Lio/branch/referral/ServerRequestQueue;)Ljava/util/List;
  
48 ····move-result-object·v649 ····move-result-object·v5
  
49 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;50 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
50 ····move-result-object·v251 ····move-result-object·v5
  
51 ····.local·v2,·"i$":Ljava/util/Iterator; 
52 ····:cond_052 ····:cond_0
53 ····:goto_053 ····:goto_0
54 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z54 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
55 ····move-result·v655 ····move-result·v7
  
56 ····if-eqz·v6,·:cond_156 ····if-eqz·v7,·:cond_1
  
57 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;57 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····check-cast·v0,·Lio/branch/referral/ServerRequest;59 ····check-cast·v0,·Lio/branch/referral/ServerRequest;
  
60 ····.line·7160 ····.line·71
61 ····.local·v0,·"aQueue":Lio/branch/referral/ServerRequest;61 ····.local·v0,·"aQueue":Lio/branch/referral/ServerRequest;
62 ····invoke-virtual·{v0},·Lio/branch/referral/ServerRequest;->toJSON()Lorg/json/JSONObject;62 ····invoke-virtual·{v0},·Lio/branch/referral/ServerRequest;->toJSON()Lorg/json/JSONObject;
  
63 ····move-result-object·v363 ····move-result-object·v2
  
64 ····.line·7264 ····.line·72
65 ····.local·v3,·"json":Lorg/json/JSONObject;65 ····.local·v2,·"json":Lorg/json/JSONObject;
66 ····if-eqz·v3,·:cond_066 ····if-eqz·v2,·:cond_0
  
67 ····.line·7367 ····.line·73
68 ····invoke-virtual·{v4,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;68 ····invoke-virtual·{v3,·v2},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
  
69 ····goto·:goto_069 ····goto·:goto_0
  
70 ····.line·9170 ····.line·91
71 ····.end·local·v0····#·"aQueue":Lio/branch/referral/ServerRequest;71 ····.end·local·v0····#·"aQueue":Lio/branch/referral/ServerRequest;
72 ····.end·local·v2····#·"i$":Ljava/util/Iterator; 
73 ····.end·local·v3····#·"json":Lorg/json/JSONObject;72 ····.end·local·v2····#·"json":Lorg/json/JSONObject;
74 ····.end·local·v4····#·"jsonArr":Lorg/json/JSONArray;73 ····.end·local·v3····#·"jsonArr":Lorg/json/JSONArray;
75 ····:catchall_074 ····:catchall_0
76 ····move-exception·v675 ····move-exception·v5
  
77 ····monitor-exit·v776 ····monitor-exit·v6
78 ····:try_end_077 ····:try_end_0
79 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_078 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
80 ····throw·v679 ····throw·v5
  
81 ····.line·7680 ····.line·76
82 ····.restart·local·v2····#·"i$":Ljava/util/Iterator; 
83 ····.restart·local·v4····#·"jsonArr":Lorg/json/JSONArray;81 ····.restart·local·v3····#·"jsonArr":Lorg/json/JSONArray;
84 ····:cond_182 ····:cond_1
85 ····const/4·v5,·0x083 ····const/4·v4,·0x0
  
86 ····.line·7884 ····.line·78
87 ····.local·v5,·"succeeded":Z85 ····.local·v4,·"succeeded":Z
88 ····:try_start_186 ····:try_start_1
89 ····iget-object·v6,·p0,·Lio/branch/referral/ServerRequestQueue$1;->this$0:Lio/branch/referral/ServerRequestQueue;87 ····iget-object·v5,·p0,·Lio/branch/referral/ServerRequestQueue$1;->this$0:Lio/branch/referral/ServerRequestQueue;
  
90 ····invoke-static·{v6},·Lio/branch/referral/ServerRequestQueue;->access$100(Lio/branch/referral/ServerRequestQueue;)Landroid/content/SharedPreferences$Editor;88 ····invoke-static·{v5},·Lio/branch/referral/ServerRequestQueue;->access$100(Lio/branch/referral/ServerRequestQueue;)Landroid/content/SharedPreferences$Editor;
  
91 ····move-result-object·v689 ····move-result-object·v5
  
92 ····const-string·v8,·"BNCServerRequestQueue"90 ····const-string·v7,·"BNCServerRequestQueue"
  
93 ····invoke-virtual·{v4},·Lorg/json/JSONArray;->toString()Ljava/lang/String;91 ····invoke-virtual·{v3},·Lorg/json/JSONArray;->toString()Ljava/lang/String;
  
94 ····move-result-object·v992 ····move-result-object·v8
  
95 ····invoke-interface·{v6,·v8,·v9},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;93 ····invoke-interface·{v5,·v7,·v8},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
  
96 ····move-result-object·v694 ····move-result-object·v5
  
97 ····invoke-interface·{v6},·Landroid/content/SharedPreferences$Editor;->commit()Z95 ····invoke-interface·{v5},·Landroid/content/SharedPreferences$Editor;->commit()Z
98 ····:try_end_196 ····:try_end_1
99 ····.catch·Ljava/util/ConcurrentModificationException;·{:try_start_1·..·:try_end_1}·:catch_097 ····.catch·Ljava/util/ConcurrentModificationException;·{:try_start_1·..·:try_end_1}·:catch_0
100 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_198 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
101 ····.line·7999 ····.line·79
102 ····const/4·v5,·0x1100 ····const/4·v4,·0x1
Max diff block lines reached; 7820/13897 bytes (56.27%) of diff not shown.
2.6 KB
smali/io/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS.smali
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ····.prologue40 ····.prologue
41 ····const/4·v4,·0x241 ····const/4·v4,·0x2
  
42 ····const/4·v3,·0x142 ····const/4·v3,·0x1
  
43 ····const/4·v2,·0x043 ····const/4·v2,·0x0
  
44 ····.line·35544 ····.line·354
45 ····new-instance·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;45 ····new-instance·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
  
46 ····const-string·v1,·"USE_DEFAULT"46 ····const-string·v1,·"USE_DEFAULT"
  
47 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;-><init>(Ljava/lang/String;I)V47 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;-><init>(Ljava/lang/String;I)V
  
48 ····sput-object·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->USE_DEFAULT:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;48 ····sput-object·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->USE_DEFAULT:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
  
65 ····const-string·v1,·"NON_REFERRABLE"65 ····const-string·v1,·"NON_REFERRABLE"
  
66 ····invoke-direct·{v0,·v1,·v4},·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;-><init>(Ljava/lang/String;I)V66 ····invoke-direct·{v0,·v1,·v4},·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;-><init>(Ljava/lang/String;I)V
  
67 ····sput-object·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->NON_REFERRABLE:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;67 ····sput-object·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->NON_REFERRABLE:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
  
68 ····.line·35468 ····.line·353
69 ····const/4·v0,·0x369 ····const/4·v0,·0x3
  
70 ····new-array·v0,·v0,·[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;70 ····new-array·v0,·v0,·[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
  
71 ····sget-object·v1,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->USE_DEFAULT:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;71 ····sget-object·v1,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->USE_DEFAULT:Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
  
72 ····aput-object·v1,·v0,·v272 ····aput-object·v1,·v0,·v2
Offset 96, 26 lines modifiedOffset 96, 26 lines modified
96 ····.annotation·system·Ldalvik/annotation/Signature;96 ····.annotation·system·Ldalvik/annotation/Signature;
97 ········value·=·{97 ········value·=·{
98 ············"()V"98 ············"()V"
99 ········}99 ········}
100 ····.end·annotation100 ····.end·annotation
  
101 ····.prologue101 ····.prologue
102 ····.line·354102 ····.line·353
103 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V103 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
106 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;106 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
107 ····.locals·1107 ····.locals·1
108 ····.param·p0,·"name"····#·Ljava/lang/String;108 ····.param·p0,·"name"····#·Ljava/lang/String;
  
109 ····.prologue109 ····.prologue
110 ····.line·354110 ····.line·353
111 ····const-class·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;111 ····const-class·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
  
112 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;112 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
113 ····move-result-object·v0113 ····move-result-object·v0
  
114 ····check-cast·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;114 ····check-cast·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ····return-object·v0123 ····return-object·v0
124 .end·method124 .end·method
  
125 .method·public·static·values()[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;125 .method·public·static·values()[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
126 ····.locals·1126 ····.locals·1
  
127 ····.prologue127 ····.prologue
128 ····.line·354128 ····.line·353
129 ····sget-object·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->$VALUES:[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;129 ····sget-object·v0,·Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->$VALUES:[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
  
130 ····invoke-virtual·{v0},·[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->clone()Ljava/lang/Object;130 ····invoke-virtual·{v0},·[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;->clone()Ljava/lang/Object;
  
131 ····move-result-object·v0131 ····move-result-object·v0
  
132 ····check-cast·v0,·[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;132 ····check-cast·v0,·[Lio/branch/referral/Branch$CUSTOM_REFERRABLE_SETTINGS;
6.37 KB
smali/io/branch/referral/Defines$LinkParam.smali
    
Offset 62, 135 lines modifiedOffset 62, 135 lines modified
  
62 ····const/4·v6,·0x262 ····const/4·v6,·0x2
  
63 ····const/4·v5,·0x163 ····const/4·v5,·0x1
  
64 ····const/4·v4,·0x064 ····const/4·v4,·0x0
  
65 ····.line·18565 ····.line·188
66 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;66 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
67 ····const-string·v1,·"Tags"67 ····const-string·v1,·"Tags"
  
68 ····const-string·v2,·"tags"68 ····const-string·v2,·"tags"
  
69 ····invoke-direct·{v0,·v1,·v4,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V69 ····invoke-direct·{v0,·v1,·v4,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
70 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Tags:Lio/branch/referral/Defines$LinkParam;70 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Tags:Lio/branch/referral/Defines$LinkParam;
  
71 ····.line·18671 ····.line·189
72 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;72 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
73 ····const-string·v1,·"Alias"73 ····const-string·v1,·"Alias"
  
74 ····const-string·v2,·"alias"74 ····const-string·v2,·"alias"
  
75 ····invoke-direct·{v0,·v1,·v5,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V75 ····invoke-direct·{v0,·v1,·v5,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
76 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Alias:Lio/branch/referral/Defines$LinkParam;76 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Alias:Lio/branch/referral/Defines$LinkParam;
  
77 ····.line·18777 ····.line·190
78 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;78 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
79 ····const-string·v1,·"Type"79 ····const-string·v1,·"Type"
  
80 ····const-string·v2,·"type"80 ····const-string·v2,·"type"
  
81 ····invoke-direct·{v0,·v1,·v6,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V81 ····invoke-direct·{v0,·v1,·v6,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
82 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Type:Lio/branch/referral/Defines$LinkParam;82 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Type:Lio/branch/referral/Defines$LinkParam;
  
83 ····.line·18883 ····.line·191
84 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;84 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
85 ····const-string·v1,·"Duration"85 ····const-string·v1,·"Duration"
  
86 ····const-string·v2,·"duration"86 ····const-string·v2,·"duration"
  
87 ····invoke-direct·{v0,·v1,·v7,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V87 ····invoke-direct·{v0,·v1,·v7,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
88 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Duration:Lio/branch/referral/Defines$LinkParam;88 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Duration:Lio/branch/referral/Defines$LinkParam;
  
89 ····.line·18989 ····.line·192
90 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;90 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
91 ····const-string·v1,·"Channel"91 ····const-string·v1,·"Channel"
  
92 ····const-string·v2,·"channel"92 ····const-string·v2,·"channel"
  
93 ····invoke-direct·{v0,·v1,·v8,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V93 ····invoke-direct·{v0,·v1,·v8,·v2},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
94 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Channel:Lio/branch/referral/Defines$LinkParam;94 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Channel:Lio/branch/referral/Defines$LinkParam;
  
95 ····.line·19095 ····.line·193
96 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;96 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
97 ····const-string·v1,·"Feature"97 ····const-string·v1,·"Feature"
  
98 ····const/4·v2,·0x598 ····const/4·v2,·0x5
  
99 ····const-string·v3,·"feature"99 ····const-string·v3,·"feature"
  
100 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V100 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
101 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Feature:Lio/branch/referral/Defines$LinkParam;101 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Feature:Lio/branch/referral/Defines$LinkParam;
  
102 ····.line·191102 ····.line·194
103 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;103 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
104 ····const-string·v1,·"Stage"104 ····const-string·v1,·"Stage"
  
105 ····const/4·v2,·0x6105 ····const/4·v2,·0x6
  
106 ····const-string·v3,·"stage"106 ····const-string·v3,·"stage"
  
107 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V107 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
108 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Stage:Lio/branch/referral/Defines$LinkParam;108 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Stage:Lio/branch/referral/Defines$LinkParam;
  
109 ····.line·192109 ····.line·195
110 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;110 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
111 ····const-string·v1,·"Campaign"111 ····const-string·v1,·"Campaign"
  
112 ····const/4·v2,·0x7112 ····const/4·v2,·0x7
  
113 ····const-string·v3,·"campaign"113 ····const-string·v3,·"campaign"
  
114 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V114 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
115 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Campaign:Lio/branch/referral/Defines$LinkParam;115 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Campaign:Lio/branch/referral/Defines$LinkParam;
  
116 ····.line·193116 ····.line·196
117 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;117 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
118 ····const-string·v1,·"Data"118 ····const-string·v1,·"Data"
  
119 ····const/16·v2,·0x8119 ····const/16·v2,·0x8
  
120 ····const-string·v3,·"data"120 ····const-string·v3,·"data"
  
121 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V121 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
122 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Data:Lio/branch/referral/Defines$LinkParam;122 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->Data:Lio/branch/referral/Defines$LinkParam;
  
123 ····.line·194123 ····.line·197
124 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;124 ····new-instance·v0,·Lio/branch/referral/Defines$LinkParam;
  
125 ····const-string·v1,·"URL"125 ····const-string·v1,·"URL"
  
126 ····const/16·v2,·0x9126 ····const/16·v2,·0x9
  
127 ····const-string·v3,·"url"127 ····const-string·v3,·"url"
  
128 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V128 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$LinkParam;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
129 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->URL:Lio/branch/referral/Defines$LinkParam;129 ····sput-object·v0,·Lio/branch/referral/Defines$LinkParam;->URL:Lio/branch/referral/Defines$LinkParam;
  
Max diff block lines reached; 2239/6426 bytes (34.84%) of diff not shown.
25.4 KB
smali/io/branch/referral/BranchStrongMatchHelper.smali
    
Offset 11, 14 lines modifiedOffset 11, 18 lines modified
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·static·fields13 #·static·fields
14 .field·private·static·final·STRONG_MATCH_CHECK_TIME_OUT:I·=·0x1f414 .field·private·static·final·STRONG_MATCH_CHECK_TIME_OUT:I·=·0x1f4
  
 15 .field·public·static·final·STRONG_MATCH_URL_HIT_DELAY:I·=·0x2ee
  
 16 .field·private·static·StrongMatchUrlHitDelay:I·=·0x0
  
15 .field·private·static·final·THIRTY_DAYS_EPOCH_MILLI_SEC:J·=·0x9a7ec800L17 .field·private·static·final·THIRTY_DAYS_EPOCH_MILLI_SEC:J·=·0x9a7ec800L
  
16 .field·private·static·branchStrongMatchHelper_:Lio/branch/referral/BranchStrongMatchHelper;18 .field·private·static·branchStrongMatchHelper_:Lio/branch/referral/BranchStrongMatchHelper;
  
  
17 #·instance·fields19 #·instance·fields
18 .field·CustomServiceTabConnectionClass:Ljava/lang/Class;20 .field·CustomServiceTabConnectionClass:Ljava/lang/Class;
Offset 64, 141 lines modifiedOffset 68, 159 lines modified
64 ············"<*>;"68 ············"<*>;"
65 ········}69 ········}
66 ····.end·annotation70 ····.end·annotation
67 .end·field71 .end·field
  
68 .field·private·isCustomTabsAvailable_:Z72 .field·private·isCustomTabsAvailable_:Z
  
 73 .field·isStrongMatchUrlLaunched:Z
  
69 .field·mClient_:Ljava/lang/Object;74 .field·mClient_:Ljava/lang/Object;
  
70 .field·private·final·timeOutHandler_:Landroid/os/Handler;75 .field·private·final·timeOutHandler_:Landroid/os/Handler;
  
  
71 #·direct·methods76 #·direct·methods
 77 .method·static·constructor·<clinit>()V
 78 ····.locals·1
  
 79 ····.prologue
 80 ····.line·34
 81 ····const/16·v0,·0x2ee
  
 82 ····sput·v0,·Lio/branch/referral/BranchStrongMatchHelper;->StrongMatchUrlHitDelay:I
  
 83 ····return-void
 84 .end·method
  
72 .method·private·constructor·<init>()V85 .method·private·constructor·<init>()V
73 ····.locals·286 ····.locals·3
  
74 ····.prologue87 ····.prologue
 88 ····const/4·v2,·0x0
  
75 ····.line·5589 ····.line·58
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V90 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····.line·2991 ····.line·29
78 ····const/4·v1,·0x092 ····const/4·v1,·0x0
  
79 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;93 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->mClient_:Ljava/lang/Object;
  
80 ····.line·3494 ····.line·36
81 ····const/4·v1,·0x195 ····const/4·v1,·0x1
  
82 ····iput-boolean·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->isCustomTabsAvailable_:Z96 ····iput-boolean·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->isCustomTabsAvailable_:Z
  
 97 ····.line·37
 98 ····iput-boolean·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->isStrongMatchUrlLaunched:Z
  
83 ····.line·4499 ····.line·47
84 ····:try_start_0100 ····:try_start_0
85 ····const-string·v1,·"android.support.customtabs.CustomTabsClient"101 ····const-string·v1,·"android.support.customtabs.CustomTabsClient"
  
86 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;102 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
87 ····move-result-object·v1103 ····move-result-object·v1
  
88 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsClientClass:Ljava/lang/Class;104 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsClientClass:Ljava/lang/Class;
  
89 ····.line·45105 ····.line·48
90 ····const-string·v1,·"android.support.customtabs.CustomTabsServiceConnection"106 ····const-string·v1,·"android.support.customtabs.CustomTabsServiceConnection"
  
91 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;107 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
92 ····move-result-object·v1108 ····move-result-object·v1
  
93 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->CustomServiceTabConnectionClass:Ljava/lang/Class;109 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->CustomServiceTabConnectionClass:Ljava/lang/Class;
  
94 ····.line·46110 ····.line·49
95 ····const-string·v1,·"android.support.customtabs.CustomTabsCallback"111 ····const-string·v1,·"android.support.customtabs.CustomTabsCallback"
  
96 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;112 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
97 ····move-result-object·v1113 ····move-result-object·v1
  
98 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsCallbackClass:Ljava/lang/Class;114 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsCallbackClass:Ljava/lang/Class;
  
99 ····.line·47115 ····.line·50
100 ····const-string·v1,·"android.support.customtabs.CustomTabsSession"116 ····const-string·v1,·"android.support.customtabs.CustomTabsSession"
  
101 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;117 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
102 ····move-result-object·v1118 ····move-result-object·v1
  
103 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsSessionClass:Ljava/lang/Class;119 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->CustomTabsSessionClass:Ljava/lang/Class;
  
104 ····.line·48120 ····.line·51
105 ····const-string·v1,·"android.support.customtabs.ICustomTabsService"121 ····const-string·v1,·"android.support.customtabs.ICustomTabsService"
  
106 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;122 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
107 ····move-result-object·v1123 ····move-result-object·v1
  
108 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->ICustomTabsServiceClass:Ljava/lang/Class;124 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->ICustomTabsServiceClass:Ljava/lang/Class;
109 ····:try_end_0125 ····:try_end_0
110 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0126 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0
  
111 ····.line·56127 ····.line·59
112 ····:goto_0128 ····:goto_0
113 ····new-instance·v1,·Landroid/os/Handler;129 ····new-instance·v1,·Landroid/os/Handler;
  
114 ····invoke-direct·{v1},·Landroid/os/Handler;-><init>()V130 ····invoke-direct·{v1},·Landroid/os/Handler;-><init>()V
  
115 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->timeOutHandler_:Landroid/os/Handler;131 ····iput-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper;->timeOutHandler_:Landroid/os/Handler;
  
116 ····.line·57132 ····.line·60
117 ····return-void133 ····return-void
  
Max diff block lines reached; 22152/25909 bytes (85.50%) of diff not shown.
695 B
smali/io/branch/referral/ShareLinkManager$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$cleanedMatchingAppsFinal:Ljava/util/List;24 .field·final·synthetic·val$cleanedMatchingAppsFinal:Ljava/util/List;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lio/branch/referral/ShareLinkManager;Ljava/util/List;Lio/branch/referral/ShareLinkManager$ChooserArrayAdapter;)V26 .method·constructor·<init>(Lio/branch/referral/ShareLinkManager;Ljava/util/List;Lio/branch/referral/ShareLinkManager$ChooserArrayAdapter;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lio/branch/referral/ShareLinkManager;
  
28 ····.prologue29 ····.prologue
29 ····.line·21330 ····.line·213
30 ····iput-object·p1,·p0,·Lio/branch/referral/ShareLinkManager$1;->this$0:Lio/branch/referral/ShareLinkManager;31 ····iput-object·p1,·p0,·Lio/branch/referral/ShareLinkManager$1;->this$0:Lio/branch/referral/ShareLinkManager;
  
31 ····iput-object·p2,·p0,·Lio/branch/referral/ShareLinkManager$1;->val$cleanedMatchingAppsFinal:Ljava/util/List;32 ····iput-object·p2,·p0,·Lio/branch/referral/ShareLinkManager$1;->val$cleanedMatchingAppsFinal:Ljava/util/List;
  
48.7 KB
smali/io/branch/referral/Branch$BranchPostTask.smali
    
Offset 35, 64 lines modifiedOffset 35, 64 lines modified
  
35 #·direct·methods35 #·direct·methods
36 .method·public·constructor·<init>(Lio/branch/referral/Branch;Lio/branch/referral/ServerRequest;)V36 .method·public·constructor·<init>(Lio/branch/referral/Branch;Lio/branch/referral/ServerRequest;)V
37 ····.locals·137 ····.locals·1
38 ····.param·p2,·"request"····#·Lio/branch/referral/ServerRequest;38 ····.param·p2,·"request"····#·Lio/branch/referral/ServerRequest;
  
39 ····.prologue39 ····.prologue
40 ····.line·262540 ····.line·2642
41 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;41 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;
  
42 ····invoke-direct·{p0},·Lio/branch/referral/BranchAsyncTask;-><init>()V42 ····invoke-direct·{p0},·Lio/branch/referral/BranchAsyncTask;-><init>()V
  
43 ····.line·262243 ····.line·2639
44 ····const/4·v0,·0x044 ····const/4·v0,·0x0
  
45 ····iput·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->timeOut_:I45 ····iput·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->timeOut_:I
  
46 ····.line·262646 ····.line·2643
47 ····iput-object·p2,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;47 ····iput-object·p2,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;
  
48 ····.line·262748 ····.line·2644
49 ····invoke-static·{p1},·Lio/branch/referral/Branch;->access$200(Lio/branch/referral/Branch;)Lio/branch/referral/PrefHelper;49 ····invoke-static·{p1},·Lio/branch/referral/Branch;->access$200(Lio/branch/referral/Branch;)Lio/branch/referral/PrefHelper;
  
50 ····move-result-object·v050 ····move-result-object·v0
  
51 ····invoke-virtual·{v0},·Lio/branch/referral/PrefHelper;->getTimeout()I51 ····invoke-virtual·{v0},·Lio/branch/referral/PrefHelper;->getTimeout()I
  
52 ····move-result·v052 ····move-result·v0
  
53 ····iput·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->timeOut_:I53 ····iput·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->timeOut_:I
  
54 ····.line·262854 ····.line·2645
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
  
57 #·virtual·methods57 #·virtual·methods
58 .method·protected·varargs·doInBackground([Ljava/lang/Void;)Lio/branch/referral/ServerResponse;58 .method·protected·varargs·doInBackground([Ljava/lang/Void;)Lio/branch/referral/ServerResponse;
59 ····.locals·559 ····.locals·5
60 ····.param·p1,·"voids"····#·[Ljava/lang/Void;60 ····.param·p1,·"voids"····#·[Ljava/lang/Void;
  
61 ····.prologue61 ····.prologue
62 ····.line·263862 ····.line·2655
63 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;63 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;
  
64 ····instance-of·v0,·v0,·Lio/branch/referral/ServerRequestInitSession;64 ····instance-of·v0,·v0,·Lio/branch/referral/ServerRequestInitSession;
  
65 ····if-eqz·v0,·:cond_065 ····if-eqz·v0,·:cond_0
  
66 ····.line·263966 ····.line·2656
67 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;67 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;
  
68 ····check-cast·v0,·Lio/branch/referral/ServerRequestInitSession;68 ····check-cast·v0,·Lio/branch/referral/ServerRequestInitSession;
  
69 ····invoke-virtual·{v0},·Lio/branch/referral/ServerRequestInitSession;->updateLinkClickIdentifier()V69 ····invoke-virtual·{v0},·Lio/branch/referral/ServerRequestInitSession;->updateLinkReferrerParams()V
  
70 ····.line·264270 ····.line·2659
71 ····:cond_071 ····:cond_0
72 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;72 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;
  
73 ····new-instance·v1,·Ljava/lang/StringBuilder;73 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
74 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V74 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 134, 45 lines modifiedOffset 134, 45 lines modified
  
134 ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;134 ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;
  
135 ····move-result-object·v2135 ····move-result-object·v2
  
136 ····invoke-virtual·{v0,·v1,·v2},·Lio/branch/referral/Branch;->addExtraInstrumentationData(Ljava/lang/String;Ljava/lang/String;)V136 ····invoke-virtual·{v0,·v1,·v2},·Lio/branch/referral/Branch;->addExtraInstrumentationData(Ljava/lang/String;Ljava/lang/String;)V
  
137 ····.line·2646137 ····.line·2663
138 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;138 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;
  
139 ····invoke-virtual·{v0},·Lio/branch/referral/ServerRequest;->isGAdsParamsRequired()Z139 ····invoke-virtual·{v0},·Lio/branch/referral/ServerRequest;->isGAdsParamsRequired()Z
  
140 ····move-result·v0140 ····move-result·v0
  
141 ····if-eqz·v0,·:cond_1141 ····if-eqz·v0,·:cond_1
  
142 ····.line·2647142 ····.line·2664
143 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;143 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;
  
144 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;144 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;
  
145 ····invoke-static·{v1},·Lio/branch/referral/Branch;->access$1500(Lio/branch/referral/Branch;)Lio/branch/referral/SystemObserver;145 ····invoke-static·{v1},·Lio/branch/referral/Branch;->access$1500(Lio/branch/referral/Branch;)Lio/branch/referral/SystemObserver;
  
146 ····move-result-object·v1146 ····move-result-object·v1
  
147 ····invoke-virtual·{v0,·v1},·Lio/branch/referral/ServerRequest;->updateGAdsParams(Lio/branch/referral/SystemObserver;)V147 ····invoke-virtual·{v0,·v1},·Lio/branch/referral/ServerRequest;->updateGAdsParams(Lio/branch/referral/SystemObserver;)V
  
148 ····.line·2650148 ····.line·2667
149 ····:cond_1149 ····:cond_1
150 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;150 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;
  
151 ····invoke-virtual·{v0},·Lio/branch/referral/ServerRequest;->isGetRequest()Z151 ····invoke-virtual·{v0},·Lio/branch/referral/ServerRequest;->isGetRequest()Z
  
152 ····move-result·v0152 ····move-result·v0
  
153 ····if-eqz·v0,·:cond_2153 ····if-eqz·v0,·:cond_2
  
154 ····.line·2651154 ····.line·2668
155 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;155 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;
  
156 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$1400(Lio/branch/referral/Branch;)Lio/branch/referral/BranchRemoteInterface;156 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$1400(Lio/branch/referral/Branch;)Lio/branch/referral/BranchRemoteInterface;
  
157 ····move-result-object·v0157 ····move-result-object·v0
  
158 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;158 ····iget-object·v1,·p0,·Lio/branch/referral/Branch$BranchPostTask;->thisReq_:Lio/branch/referral/ServerRequest;
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
  
195 ····iget·v4,·p0,·Lio/branch/referral/Branch$BranchPostTask;->timeOut_:I195 ····iget·v4,·p0,·Lio/branch/referral/Branch$BranchPostTask;->timeOut_:I
  
196 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lio/branch/referral/BranchRemoteInterface;->make_restful_get(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;196 ····invoke-virtual·{v0,·v1,·v2,·v3,·v4},·Lio/branch/referral/BranchRemoteInterface;->make_restful_get(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;
  
197 ····move-result-object·v0197 ····move-result-object·v0
  
198 ····.line·2653198 ····.line·2670
199 ····:goto_0199 ····:goto_0
200 ····return-object·v0200 ····return-object·v0
  
201 ····:cond_2201 ····:cond_2
202 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;202 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$BranchPostTask;->this$0:Lio/branch/referral/Branch;
  
203 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$1400(Lio/branch/referral/Branch;)Lio/branch/referral/BranchRemoteInterface;203 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$1400(Lio/branch/referral/Branch;)Lio/branch/referral/BranchRemoteInterface;
Offset 241, 744 lines modifiedOffset 241, 738 lines modified
Max diff block lines reached; 45003/49750 bytes (90.46%) of diff not shown.
280 B
smali/io/branch/referral/Defines.smali
    
Offset 17, 10 lines modifiedOffset 17, 9 lines modified
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····.prologue19 ····.prologue
20 ····.line·820 ····.line·8
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·184 
23 ····return-void22 ····return-void
24 .end·method23 .end·method
1.35 KB
smali/io/branch/referral/InstallListener$1.smali
    
Offset 18, 47 lines modifiedOffset 18, 47 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·3722 ····.line·35
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·run()V27 .method·public·run()V
28 ····.locals·128 ····.locals·1
  
29 ····.prologue29 ····.prologue
30 ····.line·4030 ····.line·38
31 ····invoke-static·{},·Lio/branch/referral/InstallListener;->access$000()Lio/branch/referral/InstallListener$IInstallReferrerEvents;31 ····invoke-static·{},·Lio/branch/referral/InstallListener;->access$000()Lio/branch/referral/InstallListener$IInstallReferrerEvents;
  
32 ····move-result-object·v032 ····move-result-object·v0
  
33 ····if-eqz·v0,·:cond_033 ····if-eqz·v0,·:cond_0
  
34 ····.line·4134 ····.line·39
35 ····invoke-static·{},·Lio/branch/referral/InstallListener;->access$000()Lio/branch/referral/InstallListener$IInstallReferrerEvents;35 ····invoke-static·{},·Lio/branch/referral/InstallListener;->access$000()Lio/branch/referral/InstallListener$IInstallReferrerEvents;
  
36 ····move-result-object·v036 ····move-result-object·v0
  
37 ····invoke-interface·{v0},·Lio/branch/referral/InstallListener$IInstallReferrerEvents;->onInstallReferrerEventsFinished()V37 ····invoke-interface·{v0},·Lio/branch/referral/InstallListener$IInstallReferrerEvents;->onInstallReferrerEventsFinished()V
  
38 ····.line·4238 ····.line·40
39 ····const/4·v0,·0x039 ····const/4·v0,·0x0
  
40 ····invoke-static·{v0},·Lio/branch/referral/InstallListener;->access$002(Lio/branch/referral/InstallListener$IInstallReferrerEvents;)Lio/branch/referral/InstallListener$IInstallReferrerEvents;40 ····invoke-static·{v0},·Lio/branch/referral/InstallListener;->access$002(Lio/branch/referral/InstallListener$IInstallReferrerEvents;)Lio/branch/referral/InstallListener$IInstallReferrerEvents;
  
41 ····.line·4341 ····.line·41
42 ····const/4·v0,·0x042 ····const/4·v0,·0x0
  
43 ····invoke-static·{v0},·Lio/branch/referral/InstallListener;->access$102(Z)Z43 ····invoke-static·{v0},·Lio/branch/referral/InstallListener;->access$102(Z)Z
  
44 ····.line·4544 ····.line·43
45 ····:cond_045 ····:cond_0
46 ····return-void46 ····return-void
47 .end·method47 .end·method
768 B
smali/io/branch/referral/BranchViewHandler$1.smali
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .field·final·synthetic·val$webView:Landroid/webkit/WebView;23 .field·final·synthetic·val$webView:Landroid/webkit/WebView;
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>(Lio/branch/referral/BranchViewHandler;Lio/branch/referral/BranchViewHandler$BranchView;Lio/branch/referral/BranchViewHandler$IBranchViewEvents;Landroid/webkit/WebView;)V25 .method·constructor·<init>(Lio/branch/referral/BranchViewHandler;Lio/branch/referral/BranchViewHandler$BranchView;Lio/branch/referral/BranchViewHandler$IBranchViewEvents;Landroid/webkit/WebView;)V
26 ····.locals·026 ····.locals·0
 27 ····.param·p1,·"this$0"····#·Lio/branch/referral/BranchViewHandler;
  
27 ····.prologue28 ····.prologue
28 ····.line·13529 ····.line·135
29 ····iput-object·p1,·p0,·Lio/branch/referral/BranchViewHandler$1;->this$0:Lio/branch/referral/BranchViewHandler;30 ····iput-object·p1,·p0,·Lio/branch/referral/BranchViewHandler$1;->this$0:Lio/branch/referral/BranchViewHandler;
  
30 ····iput-object·p2,·p0,·Lio/branch/referral/BranchViewHandler$1;->val$branchView:Lio/branch/referral/BranchViewHandler$BranchView;31 ····iput-object·p2,·p0,·Lio/branch/referral/BranchViewHandler$1;->val$branchView:Lio/branch/referral/BranchViewHandler$BranchView;
  
581 B
smali/io/branch/referral/ShareLinkManager$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lio/branch/referral/ShareLinkManager;21 .field·final·synthetic·this$0:Lio/branch/referral/ShareLinkManager;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lio/branch/referral/ShareLinkManager;)V23 .method·constructor·<init>(Lio/branch/referral/ShareLinkManager;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lio/branch/referral/ShareLinkManager;
  
25 ····.prologue26 ····.prologue
26 ····.line·24327 ····.line·243
27 ····iput-object·p1,·p0,·Lio/branch/referral/ShareLinkManager$2;->this$0:Lio/branch/referral/ShareLinkManager;28 ····iput-object·p1,·p0,·Lio/branch/referral/ShareLinkManager$2;->this$0:Lio/branch/referral/ShareLinkManager;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
567 B
smali/io/branch/referral/AnimatedDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lio/branch/referral/AnimatedDialog;21 .field·final·synthetic·this$0:Lio/branch/referral/AnimatedDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lio/branch/referral/AnimatedDialog;)V23 .method·constructor·<init>(Lio/branch/referral/AnimatedDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lio/branch/referral/AnimatedDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·13027 ····.line·130
27 ····iput-object·p1,·p0,·Lio/branch/referral/AnimatedDialog$2;->this$0:Lio/branch/referral/AnimatedDialog;28 ····iput-object·p1,·p0,·Lio/branch/referral/AnimatedDialog$2;->this$0:Lio/branch/referral/AnimatedDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
64.5 KB
smali/io/branch/referral/PrefHelper.smali
    
Offset 40, 14 lines modifiedOffset 40, 16 lines modified
  
40 .field·private·static·final·KEY_DEVICE_FINGERPRINT_ID:Ljava/lang/String;·=·"bnc_device_fingerprint_id"40 .field·private·static·final·KEY_DEVICE_FINGERPRINT_ID:Ljava/lang/String;·=·"bnc_device_fingerprint_id"
  
41 .field·private·static·final·KEY_EXTERNAL_INTENT_EXTRA:Ljava/lang/String;·=·"bnc_external_intent_extra"41 .field·private·static·final·KEY_EXTERNAL_INTENT_EXTRA:Ljava/lang/String;·=·"bnc_external_intent_extra"
  
42 .field·private·static·final·KEY_EXTERNAL_INTENT_URI:Ljava/lang/String;·=·"bnc_external_intent_uri"42 .field·private·static·final·KEY_EXTERNAL_INTENT_URI:Ljava/lang/String;·=·"bnc_external_intent_uri"
  
 43 .field·private·static·final·KEY_GOOGLE_SEARCH_INSTALL_IDENTIFIER:Ljava/lang/String;·=·"bnc_google_search_install_identifier"
  
43 .field·private·static·final·KEY_IDENTITY:Ljava/lang/String;·=·"bnc_identity"44 .field·private·static·final·KEY_IDENTITY:Ljava/lang/String;·=·"bnc_identity"
  
44 .field·private·static·final·KEY_IDENTITY_ID:Ljava/lang/String;·=·"bnc_identity_id"45 .field·private·static·final·KEY_IDENTITY_ID:Ljava/lang/String;·=·"bnc_identity_id"
  
45 .field·private·static·final·KEY_INSTALL_PARAMS:Ljava/lang/String;·=·"bnc_install_params"46 .field·private·static·final·KEY_INSTALL_PARAMS:Ljava/lang/String;·=·"bnc_install_params"
  
46 .field·private·static·final·KEY_INSTALL_REFERRER:Ljava/lang/String;·=·"bnc_install_referrer"47 .field·private·static·final·KEY_INSTALL_REFERRER:Ljava/lang/String;·=·"bnc_install_referrer"
Offset 121, 166 lines modifiedOffset 123, 166 lines modified
121 ····sput-boolean·v0,·Lio/branch/referral/PrefHelper;->BNC_Logging:Z123 ····sput-boolean·v0,·Lio/branch/referral/PrefHelper;->BNC_Logging:Z
  
122 ····.line·45124 ····.line·45
123 ····const/4·v0,·0x1125 ····const/4·v0,·0x1
  
124 ····sput-boolean·v0,·Lio/branch/referral/PrefHelper;->BNC_App_Listing:Z126 ····sput-boolean·v0,·Lio/branch/referral/PrefHelper;->BNC_App_Listing:Z
  
125 ····.line·104127 ····.line·105
126 ····const/4·v0,·0x0128 ····const/4·v0,·0x0
  
127 ····sput-object·v0,·Lio/branch/referral/PrefHelper;->Branch_Key:Ljava/lang/String;129 ····sput-object·v0,·Lio/branch/referral/PrefHelper;->Branch_Key:Ljava/lang/String;
  
128 ····return-void130 ····return-void
129 .end·method131 .end·method
  
130 .method·public·constructor·<init>()V132 .method·public·constructor·<init>()V
131 ····.locals·0133 ····.locals·0
  
132 ····.prologue134 ····.prologue
133 ····.line·148135 ····.line·149
134 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V136 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
135 ····.line·149137 ····.line·150
136 ····return-void138 ····return-void
137 .end·method139 .end·method
  
138 .method·private·constructor·<init>(Landroid/content/Context;)V140 .method·private·constructor·<init>(Landroid/content/Context;)V
139 ····.locals·2141 ····.locals·2
140 ····.param·p1,·"context"····#·Landroid/content/Context;142 ····.param·p1,·"context"····#·Landroid/content/Context;
  
141 ····.prologue143 ····.prologue
142 ····.line·157144 ····.line·158
143 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V145 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
144 ····.line·158146 ····.line·159
145 ····const-string·v0,·"branch_referral_shared_pref"147 ····const-string·v0,·"branch_referral_shared_pref"
  
146 ····const/4·v1,·0x0148 ····const/4·v1,·0x0
  
147 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;149 ····invoke-virtual·{p1,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
  
148 ····move-result-object·v0150 ····move-result-object·v0
  
149 ····iput-object·v0,·p0,·Lio/branch/referral/PrefHelper;->appSharedPrefs_:Landroid/content/SharedPreferences;151 ····iput-object·v0,·p0,·Lio/branch/referral/PrefHelper;->appSharedPrefs_:Landroid/content/SharedPreferences;
  
150 ····.line·160152 ····.line·161
151 ····iget-object·v0,·p0,·Lio/branch/referral/PrefHelper;->appSharedPrefs_:Landroid/content/SharedPreferences;153 ····iget-object·v0,·p0,·Lio/branch/referral/PrefHelper;->appSharedPrefs_:Landroid/content/SharedPreferences;
  
152 ····invoke-interface·{v0},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;154 ····invoke-interface·{v0},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
  
153 ····move-result-object·v0155 ····move-result-object·v0
  
154 ····iput-object·v0,·p0,·Lio/branch/referral/PrefHelper;->prefsEditor_:Landroid/content/SharedPreferences$Editor;156 ····iput-object·v0,·p0,·Lio/branch/referral/PrefHelper;->prefsEditor_:Landroid/content/SharedPreferences$Editor;
  
155 ····.line·161157 ····.line·162
156 ····iput-object·p1,·p0,·Lio/branch/referral/PrefHelper;->context_:Landroid/content/Context;158 ····iput-object·p1,·p0,·Lio/branch/referral/PrefHelper;->context_:Landroid/content/Context;
  
157 ····.line·162159 ····.line·163
158 ····new-instance·v0,·Lorg/json/JSONObject;160 ····new-instance·v0,·Lorg/json/JSONObject;
  
159 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V161 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V
  
160 ····iput-object·v0,·p0,·Lio/branch/referral/PrefHelper;->requestMetadata:Lorg/json/JSONObject;162 ····iput-object·v0,·p0,·Lio/branch/referral/PrefHelper;->requestMetadata:Lorg/json/JSONObject;
  
161 ····.line·163163 ····.line·164
162 ····return-void164 ····return-void
163 .end·method165 .end·method
  
164 .method·public·static·Debug(Ljava/lang/String;Ljava/lang/String;)V166 .method·public·static·Debug(Ljava/lang/String;Ljava/lang/String;)V
165 ····.locals·1167 ····.locals·1
166 ····.param·p0,·"tag"····#·Ljava/lang/String;168 ····.param·p0,·"tag"····#·Ljava/lang/String;
167 ····.param·p1,·"message"····#·Ljava/lang/String;169 ····.param·p1,·"message"····#·Ljava/lang/String;
  
168 ····.prologue170 ····.prologue
169 ····.line·1152171 ····.line·1170
170 ····sget-object·v0,·Lio/branch/referral/PrefHelper;->prefHelper_:Lio/branch/referral/PrefHelper;172 ····sget-object·v0,·Lio/branch/referral/PrefHelper;->prefHelper_:Lio/branch/referral/PrefHelper;
  
171 ····if-eqz·v0,·:cond_1173 ····if-eqz·v0,·:cond_1
  
172 ····.line·1153174 ····.line·1171
173 ····sget-object·v0,·Lio/branch/referral/PrefHelper;->prefHelper_:Lio/branch/referral/PrefHelper;175 ····sget-object·v0,·Lio/branch/referral/PrefHelper;->prefHelper_:Lio/branch/referral/PrefHelper;
  
174 ····invoke-virtual·{v0,·p0,·p1},·Lio/branch/referral/PrefHelper;->log(Ljava/lang/String;Ljava/lang/String;)V176 ····invoke-virtual·{v0,·p0,·p1},·Lio/branch/referral/PrefHelper;->log(Ljava/lang/String;Ljava/lang/String;)V
  
175 ····.line·1159177 ····.line·1177
176 ····:cond_0178 ····:cond_0
177 ····:goto_0179 ····:goto_0
178 ····return-void180 ····return-void
  
179 ····.line·1155181 ····.line·1173
180 ····:cond_1182 ····:cond_1
181 ····sget-boolean·v0,·Lio/branch/referral/PrefHelper;->BNC_Dev_Debug:Z183 ····sget-boolean·v0,·Lio/branch/referral/PrefHelper;->BNC_Dev_Debug:Z
  
182 ····if-nez·v0,·:cond_2184 ····if-nez·v0,·:cond_2
  
183 ····sget-boolean·v0,·Lio/branch/referral/PrefHelper;->BNC_Logging:Z185 ····sget-boolean·v0,·Lio/branch/referral/PrefHelper;->BNC_Logging:Z
  
184 ····if-eqz·v0,·:cond_0186 ····if-eqz·v0,·:cond_0
  
185 ····.line·1156187 ····.line·1174
186 ····:cond_2188 ····:cond_2
187 ····invoke-static·{p0,·p1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I189 ····invoke-static·{p0,·p1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
188 ····goto·:goto_0190 ····goto·:goto_0
189 .end·method191 .end·method
  
190 .method·private·clearPrefOnBranchKeyChange()V192 .method·private·clearPrefOnBranchKeyChange()V
191 ····.locals·5193 ····.locals·5
  
192 ····.prologue194 ····.prologue
Max diff block lines reached; 61819/65975 bytes (93.70%) of diff not shown.
782 B
smali/io/branch/referral/BranchViewHandler$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$callback:Lio/branch/referral/BranchViewHandler$IBranchViewEvents;24 .field·final·synthetic·val$callback:Lio/branch/referral/BranchViewHandler$IBranchViewEvents;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lio/branch/referral/BranchViewHandler;Lio/branch/referral/BranchViewHandler$IBranchViewEvents;Lio/branch/referral/BranchViewHandler$BranchView;)V26 .method·constructor·<init>(Lio/branch/referral/BranchViewHandler;Lio/branch/referral/BranchViewHandler$IBranchViewEvents;Lio/branch/referral/BranchViewHandler$BranchView;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lio/branch/referral/BranchViewHandler;
  
28 ····.prologue29 ····.prologue
29 ····.line·20130 ····.line·201
30 ····iput-object·p1,·p0,·Lio/branch/referral/BranchViewHandler$2;->this$0:Lio/branch/referral/BranchViewHandler;31 ····iput-object·p1,·p0,·Lio/branch/referral/BranchViewHandler$2;->this$0:Lio/branch/referral/BranchViewHandler;
  
31 ····iput-object·p2,·p0,·Lio/branch/referral/BranchViewHandler$2;->val$callback:Lio/branch/referral/BranchViewHandler$IBranchViewEvents;32 ····iput-object·p2,·p0,·Lio/branch/referral/BranchViewHandler$2;->val$callback:Lio/branch/referral/BranchViewHandler$IBranchViewEvents;
  
5.28 KB
smali/io/branch/referral/PrefHelper$DebugNetworkCallback.smali
    
Offset 22, 178 lines modifiedOffset 22, 185 lines modified
  
  
22 #·direct·methods22 #·direct·methods
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·116526 ····.line·1183
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·finished(Lio/branch/referral/ServerResponse;)V31 .method·public·finished(Lio/branch/referral/ServerResponse;)V
32 ····.locals·632 ····.locals·6
33 ····.param·p1,·"serverResponse"····#·Lio/branch/referral/ServerResponse;33 ····.param·p1,·"serverResponse"····#·Lio/branch/referral/ServerResponse;
  
34 ····.prologue34 ····.prologue
35 ····.line·119235 ····.line·1210
36 ····if-eqz·p1,·:cond_036 ····if-eqz·p1,·:cond_0
  
37 ····.line·119437 ····.line·1212
38 ····:try_start_038 ····:try_start_0
39 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getStatusCode()I39 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getStatusCode()I
  
40 ····move-result·v240 ····move-result·v2
  
41 ····iput·v2,·p0,·Lio/branch/referral/PrefHelper$DebugNetworkCallback;->connectionStatus:I41 ····iput·v2,·p0,·Lio/branch/referral/PrefHelper$DebugNetworkCallback;->connectionStatus:I
  
42 ····.line·119542 ····.line·1213
43 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getTag()Ljava/lang/String;43 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getTag()Ljava/lang/String;
  
44 ····move-result-object·v144 ····move-result-object·v1
  
45 ····.line·119745 ····.line·1215
46 ····.local·v1,·"requestTag":Ljava/lang/String;46 ····.local·v1,·"requestTag":Ljava/lang/String;
47 ····iget·v2,·p0,·Lio/branch/referral/PrefHelper$DebugNetworkCallback;->connectionStatus:I47 ····iget·v2,·p0,·Lio/branch/referral/PrefHelper$DebugNetworkCallback;->connectionStatus:I
  
48 ····const/16·v3,·0x19048 ····const/16·v3,·0x190
  
49 ····if-lt·v2,·v3,·:cond_149 ····if-lt·v2,·v3,·:cond_1
  
50 ····iget·v2,·p0,·Lio/branch/referral/PrefHelper$DebugNetworkCallback;->connectionStatus:I50 ····iget·v2,·p0,·Lio/branch/referral/PrefHelper$DebugNetworkCallback;->connectionStatus:I
  
51 ····const/16·v3,·0x1f451 ····const/16·v3,·0x1f4
  
52 ····if-ge·v2,·v3,·:cond_152 ····if-ge·v2,·v3,·:cond_1
  
53 ····.line·119953 ····.line·1217
54 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;54 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;
  
55 ····move-result-object·v255 ····move-result-object·v2
  
56 ····if-eqz·v2,·:cond_056 ····if-eqz·v2,·:cond_0
  
 57 ····.line·1218
57 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;58 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;
  
58 ····move-result-object·v259 ····move-result-object·v2
  
59 ····const-string·v3,·"error"60 ····const-string·v3,·"error"
  
60 ····invoke-virtual·{v2,·v3},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z61 ····invoke-virtual·{v2,·v3},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
  
61 ····move-result·v262 ····move-result·v2
  
62 ····if-eqz·v2,·:cond_063 ····if-eqz·v2,·:cond_0
  
 64 ····.line·1219
63 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;65 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;
  
64 ····move-result-object·v266 ····move-result-object·v2
  
65 ····const-string·v3,·"error"67 ····const-string·v3,·"error"
  
 68 ····.line·1220
66 ····invoke-virtual·{v2,·v3},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;69 ····invoke-virtual·{v2,·v3},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
  
67 ····move-result-object·v270 ····move-result-object·v2
  
68 ····const-string·v3,·"message"71 ····const-string·v3,·"message"
  
69 ····invoke-virtual·{v2,·v3},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z72 ····invoke-virtual·{v2,·v3},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
  
70 ····move-result·v273 ····move-result·v2
  
71 ····if-eqz·v2,·:cond_074 ····if-eqz·v2,·:cond_0
  
72 ····.line·120375 ····.line·1221
73 ····const-string·v2,·"BranchSDK"76 ····const-string·v2,·"BranchSDK"
  
74 ····new-instance·v3,·Ljava/lang/StringBuilder;77 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
75 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V78 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
76 ····const-string·v4,·"Branch·API·Error:·"79 ····const-string·v4,·"Branch·API·Error:·"
  
77 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;80 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
78 ····move-result-object·v381 ····move-result-object·v3
  
 82 ····.line·1223
79 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;83 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;
  
80 ····move-result-object·v484 ····move-result-object·v4
  
81 ····const-string·v5,·"error"85 ····const-string·v5,·"error"
  
 86 ····.line·1224
82 ····invoke-virtual·{v4,·v5},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;87 ····invoke-virtual·{v4,·v5},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
  
83 ····move-result-object·v488 ····move-result-object·v4
  
84 ····const-string·v5,·"message"89 ····const-string·v5,·"message"
  
 90 ····.line·1225
85 ····invoke-virtual·{v4,·v5},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;91 ····invoke-virtual·{v4,·v5},·Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
  
86 ····move-result-object·v492 ····move-result-object·v4
  
87 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;93 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
88 ····move-result-object·v394 ····move-result-object·v3
  
89 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;95 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
Max diff block lines reached; 1943/5285 bytes (36.76%) of diff not shown.
674 B
smali/io/branch/referral/ServerResponse.smali
    
Offset 75, 22 lines modifiedOffset 75, 24 lines modified
  
75 ····.line·11975 ····.line·119
76 ····.local·v1,·"postObj":Lorg/json/JSONObject;76 ····.local·v1,·"postObj":Lorg/json/JSONObject;
77 ····if-eqz·v1,·:cond_077 ····if-eqz·v1,·:cond_0
  
78 ····const-string·v2,·"error"78 ····const-string·v2,·"error"
  
 79 ····.line·120
79 ····invoke-virtual·{v1,·v2},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z80 ····invoke-virtual·{v1,·v2},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
  
80 ····move-result·v281 ····move-result·v2
  
81 ····if-eqz·v2,·:cond_082 ····if-eqz·v2,·:cond_0
  
82 ····const-string·v2,·"error"83 ····const-string·v2,·"error"
  
 84 ····.line·121
83 ····invoke-virtual·{v1,·v2},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;85 ····invoke-virtual·{v1,·v2},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
  
84 ····move-result-object·v286 ····move-result-object·v2
  
85 ····const-string·v3,·"message"87 ····const-string·v3,·"message"
  
86 ····invoke-virtual·{v2,·v3},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z88 ····invoke-virtual·{v2,·v3},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
566 B
smali/io/branch/referral/AnimatedDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lio/branch/referral/AnimatedDialog;21 .field·final·synthetic·this$0:Lio/branch/referral/AnimatedDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lio/branch/referral/AnimatedDialog;)V23 .method·constructor·<init>(Lio/branch/referral/AnimatedDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lio/branch/referral/AnimatedDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·7827 ····.line·78
27 ····iput-object·p1,·p0,·Lio/branch/referral/AnimatedDialog$1;->this$0:Lio/branch/referral/AnimatedDialog;28 ····iput-object·p1,·p0,·Lio/branch/referral/AnimatedDialog$1;->this$0:Lio/branch/referral/AnimatedDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
10.2 KB
smali/io/branch/referral/Defines$RequestPath.smali
    
Offset 78, 239 lines modifiedOffset 78, 239 lines modified
  
78 ····const/4·v6,·0x278 ····const/4·v6,·0x2
  
79 ····const/4·v5,·0x179 ····const/4·v5,·0x1
  
80 ····const/4·v4,·0x080 ····const/4·v4,·0x0
  
81 ····.line·14481 ····.line·147
82 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;82 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
83 ····const-string·v1,·"RedeemRewards"83 ····const-string·v1,·"RedeemRewards"
  
84 ····const-string·v2,·"v1/redeem"84 ····const-string·v2,·"v1/redeem"
  
85 ····invoke-direct·{v0,·v1,·v4,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V85 ····invoke-direct·{v0,·v1,·v4,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
86 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RedeemRewards:Lio/branch/referral/Defines$RequestPath;86 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RedeemRewards:Lio/branch/referral/Defines$RequestPath;
  
87 ····.line·14587 ····.line·148
88 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;88 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
89 ····const-string·v1,·"GetURL"89 ····const-string·v1,·"GetURL"
  
90 ····const-string·v2,·"v1/url"90 ····const-string·v2,·"v1/url"
  
91 ····invoke-direct·{v0,·v1,·v5,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V91 ····invoke-direct·{v0,·v1,·v5,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
92 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->GetURL:Lio/branch/referral/Defines$RequestPath;92 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->GetURL:Lio/branch/referral/Defines$RequestPath;
  
93 ····.line·14693 ····.line·149
94 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;94 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
95 ····const-string·v1,·"RegisterInstall"95 ····const-string·v1,·"RegisterInstall"
  
96 ····const-string·v2,·"v1/install"96 ····const-string·v2,·"v1/install"
  
97 ····invoke-direct·{v0,·v1,·v6,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V97 ····invoke-direct·{v0,·v1,·v6,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
98 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RegisterInstall:Lio/branch/referral/Defines$RequestPath;98 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RegisterInstall:Lio/branch/referral/Defines$RequestPath;
  
99 ····.line·14799 ····.line·150
100 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;100 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
101 ····const-string·v1,·"RegisterClose"101 ····const-string·v1,·"RegisterClose"
  
102 ····const-string·v2,·"v1/close"102 ····const-string·v2,·"v1/close"
  
103 ····invoke-direct·{v0,·v1,·v7,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V103 ····invoke-direct·{v0,·v1,·v7,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
104 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RegisterClose:Lio/branch/referral/Defines$RequestPath;104 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RegisterClose:Lio/branch/referral/Defines$RequestPath;
  
105 ····.line·148105 ····.line·151
106 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;106 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
107 ····const-string·v1,·"RegisterOpen"107 ····const-string·v1,·"RegisterOpen"
  
108 ····const-string·v2,·"v1/open"108 ····const-string·v2,·"v1/open"
  
109 ····invoke-direct·{v0,·v1,·v8,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V109 ····invoke-direct·{v0,·v1,·v8,·v2},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
110 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RegisterOpen:Lio/branch/referral/Defines$RequestPath;110 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RegisterOpen:Lio/branch/referral/Defines$RequestPath;
  
111 ····.line·149111 ····.line·152
112 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;112 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
113 ····const-string·v1,·"RegisterView"113 ····const-string·v1,·"RegisterView"
  
114 ····const/4·v2,·0x5114 ····const/4·v2,·0x5
  
115 ····const-string·v3,·"v1/register-view"115 ····const-string·v3,·"v1/register-view"
  
116 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V116 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
117 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RegisterView:Lio/branch/referral/Defines$RequestPath;117 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->RegisterView:Lio/branch/referral/Defines$RequestPath;
  
118 ····.line·150118 ····.line·153
119 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;119 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
120 ····const-string·v1,·"Referrals"120 ····const-string·v1,·"Referrals"
  
121 ····const/4·v2,·0x6121 ····const/4·v2,·0x6
  
122 ····const-string·v3,·"v1/referrals/"122 ····const-string·v3,·"v1/referrals/"
  
123 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V123 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
124 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->Referrals:Lio/branch/referral/Defines$RequestPath;124 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->Referrals:Lio/branch/referral/Defines$RequestPath;
  
125 ····.line·151125 ····.line·154
126 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;126 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
127 ····const-string·v1,·"SendAPPList"127 ····const-string·v1,·"SendAPPList"
  
128 ····const/4·v2,·0x7128 ····const/4·v2,·0x7
  
129 ····const-string·v3,·"v1/applist"129 ····const-string·v3,·"v1/applist"
  
130 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V130 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
131 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->SendAPPList:Lio/branch/referral/Defines$RequestPath;131 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->SendAPPList:Lio/branch/referral/Defines$RequestPath;
  
132 ····.line·152132 ····.line·155
133 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;133 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
134 ····const-string·v1,·"GetCredits"134 ····const-string·v1,·"GetCredits"
  
135 ····const/16·v2,·0x8135 ····const/16·v2,·0x8
  
136 ····const-string·v3,·"v1/credits/"136 ····const-string·v3,·"v1/credits/"
  
137 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V137 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
138 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->GetCredits:Lio/branch/referral/Defines$RequestPath;138 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->GetCredits:Lio/branch/referral/Defines$RequestPath;
  
139 ····.line·153139 ····.line·156
140 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;140 ····new-instance·v0,·Lio/branch/referral/Defines$RequestPath;
  
141 ····const-string·v1,·"GetCreditHistory"141 ····const-string·v1,·"GetCreditHistory"
  
142 ····const/16·v2,·0x9142 ····const/16·v2,·0x9
  
143 ····const-string·v3,·"v1/credithistory"143 ····const-string·v3,·"v1/credithistory"
  
144 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V144 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$RequestPath;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
145 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->GetCreditHistory:Lio/branch/referral/Defines$RequestPath;145 ····sput-object·v0,·Lio/branch/referral/Defines$RequestPath;->GetCreditHistory:Lio/branch/referral/Defines$RequestPath;
  
Max diff block lines reached; 5827/10310 bytes (56.52%) of diff not shown.
8.56 KB
smali/io/branch/referral/ServerRequestRActionCompleted.smali
    
Offset 149, 90 lines modifiedOffset 149, 93 lines modified
  
149 ····move-result-object·v3149 ····move-result-object·v3
  
150 ····invoke-virtual·{v1,·v2,·v3},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;150 ····invoke-virtual·{v1,·v2,·v3},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
151 ····.line·51151 ····.line·51
152 ····:cond_2152 ····:cond_2
 153 ····invoke-virtual·{p0,·p1,·v1},·Lio/branch/referral/ServerRequestRActionCompleted;->updateEnvironment(Landroid/content/Context;Lorg/json/JSONObject;)V
  
 154 ····.line·52
153 ····invoke-virtual·{p0,·v1},·Lio/branch/referral/ServerRequestRActionCompleted;->setPost(Lorg/json/JSONObject;)V155 ····invoke-virtual·{p0,·v1},·Lio/branch/referral/ServerRequestRActionCompleted;->setPost(Lorg/json/JSONObject;)V
154 ····:try_end_0156 ····:try_end_0
155 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0157 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
156 ····.line·56158 ····.line·57
157 ····:goto_0159 ····:goto_0
158 ····return-void160 ····return-void
  
159 ····.line·52161 ····.line·53
160 ····:catch_0162 ····:catch_0
161 ····move-exception·v0163 ····move-exception·v0
  
162 ····.line·53164 ····.line·54
163 ····.local·v0,·"ex":Lorg/json/JSONException;165 ····.local·v0,·"ex":Lorg/json/JSONException;
164 ····invoke-virtual·{v0},·Lorg/json/JSONException;->printStackTrace()V166 ····invoke-virtual·{v0},·Lorg/json/JSONException;->printStackTrace()V
  
165 ····.line·54167 ····.line·55
166 ····const/4·v2,·0x1168 ····const/4·v2,·0x1
  
167 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequestRActionCompleted;->constructError_:Z169 ····iput-boolean·v2,·p0,·Lio/branch/referral/ServerRequestRActionCompleted;->constructError_:Z
  
168 ····goto·:goto_0170 ····goto·:goto_0
169 .end·method171 .end·method
  
170 .method·public·constructor·<init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V172 .method·public·constructor·<init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V
171 ····.locals·1173 ····.locals·1
172 ····.param·p1,·"requestPath"····#·Ljava/lang/String;174 ····.param·p1,·"requestPath"····#·Ljava/lang/String;
173 ····.param·p2,·"post"····#·Lorg/json/JSONObject;175 ····.param·p2,·"post"····#·Lorg/json/JSONObject;
174 ····.param·p3,·"context"····#·Landroid/content/Context;176 ····.param·p3,·"context"····#·Landroid/content/Context;
  
175 ····.prologue177 ····.prologue
176 ····.line·59178 ····.line·60
177 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/branch/referral/ServerRequest;-><init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V179 ····invoke-direct·{p0,·p1,·p2,·p3},·Lio/branch/referral/ServerRequest;-><init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V
  
178 ····.line·60180 ····.line·61
179 ····const/4·v0,·0x0181 ····const/4·v0,·0x0
  
180 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequestRActionCompleted;->callback_:Lio/branch/referral/BranchViewHandler$IBranchViewEvents;182 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequestRActionCompleted;->callback_:Lio/branch/referral/BranchViewHandler$IBranchViewEvents;
  
181 ····.line·61183 ····.line·62
182 ····return-void184 ····return-void
183 .end·method185 .end·method
  
  
184 #·virtual·methods186 #·virtual·methods
185 .method·public·clearCallbacks()V187 .method·public·clearCallbacks()V
186 ····.locals·0188 ····.locals·0
  
187 ····.prologue189 ····.prologue
188 ····.line·110190 ····.line·111
189 ····return-void191 ····return-void
190 .end·method192 .end·method
  
191 .method·public·handleErrors(Landroid/content/Context;)Z193 .method·public·handleErrors(Landroid/content/Context;)Z
192 ····.locals·2194 ····.locals·2
193 ····.param·p1,·"context"····#·Landroid/content/Context;195 ····.param·p1,·"context"····#·Landroid/content/Context;
  
194 ····.prologue196 ····.prologue
195 ····.line·95197 ····.line·96
196 ····invoke-super·{p0,·p1},·Lio/branch/referral/ServerRequest;->doesAppHasInternetPermission(Landroid/content/Context;)Z198 ····invoke-super·{p0,·p1},·Lio/branch/referral/ServerRequest;->doesAppHasInternetPermission(Landroid/content/Context;)Z
  
197 ····move-result·v0199 ····move-result·v0
  
198 ····if-nez·v0,·:cond_0200 ····if-nez·v0,·:cond_0
  
199 ····.line·96201 ····.line·97
200 ····const-string·v0,·"BranchSDK"202 ····const-string·v0,·"BranchSDK"
  
201 ····const-string·v1,·"Trouble·executing·your·request.·Please·add·\'android.permission.INTERNET\'·in·your·applications·manifest·file"203 ····const-string·v1,·"Trouble·executing·your·request.·Please·add·\'android.permission.INTERNET\'·in·your·applications·manifest·file"
  
202 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I204 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
203 ····.line·97205 ····.line·98
204 ····const/4·v0,·0x1206 ····const/4·v0,·0x1
  
205 ····.line·99207 ····.line·100
206 ····:goto_0208 ····:goto_0
207 ····return·v0209 ····return·v0
  
208 ····:cond_0210 ····:cond_0
209 ····const/4·v0,·0x0211 ····const/4·v0,·0x0
  
210 ····goto·:goto_0212 ····goto·:goto_0
Offset 240, 35 lines modifiedOffset 243, 35 lines modified
  
240 .method·public·handleFailure(ILjava/lang/String;)V243 .method·public·handleFailure(ILjava/lang/String;)V
241 ····.locals·0244 ····.locals·0
242 ····.param·p1,·"statusCode"····#·I245 ····.param·p1,·"statusCode"····#·I
243 ····.param·p2,·"causeMsg"····#·Ljava/lang/String;246 ····.param·p2,·"causeMsg"····#·Ljava/lang/String;
  
244 ····.prologue247 ····.prologue
245 ····.line·91248 ····.line·92
246 ····return-void249 ····return-void
247 .end·method250 .end·method
  
248 .method·public·isGetRequest()Z251 .method·public·isGetRequest()Z
249 ····.locals·1252 ····.locals·1
  
250 ····.prologue253 ····.prologue
251 ····.line·104254 ····.line·105
252 ····const/4·v0,·0x0255 ····const/4·v0,·0x0
  
253 ····return·v0256 ····return·v0
254 .end·method257 .end·method
  
255 .method·public·onRequestSucceeded(Lio/branch/referral/ServerResponse;Lio/branch/referral/Branch;)V258 .method·public·onRequestSucceeded(Lio/branch/referral/ServerResponse;Lio/branch/referral/Branch;)V
256 ····.locals·8259 ····.locals·8
257 ····.param·p1,·"resp"····#·Lio/branch/referral/ServerResponse;260 ····.param·p1,·"resp"····#·Lio/branch/referral/ServerResponse;
258 ····.param·p2,·"branch"····#·Lio/branch/referral/Branch;261 ····.param·p2,·"branch"····#·Lio/branch/referral/Branch;
  
259 ····.prologue262 ····.prologue
260 ····.line·66263 ····.line·67
261 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;264 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;
  
262 ····move-result-object·v5265 ····move-result-object·v5
  
263 ····if-eqz·v5,·:cond_1266 ····if-eqz·v5,·:cond_1
Max diff block lines reached; 5094/8644 bytes (58.93%) of diff not shown.
291 B
smali/io/branch/referral/SharingHelper.smali
    
Offset 15, 10 lines modifiedOffset 15, 9 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·618 ····.line·6
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·12 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
2.34 KB
smali/io/branch/referral/Branch$SESSION_STATE.smali
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ····.prologue40 ····.prologue
41 ····const/4·v4,·0x241 ····const/4·v4,·0x2
  
42 ····const/4·v3,·0x142 ····const/4·v3,·0x1
  
43 ····const/4·v2,·0x043 ····const/4·v2,·0x0
  
44 ····.line·33244 ····.line·331
45 ····new-instance·v0,·Lio/branch/referral/Branch$SESSION_STATE;45 ····new-instance·v0,·Lio/branch/referral/Branch$SESSION_STATE;
  
46 ····const-string·v1,·"INITIALISED"46 ····const-string·v1,·"INITIALISED"
  
47 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/Branch$SESSION_STATE;-><init>(Ljava/lang/String;I)V47 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/Branch$SESSION_STATE;-><init>(Ljava/lang/String;I)V
  
48 ····sput-object·v0,·Lio/branch/referral/Branch$SESSION_STATE;->INITIALISED:Lio/branch/referral/Branch$SESSION_STATE;48 ····sput-object·v0,·Lio/branch/referral/Branch$SESSION_STATE;->INITIALISED:Lio/branch/referral/Branch$SESSION_STATE;
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
  
65 ····const-string·v1,·"UNINITIALISED"65 ····const-string·v1,·"UNINITIALISED"
  
66 ····invoke-direct·{v0,·v1,·v4},·Lio/branch/referral/Branch$SESSION_STATE;-><init>(Ljava/lang/String;I)V66 ····invoke-direct·{v0,·v1,·v4},·Lio/branch/referral/Branch$SESSION_STATE;-><init>(Ljava/lang/String;I)V
  
67 ····sput-object·v0,·Lio/branch/referral/Branch$SESSION_STATE;->UNINITIALISED:Lio/branch/referral/Branch$SESSION_STATE;67 ····sput-object·v0,·Lio/branch/referral/Branch$SESSION_STATE;->UNINITIALISED:Lio/branch/referral/Branch$SESSION_STATE;
  
68 ····.line·33168 ····.line·330
69 ····const/4·v0,·0x369 ····const/4·v0,·0x3
  
70 ····new-array·v0,·v0,·[Lio/branch/referral/Branch$SESSION_STATE;70 ····new-array·v0,·v0,·[Lio/branch/referral/Branch$SESSION_STATE;
  
71 ····sget-object·v1,·Lio/branch/referral/Branch$SESSION_STATE;->INITIALISED:Lio/branch/referral/Branch$SESSION_STATE;71 ····sget-object·v1,·Lio/branch/referral/Branch$SESSION_STATE;->INITIALISED:Lio/branch/referral/Branch$SESSION_STATE;
  
72 ····aput-object·v1,·v0,·v272 ····aput-object·v1,·v0,·v2
Offset 96, 26 lines modifiedOffset 96, 26 lines modified
96 ····.annotation·system·Ldalvik/annotation/Signature;96 ····.annotation·system·Ldalvik/annotation/Signature;
97 ········value·=·{97 ········value·=·{
98 ············"()V"98 ············"()V"
99 ········}99 ········}
100 ····.end·annotation100 ····.end·annotation
  
101 ····.prologue101 ····.prologue
102 ····.line·331102 ····.line·330
103 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V103 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
104 ····return-void104 ····return-void
105 .end·method105 .end·method
  
106 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/Branch$SESSION_STATE;106 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/Branch$SESSION_STATE;
107 ····.locals·1107 ····.locals·1
108 ····.param·p0,·"name"····#·Ljava/lang/String;108 ····.param·p0,·"name"····#·Ljava/lang/String;
  
109 ····.prologue109 ····.prologue
110 ····.line·331110 ····.line·330
111 ····const-class·v0,·Lio/branch/referral/Branch$SESSION_STATE;111 ····const-class·v0,·Lio/branch/referral/Branch$SESSION_STATE;
  
112 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;112 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
113 ····move-result-object·v0113 ····move-result-object·v0
  
114 ····check-cast·v0,·Lio/branch/referral/Branch$SESSION_STATE;114 ····check-cast·v0,·Lio/branch/referral/Branch$SESSION_STATE;
Offset 123, 15 lines modifiedOffset 123, 15 lines modified
123 ····return-object·v0123 ····return-object·v0
124 .end·method124 .end·method
  
125 .method·public·static·values()[Lio/branch/referral/Branch$SESSION_STATE;125 .method·public·static·values()[Lio/branch/referral/Branch$SESSION_STATE;
126 ····.locals·1126 ····.locals·1
  
127 ····.prologue127 ····.prologue
128 ····.line·331128 ····.line·330
129 ····sget-object·v0,·Lio/branch/referral/Branch$SESSION_STATE;->$VALUES:[Lio/branch/referral/Branch$SESSION_STATE;129 ····sget-object·v0,·Lio/branch/referral/Branch$SESSION_STATE;->$VALUES:[Lio/branch/referral/Branch$SESSION_STATE;
  
130 ····invoke-virtual·{v0},·[Lio/branch/referral/Branch$SESSION_STATE;->clone()Ljava/lang/Object;130 ····invoke-virtual·{v0},·[Lio/branch/referral/Branch$SESSION_STATE;->clone()Ljava/lang/Object;
  
131 ····move-result-object·v0131 ····move-result-object·v0
  
132 ····check-cast·v0,·[Lio/branch/referral/Branch$SESSION_STATE;132 ····check-cast·v0,·[Lio/branch/referral/Branch$SESSION_STATE;
27.1 KB
smali/io/branch/referral/ServerRequestInitSession.smali
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·abstract·Lio/branch/referral/ServerRequestInitSession;1 .class·abstract·Lio/branch/referral/ServerRequestInitSession;
2 .super·Lio/branch/referral/ServerRequest;2 .super·Lio/branch/referral/ServerRequest;
3 .source·"ServerRequestInitSession.java"3 .source·"ServerRequestInitSession.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·protected·static·final·ACTION_INSTALL:Ljava/lang/String;·=·"install"5 .field·static·final·ACTION_INSTALL:Ljava/lang/String;·=·"install"
  
6 .field·protected·static·final·ACTION_OPEN:Ljava/lang/String;·=·"open"6 .field·static·final·ACTION_OPEN:Ljava/lang/String;·=·"open"
  
  
7 #·instance·fields7 #·instance·fields
8 .field·private·final·contentDiscoveryManifest_:Lio/branch/indexing/ContentDiscoveryManifest;8 .field·private·final·contentDiscoveryManifest_:Lio/branch/indexing/ContentDiscoveryManifest;
  
9 .field·private·final·context_:Landroid/content/Context;9 .field·private·final·context_:Landroid/content/Context;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V11 .method·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V
12 ····.locals·112 ····.locals·1
13 ····.param·p1,·"context"····#·Landroid/content/Context;13 ····.param·p1,·"context"····#·Landroid/content/Context;
14 ····.param·p2,·"requestPath"····#·Ljava/lang/String;14 ····.param·p2,·"requestPath"····#·Ljava/lang/String;
  
15 ····.prologue15 ····.prologue
16 ····.line·2416 ····.line·24
17 ····invoke-direct·{p0,·p1,·p2},·Lio/branch/referral/ServerRequest;-><init>(Landroid/content/Context;Ljava/lang/String;)V17 ····invoke-direct·{p0,·p1,·p2},·Lio/branch/referral/ServerRequest;-><init>(Landroid/content/Context;Ljava/lang/String;)V
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
  
37 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequestInitSession;->contentDiscoveryManifest_:Lio/branch/indexing/ContentDiscoveryManifest;37 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequestInitSession;->contentDiscoveryManifest_:Lio/branch/indexing/ContentDiscoveryManifest;
  
38 ····.line·2738 ····.line·27
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·protected·constructor·<init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V41 .method·constructor·<init>(Ljava/lang/String;Lorg/json/JSONObject;Landroid/content/Context;)V
42 ····.locals·142 ····.locals·1
43 ····.param·p1,·"requestPath"····#·Ljava/lang/String;43 ····.param·p1,·"requestPath"····#·Ljava/lang/String;
44 ····.param·p2,·"post"····#·Lorg/json/JSONObject;44 ····.param·p2,·"post"····#·Lorg/json/JSONObject;
45 ····.param·p3,·"context"····#·Landroid/content/Context;45 ····.param·p3,·"context"····#·Landroid/content/Context;
  
46 ····.prologue46 ····.prologue
47 ····.line·3047 ····.line·30
Offset 63, 27 lines modifiedOffset 63, 27 lines modified
  
63 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequestInitSession;->contentDiscoveryManifest_:Lio/branch/indexing/ContentDiscoveryManifest;63 ····iput-object·v0,·p0,·Lio/branch/referral/ServerRequestInitSession;->contentDiscoveryManifest_:Lio/branch/indexing/ContentDiscoveryManifest;
  
64 ····.line·3364 ····.line·33
65 ····return-void65 ····return-void
66 .end·method66 .end·method
  
67 .method·public·static·isInitSessionAction(Ljava/lang/String;)Z67 .method·static·isInitSessionAction(Ljava/lang/String;)Z
68 ····.locals·268 ····.locals·2
69 ····.param·p0,·"actionName"····#·Ljava/lang/String;69 ····.param·p0,·"actionName"····#·Ljava/lang/String;
  
70 ····.prologue70 ····.prologue
71 ····.line·5071 ····.line·56
72 ····const/4·v0,·0x072 ····const/4·v0,·0x0
  
73 ····.line·5173 ····.line·57
74 ····.local·v0,·"isInitSessionAction":Z74 ····.local·v0,·"isInitSessionAction":Z
75 ····if-eqz·p0,·:cond_175 ····if-eqz·p0,·:cond_1
  
76 ····.line·5276 ····.line·58
77 ····const-string·v1,·"open"77 ····const-string·v1,·"open"
  
78 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z78 ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
79 ····move-result·v179 ····move-result·v1
  
80 ····if-nez·v1,·:cond_080 ····if-nez·v1,·:cond_0
Offset 95, 40 lines modifiedOffset 95, 40 lines modified
95 ····move-result·v195 ····move-result·v1
  
96 ····if-eqz·v1,·:cond_296 ····if-eqz·v1,·:cond_2
  
97 ····:cond_097 ····:cond_0
98 ····const/4·v0,·0x198 ····const/4·v0,·0x1
  
99 ····.line·5499 ····.line·60
100 ····:cond_1100 ····:cond_1
101 ····:goto_0101 ····:goto_0
102 ····return·v0102 ····return·v0
  
103 ····.line·52103 ····.line·58
104 ····:cond_2104 ····:cond_2
105 ····const/4·v0,·0x0105 ····const/4·v0,·0x0
  
106 ····goto·:goto_0106 ····goto·:goto_0
107 .end·method107 .end·method
  
  
108 #·virtual·methods108 #·virtual·methods
109 .method·public·abstract·getRequestActionName()Ljava/lang/String;109 .method·public·abstract·getRequestActionName()Ljava/lang/String;
110 .end·method110 .end·method
  
111 .method·public·handleBranchViewIfAvailable(Lio/branch/referral/ServerResponse;)Z111 .method·handleBranchViewIfAvailable(Lio/branch/referral/ServerResponse;)Z
112 ····.locals·8112 ····.locals·8
113 ····.param·p1,·"resp"····#·Lio/branch/referral/ServerResponse;113 ····.param·p1,·"resp"····#·Lio/branch/referral/ServerResponse;
  
114 ····.prologue114 ····.prologue
115 ····.line·58115 ····.line·64
116 ····const/4·v5,·0x0116 ····const/4·v5,·0x0
  
117 ····.line·59117 ····.line·65
118 ····.local·v5,·"isBranchViewShowing":Z118 ····.local·v5,·"isBranchViewShowing":Z
119 ····if-eqz·p1,·:cond_1119 ····if-eqz·p1,·:cond_1
  
120 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;120 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;
  
121 ····move-result-object·v6121 ····move-result-object·v6
  
Offset 146, 15 lines modifiedOffset 146, 15 lines modified
  
146 ····invoke-virtual·{v6,·v7},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z146 ····invoke-virtual·{v6,·v7},·Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
  
147 ····move-result·v6147 ····move-result·v6
  
148 ····if-eqz·v6,·:cond_1148 ····if-eqz·v6,·:cond_1
  
149 ····.line·61149 ····.line·67
150 ····:try_start_0150 ····:try_start_0
151 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;151 ····invoke-virtual·{p1},·Lio/branch/referral/ServerResponse;->getObject()Lorg/json/JSONObject;
  
152 ····move-result-object·v6152 ····move-result-object·v6
  
153 ····sget-object·v7,·Lio/branch/referral/Defines$Jsonkey;->BranchViewData:Lio/branch/referral/Defines$Jsonkey;153 ····sget-object·v7,·Lio/branch/referral/Defines$Jsonkey;->BranchViewData:Lio/branch/referral/Defines$Jsonkey;
  
Max diff block lines reached; 23762/27598 bytes (86.10%) of diff not shown.
3.03 KB
smali/io/branch/referral/ServerRequest$PROCESS_WAIT_LOCK.smali
    
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
  
48 ····const/4·v4,·0x248 ····const/4·v4,·0x2
  
49 ····const/4·v3,·0x149 ····const/4·v3,·0x1
  
50 ····const/4·v2,·0x050 ····const/4·v2,·0x0
  
51 ····.line·3751 ····.line·40
52 ····new-instance·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;52 ····new-instance·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
53 ····const-string·v1,·"FB_APP_LINK_WAIT_LOCK"53 ····const-string·v1,·"FB_APP_LINK_WAIT_LOCK"
  
54 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;-><init>(Ljava/lang/String;I)V
  
55 ····sput-object·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->FB_APP_LINK_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;55 ····sput-object·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->FB_APP_LINK_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
Offset 81, 24 lines modifiedOffset 81, 24 lines modified
  
81 ····const-string·v1,·"STRONG_MATCH_PENDING_WAIT_LOCK"81 ····const-string·v1,·"STRONG_MATCH_PENDING_WAIT_LOCK"
  
82 ····invoke-direct·{v0,·v1,·v5},·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;-><init>(Ljava/lang/String;I)V82 ····invoke-direct·{v0,·v1,·v5},·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;-><init>(Ljava/lang/String;I)V
  
83 ····sput-object·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->STRONG_MATCH_PENDING_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;83 ····sput-object·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->STRONG_MATCH_PENDING_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
84 ····.line·3884 ····.line·41
85 ····new-instance·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;85 ····new-instance·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
86 ····const-string·v1,·"INSTALL_REFERRER_FETCH_WAIT_LOCK"86 ····const-string·v1,·"INSTALL_REFERRER_FETCH_WAIT_LOCK"
  
87 ····invoke-direct·{v0,·v1,·v6},·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;-><init>(Ljava/lang/String;I)V87 ····invoke-direct·{v0,·v1,·v6},·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;-><init>(Ljava/lang/String;I)V
  
88 ····sput-object·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->INSTALL_REFERRER_FETCH_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;88 ····sput-object·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->INSTALL_REFERRER_FETCH_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
89 ····.line·3689 ····.line·39
90 ····const/4·v0,·0x590 ····const/4·v0,·0x5
  
91 ····new-array·v0,·v0,·[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;91 ····new-array·v0,·v0,·[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
92 ····sget-object·v1,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->FB_APP_LINK_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;92 ····sget-object·v1,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->FB_APP_LINK_WAIT_LOCK:Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
93 ····aput-object·v1,·v0,·v293 ····aput-object·v1,·v0,·v2
Offset 129, 26 lines modifiedOffset 129, 26 lines modified
129 ····.annotation·system·Ldalvik/annotation/Signature;129 ····.annotation·system·Ldalvik/annotation/Signature;
130 ········value·=·{130 ········value·=·{
131 ············"()V"131 ············"()V"
132 ········}132 ········}
133 ····.end·annotation133 ····.end·annotation
  
134 ····.prologue134 ····.prologue
135 ····.line·36135 ····.line·39
136 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V136 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
137 ····return-void137 ····return-void
138 .end·method138 .end·method
  
139 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;139 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
140 ····.locals·1140 ····.locals·1
141 ····.param·p0,·"name"····#·Ljava/lang/String;141 ····.param·p0,·"name"····#·Ljava/lang/String;
  
142 ····.prologue142 ····.prologue
143 ····.line·36143 ····.line·39
144 ····const-class·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;144 ····const-class·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
145 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;145 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
146 ····move-result-object·v0146 ····move-result-object·v0
  
147 ····check-cast·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;147 ····check-cast·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
Offset 156, 15 lines modifiedOffset 156, 15 lines modified
156 ····return-object·v0156 ····return-object·v0
157 .end·method157 .end·method
  
158 .method·public·static·values()[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;158 .method·public·static·values()[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
159 ····.locals·1159 ····.locals·1
  
160 ····.prologue160 ····.prologue
161 ····.line·36161 ····.line·39
162 ····sget-object·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->$VALUES:[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;162 ····sget-object·v0,·Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->$VALUES:[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
  
163 ····invoke-virtual·{v0},·[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->clone()Ljava/lang/Object;163 ····invoke-virtual·{v0},·[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;->clone()Ljava/lang/Object;
  
164 ····move-result-object·v0164 ····move-result-object·v0
  
165 ····check-cast·v0,·[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;165 ····check-cast·v0,·[Lio/branch/referral/ServerRequest$PROCESS_WAIT_LOCK;
1.96 KB
smali/io/branch/referral/BranchStrongMatchHelper$1.smali
    
Offset 22, 35 lines modifiedOffset 22, 40 lines modified
  
22 .field·final·synthetic·val$callback:Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;22 .field·final·synthetic·val$callback:Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lio/branch/referral/BranchStrongMatchHelper;Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;)V24 .method·constructor·<init>(Lio/branch/referral/BranchStrongMatchHelper;Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lio/branch/referral/BranchStrongMatchHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·7828 ····.line·85
28 ····iput-object·p1,·p0,·Lio/branch/referral/BranchStrongMatchHelper$1;->this$0:Lio/branch/referral/BranchStrongMatchHelper;29 ····iput-object·p1,·p0,·Lio/branch/referral/BranchStrongMatchHelper$1;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
29 ····iput-object·p2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$1;->val$callback:Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;30 ····iput-object·p2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$1;->val$callback:Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void32 ····return-void
32 .end·method33 .end·method
  
  
33 #·virtual·methods34 #·virtual·methods
34 .method·public·run()V35 .method·public·run()V
35 ····.locals·236 ····.locals·3
  
36 ····.prologue37 ····.prologue
37 ····.line·8138 ····.line·88
38 ····iget-object·v0,·p0,·Lio/branch/referral/BranchStrongMatchHelper$1;->this$0:Lio/branch/referral/BranchStrongMatchHelper;39 ····iget-object·v0,·p0,·Lio/branch/referral/BranchStrongMatchHelper$1;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
39 ····iget-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper$1;->val$callback:Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;40 ····iget-object·v1,·p0,·Lio/branch/referral/BranchStrongMatchHelper$1;->val$callback:Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;
  
40 ····invoke-static·{v0,·v1},·Lio/branch/referral/BranchStrongMatchHelper;->access$000(Lio/branch/referral/BranchStrongMatchHelper;Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;)V41 ····iget-object·v2,·p0,·Lio/branch/referral/BranchStrongMatchHelper$1;->this$0:Lio/branch/referral/BranchStrongMatchHelper;
  
 42 ····iget-boolean·v2,·v2,·Lio/branch/referral/BranchStrongMatchHelper;->isStrongMatchUrlLaunched:Z
  
 43 ····invoke-static·{v0,·v1,·v2},·Lio/branch/referral/BranchStrongMatchHelper;->access$000(Lio/branch/referral/BranchStrongMatchHelper;Lio/branch/referral/BranchStrongMatchHelper$StrongMatchCheckEvents;Z)V
  
41 ····.line·8244 ····.line·89
42 ····return-void45 ····return-void
43 .end·method46 .end·method
2.04 KB
smali/io/branch/referral/Branch$getShortLinkTask.smali
    
Offset 30, 42 lines modifiedOffset 30, 42 lines modified
  
  
30 #·direct·methods30 #·direct·methods
31 .method·private·constructor·<init>(Lio/branch/referral/Branch;)V31 .method·private·constructor·<init>(Lio/branch/referral/Branch;)V
32 ····.locals·032 ····.locals·0
  
33 ····.prologue33 ····.prologue
34 ····.line·260834 ····.line·2625
35 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$getShortLinkTask;->this$0:Lio/branch/referral/Branch;35 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$getShortLinkTask;->this$0:Lio/branch/referral/Branch;
  
36 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V36 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
37 ····return-void37 ····return-void
38 .end·method38 .end·method
  
39 .method·synthetic·constructor·<init>(Lio/branch/referral/Branch;Lio/branch/referral/Branch$1;)V39 .method·synthetic·constructor·<init>(Lio/branch/referral/Branch;Lio/branch/referral/Branch$1;)V
40 ····.locals·040 ····.locals·0
41 ····.param·p1,·"x0"····#·Lio/branch/referral/Branch;41 ····.param·p1,·"x0"····#·Lio/branch/referral/Branch;
42 ····.param·p2,·"x1"····#·Lio/branch/referral/Branch$1;42 ····.param·p2,·"x1"····#·Lio/branch/referral/Branch$1;
  
43 ····.prologue43 ····.prologue
44 ····.line·260844 ····.line·2625
45 ····invoke-direct·{p0,·p1},·Lio/branch/referral/Branch$getShortLinkTask;-><init>(Lio/branch/referral/Branch;)V45 ····invoke-direct·{p0,·p1},·Lio/branch/referral/Branch$getShortLinkTask;-><init>(Lio/branch/referral/Branch;)V
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·protected·varargs·doInBackground([Lio/branch/referral/ServerRequest;)Lio/branch/referral/ServerResponse;49 .method·protected·varargs·doInBackground([Lio/branch/referral/ServerRequest;)Lio/branch/referral/ServerResponse;
50 ····.locals·250 ····.locals·2
51 ····.param·p1,·"serverRequests"····#·[Lio/branch/referral/ServerRequest;51 ····.param·p1,·"serverRequests"····#·[Lio/branch/referral/ServerRequest;
  
52 ····.prologue52 ····.prologue
53 ····.line·261153 ····.line·2628
54 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$getShortLinkTask;->this$0:Lio/branch/referral/Branch;54 ····iget-object·v0,·p0,·Lio/branch/referral/Branch$getShortLinkTask;->this$0:Lio/branch/referral/Branch;
  
55 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$1400(Lio/branch/referral/Branch;)Lio/branch/referral/BranchRemoteInterface;55 ····invoke-static·{v0},·Lio/branch/referral/Branch;->access$1400(Lio/branch/referral/Branch;)Lio/branch/referral/BranchRemoteInterface;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····const/4·v1,·0x057 ····const/4·v1,·0x0
Offset 81, 20 lines modifiedOffset 81, 18 lines modified
81 ····move-result-object·v081 ····move-result-object·v0
  
82 ····return-object·v082 ····return-object·v0
83 .end·method83 .end·method
  
84 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;84 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
85 ····.locals·185 ····.locals·1
86 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
87 ····.prologue86 ····.prologue
88 ····.line·260887 ····.line·2625
89 ····check-cast·p1,·[Lio/branch/referral/ServerRequest;88 ····check-cast·p1,·[Lio/branch/referral/ServerRequest;
  
90 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
91 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/Branch$getShortLinkTask;->doInBackground([Lio/branch/referral/ServerRequest;)Lio/branch/referral/ServerResponse;89 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/Branch$getShortLinkTask;->doInBackground([Lio/branch/referral/ServerRequest;)Lio/branch/referral/ServerResponse;
  
92 ····move-result-object·v090 ····move-result-object·v0
  
93 ····return-object·v091 ····return-object·v0
94 .end·method92 .end·method
39.0 KB
smali/io/branch/referral/ShareLinkManager.smali
    
Offset 151, 15 lines modifiedOffset 151, 14 lines modified
151 ····.line·58151 ····.line·58
152 ····new-instance·v0,·Ljava/util/ArrayList;152 ····new-instance·v0,·Ljava/util/ArrayList;
  
153 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V153 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
154 ····iput-object·v0,·p0,·Lio/branch/referral/ShareLinkManager;->excludeFromShareSheet:Ljava/util/List;154 ····iput-object·v0,·p0,·Lio/branch/referral/ShareLinkManager;->excludeFromShareSheet:Ljava/util/List;
  
155 ····.line·451 
156 ····return-void155 ····return-void
157 .end·method156 .end·method
  
158 .method·static·synthetic·access$1000(Lio/branch/referral/ShareLinkManager;)I157 .method·static·synthetic·access$1000(Lio/branch/referral/ShareLinkManager;)I
159 ····.locals·1158 ····.locals·1
160 ····.param·p0,·"x0"····#·Lio/branch/referral/ShareLinkManager;159 ····.param·p0,·"x0"····#·Lio/branch/referral/ShareLinkManager;
  
Offset 376, 15 lines modifiedOffset 375, 15 lines modified
376 ····.local·v0,·"clip":Landroid/content/ClipData;375 ····.local·v0,·"clip":Landroid/content/ClipData;
377 ····invoke-virtual·{v1,·v0},·Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V376 ····invoke-virtual·{v1,·v0},·Landroid/content/ClipboardManager;->setPrimaryClip(Landroid/content/ClipData;)V
  
378 ····goto·:goto_0377 ····goto·:goto_0
379 .end·method378 .end·method
  
380 .method·private·createShareDialog(Ljava/util/List;)V379 .method·private·createShareDialog(Ljava/util/List;)V
381 ····.locals·26380 ····.locals·24
382 ····.annotation·system·Ldalvik/annotation/Signature;381 ····.annotation·system·Ldalvik/annotation/Signature;
383 ········value·=·{382 ········value·=·{
384 ············"(",383 ············"(",
385 ············"Ljava/util/List",384 ············"Ljava/util/List",
386 ············"<",385 ············"<",
387 ············"Lio/branch/referral/SharingHelper$SHARE_WITH;",386 ············"Lio/branch/referral/SharingHelper$SHARE_WITH;",
388 ············">;)V"387 ············">;)V"
Offset 394, 131 lines modifiedOffset 393, 130 lines modified
394 ····.prologue393 ····.prologue
395 ····.line·115394 ····.line·115
396 ····.local·p1,·"preferredOptions":Ljava/util/List;,·"Ljava/util/List<Lio/branch/referral/SharingHelper$SHARE_WITH;>;"395 ····.local·p1,·"preferredOptions":Ljava/util/List;,·"Ljava/util/List<Lio/branch/referral/SharingHelper$SHARE_WITH;>;"
397 ····move-object/from16·v0,·p0396 ····move-object/from16·v0,·p0
  
398 ····iget-object·v0,·v0,·Lio/branch/referral/ShareLinkManager;->context_:Landroid/content/Context;397 ····iget-object·v0,·v0,·Lio/branch/referral/ShareLinkManager;->context_:Landroid/content/Context;
  
399 ····move-object/from16·v22,·v0398 ····move-object/from16·v20,·v0
  
400 ····invoke-virtual/range·{v22·..·v22},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;399 ····invoke-virtual/range·{v20·..·v20},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
401 ····move-result-object·v13400 ····move-result-object·v11
  
402 ····.line·116401 ····.line·116
403 ····.local·v13,·"packageManager":Landroid/content/pm/PackageManager;402 ····.local·v11,·"packageManager":Landroid/content/pm/PackageManager;
404 ····new-instance·v16,·Ljava/util/ArrayList;403 ····new-instance·v14,·Ljava/util/ArrayList;
  
405 ····invoke-direct/range·{v16·..·v16},·Ljava/util/ArrayList;-><init>()V404 ····invoke-direct·{v14},·Ljava/util/ArrayList;-><init>()V
  
406 ····.line·117405 ····.line·117
407 ····.local·v16,·"preferredApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"406 ····.local·v14,·"preferredApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"
408 ····move-object/from16·v0,·p0407 ····move-object/from16·v0,·p0
  
409 ····iget-object·v0,·v0,·Lio/branch/referral/ShareLinkManager;->shareLinkIntent_:Landroid/content/Intent;408 ····iget-object·v0,·v0,·Lio/branch/referral/ShareLinkManager;->shareLinkIntent_:Landroid/content/Intent;
  
410 ····move-object/from16·v22,·v0409 ····move-object/from16·v20,·v0
  
411 ····const/high16·v23,·0x10000410 ····const/high16·v21,·0x10000
  
412 ····move-object/from16·v0,·v22411 ····move-object/from16·v0,·v20
  
413 ····move/from16·v1,·v23412 ····move/from16·v1,·v21
  
414 ····invoke-virtual·{v13,·v0,·v1},·Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;413 ····invoke-virtual·{v11,·v0,·v1},·Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
  
415 ····move-result-object·v12414 ····move-result-object·v10
  
416 ····.line·118415 ····.line·118
417 ····.local·v12,·"matchingApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"416 ····.local·v10,·"matchingApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"
418 ····new-instance·v7,·Ljava/util/ArrayList;417 ····new-instance·v7,·Ljava/util/ArrayList;
  
419 ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V418 ····invoke-direct·{v7},·Ljava/util/ArrayList;-><init>()V
  
420 ····.line·119419 ····.line·119
421 ····.local·v7,·"cleanedMatchingApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"420 ····.local·v7,·"cleanedMatchingApps":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"
422 ····new-instance·v8,·Ljava/util/ArrayList;421 ····new-instance·v8,·Ljava/util/ArrayList;
  
423 ····invoke-direct·{v8},·Ljava/util/ArrayList;-><init>()V422 ····invoke-direct·{v8},·Ljava/util/ArrayList;-><init>()V
  
424 ····.line·120423 ····.line·120
425 ····.local·v8,·"cleanedMatchingAppsFinal":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"424 ····.local·v8,·"cleanedMatchingAppsFinal":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"
426 ····new-instance·v15,·Ljava/util/ArrayList;425 ····new-instance·v13,·Ljava/util/ArrayList;
  
427 ····move-object/from16·v0,·p1426 ····move-object/from16·v0,·p1
  
428 ····invoke-direct·{v15,·v0},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V427 ····invoke-direct·{v13,·v0},·Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
  
429 ····.line·123428 ····.line·123
430 ····.local·v15,·"packagesFilterList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lio/branch/referral/SharingHelper$SHARE_WITH;>;"429 ····.local·v13,·"packagesFilterList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lio/branch/referral/SharingHelper$SHARE_WITH;>;"
431 ····invoke-interface·{v12},·Ljava/util/List;->iterator()Ljava/util/Iterator;430 ····invoke-interface·{v10},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
432 ····move-result-object·v10431 ····move-result-object·v20
  
433 ····:cond_0432 ····:cond_0
434 ····:goto_0433 ····:goto_0
435 ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z434 ····invoke-interface/range·{v20·..·v20},·Ljava/util/Iterator;->hasNext()Z
  
436 ····move-result·v22435 ····move-result·v21
  
437 ····if-eqz·v22,·:cond_3436 ····if-eqz·v21,·:cond_3
  
438 ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object;437 ····invoke-interface/range·{v20·..·v20},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
439 ····move-result-object·v18438 ····move-result-object·v16
  
440 ····check-cast·v18,·Landroid/content/pm/ResolveInfo;439 ····check-cast·v16,·Landroid/content/pm/ResolveInfo;
  
441 ····.line·124440 ····.line·124
442 ····.local·v18,·"resolveInfo":Landroid/content/pm/ResolveInfo;441 ····.local·v16,·"resolveInfo":Landroid/content/pm/ResolveInfo;
443 ····const/4·v9,·0x0442 ····const/4·v9,·0x0
  
444 ····.line·125443 ····.line·125
445 ····.local·v9,·"foundMatching":Lio/branch/referral/SharingHelper$SHARE_WITH;444 ····.local·v9,·"foundMatching":Lio/branch/referral/SharingHelper$SHARE_WITH;
446 ····move-object/from16·v0,·v18445 ····move-object/from16·v0,·v16
  
447 ····iget-object·v0,·v0,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;446 ····iget-object·v0,·v0,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
  
448 ····move-object/from16·v22,·v0447 ····move-object/from16·v21,·v0
  
449 ····move-object/from16·v0,·v22448 ····move-object/from16·v0,·v21
  
450 ····iget-object·v14,·v0,·Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;449 ····iget-object·v12,·v0,·Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
  
451 ····.line·126450 ····.line·126
452 ····.local·v14,·"packageName":Ljava/lang/String;451 ····.local·v12,·"packageName":Ljava/lang/String;
Max diff block lines reached; 33745/39831 bytes (84.72%) of diff not shown.
18.1 KB
smali/io/branch/referral/SystemObserver.smali
    
Offset 66, 72 lines modifiedOffset 66, 71 lines modified
66 .end·method66 .end·method
  
67 .method·public·static·getLocalIPAddress()Ljava/lang/String;67 .method·public·static·getLocalIPAddress()Ljava/lang/String;
68 ····.locals·1068 ····.locals·10
  
69 ····.prologue69 ····.prologue
70 ····.line·64470 ····.line·644
71 ····const-string·v5,·""71 ····const-string·v3,·""
  
72 ····.line·64672 ····.line·646
73 ····.local·v5,·"ipAddress":Ljava/lang/String;73 ····.local·v3,·"ipAddress":Ljava/lang/String;
74 ····:try_start_074 ····:try_start_0
75 ····invoke-static·{},·Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;75 ····invoke-static·{},·Ljava/net/NetworkInterface;->getNetworkInterfaces()Ljava/util/Enumeration;
  
76 ····move-result-object·v976 ····move-result-object·v7
  
77 ····invoke-static·{v9},·Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;77 ····invoke-static·{v7},·Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;
  
78 ····move-result-object·v878 ····move-result-object·v6
  
79 ····.line·64779 ····.line·647
80 ····.local·v8,·"netInterfaces":Ljava/util/List;,·"Ljava/util/List<Ljava/net/NetworkInterface;>;"80 ····.local·v6,·"netInterfaces":Ljava/util/List;,·"Ljava/util/List<Ljava/net/NetworkInterface;>;"
81 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;81 ····invoke-interface·{v6},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
82 ····move-result-object·v282 ····move-result-object·v7
  
83 ····:cond_083 ····:cond_0
84 ····:goto_084 ····:goto_0
85 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z85 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z
  
86 ····move-result·v986 ····move-result·v8
  
87 ····if-eqz·v9,·:cond_387 ····if-eqz·v8,·:cond_3
  
88 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;88 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
89 ····move-result-object·v789 ····move-result-object·v5
  
90 ····check-cast·v7,·Ljava/net/NetworkInterface;90 ····check-cast·v5,·Ljava/net/NetworkInterface;
  
91 ····.line·64891 ····.line·648
92 ····.local·v7,·"netInterface":Ljava/net/NetworkInterface;92 ····.local·v5,·"netInterface":Ljava/net/NetworkInterface;
93 ····invoke-virtual·{v7},·Ljava/net/NetworkInterface;->getInetAddresses()Ljava/util/Enumeration;93 ····invoke-virtual·{v5},·Ljava/net/NetworkInterface;->getInetAddresses()Ljava/util/Enumeration;
  
94 ····move-result-object·v994 ····move-result-object·v8
  
95 ····invoke-static·{v9},·Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;95 ····invoke-static·{v8},·Ljava/util/Collections;->list(Ljava/util/Enumeration;)Ljava/util/ArrayList;
  
96 ····move-result-object·v196 ····move-result-object·v1
  
97 ····.line·64997 ····.line·649
98 ····.local·v1,·"addresses":Ljava/util/List;,·"Ljava/util/List<Ljava/net/InetAddress;>;"98 ····.local·v1,·"addresses":Ljava/util/List;,·"Ljava/util/List<Ljava/net/InetAddress;>;"
99 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;99 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
100 ····move-result-object·v3100 ····move-result-object·v8
  
101 ····.local·v3,·"i$":Ljava/util/Iterator; 
102 ····:cond_1101 ····:cond_1
103 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z102 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
104 ····move-result·v9103 ····move-result·v9
  
105 ····if-eqz·v9,·:cond_0104 ····if-eqz·v9,·:cond_0
  
106 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;105 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
107 ····move-result-object·v0106 ····move-result-object·v0
  
108 ····check-cast·v0,·Ljava/net/InetAddress;107 ····check-cast·v0,·Ljava/net/InetAddress;
  
109 ····.line·650108 ····.line·650
110 ····.local·v0,·"address":Ljava/net/InetAddress;109 ····.local·v0,·"address":Ljava/net/InetAddress;
Offset 140, 61 lines modifiedOffset 139, 60 lines modified
140 ····move-result·v9139 ····move-result·v9
  
141 ····if-nez·v9,·:cond_1140 ····if-nez·v9,·:cond_1
  
142 ····.line·651141 ····.line·651
143 ····invoke-virtual·{v0},·Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;142 ····invoke-virtual·{v0},·Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
  
144 ····move-result-object·v4143 ····move-result-object·v2
  
145 ····.line·652144 ····.line·652
146 ····.local·v4,·"ip":Ljava/lang/String;145 ····.local·v2,·"ip":Ljava/lang/String;
147 ····const/16·v9,·0x3a146 ····const/16·v9,·0x3a
  
148 ····invoke-virtual·{v4,·v9},·Ljava/lang/String;->indexOf(I)I147 ····invoke-virtual·{v2,·v9},·Ljava/lang/String;->indexOf(I)I
149 ····:try_end_0148 ····:try_end_0
150 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0149 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0
  
151 ····move-result·v9150 ····move-result·v9
  
152 ····if-gez·v9,·:cond_2151 ····if-gez·v9,·:cond_2
  
153 ····const/4·v6,·0x1152 ····const/4·v4,·0x1
  
154 ····.line·653153 ····.line·653
155 ····.local·v6,·"isIPv4":Z154 ····.local·v4,·"isIPv4":Z
156 ····:goto_1155 ····:goto_1
157 ····if-eqz·v6,·:cond_1156 ····if-eqz·v4,·:cond_1
  
158 ····.line·654157 ····.line·654
159 ····move-object·v5,·v4158 ····move-object·v3,·v2
  
160 ····.line·655159 ····.line·655
161 ····goto·:goto_0160 ····goto·:goto_0
  
162 ····.line·652161 ····.line·652
163 ····.end·local·v6····#·"isIPv4":Z162 ····.end·local·v4····#·"isIPv4":Z
164 ····:cond_2163 ····:cond_2
165 ····const/4·v6,·0x0164 ····const/4·v4,·0x0
  
166 ····goto·:goto_1165 ····goto·:goto_1
  
167 ····.line·660166 ····.line·660
168 ····.end·local·v0····#·"address":Ljava/net/InetAddress;167 ····.end·local·v0····#·"address":Ljava/net/InetAddress;
169 ····.end·local·v1····#·"addresses":Ljava/util/List;,·"Ljava/util/List<Ljava/net/InetAddress;>;"168 ····.end·local·v1····#·"addresses":Ljava/util/List;,·"Ljava/util/List<Ljava/net/InetAddress;>;"
170 ····.end·local·v3····#·"i$":Ljava/util/Iterator; 
171 ····.end·local·v4····#·"ip":Ljava/lang/String;169 ····.end·local·v2····#·"ip":Ljava/lang/String;
172 ····.end·local·v7····#·"netInterface":Ljava/net/NetworkInterface;170 ····.end·local·v5····#·"netInterface":Ljava/net/NetworkInterface;
173 ····.end·local·v8····#·"netInterfaces":Ljava/util/List;,·"Ljava/util/List<Ljava/net/NetworkInterface;>;"171 ····.end·local·v6····#·"netInterfaces":Ljava/util/List;,·"Ljava/util/List<Ljava/net/NetworkInterface;>;"
174 ····:catch_0172 ····:catch_0
175 ····move-exception·v9173 ····move-exception·v7
  
176 ····.line·663174 ····.line·663
177 ····:cond_3175 ····:cond_3
178 ····return-object·v5176 ····return-object·v3
Max diff block lines reached; 13499/18439 bytes (73.21%) of diff not shown.
15.3 KB
smali/io/branch/referral/InstallListener.smali
    
Offset 10, 16 lines modifiedOffset 10, 14 lines modified
10 ····}10 ····}
11 .end·annotation11 .end·annotation
  
  
12 #·static·fields12 #·static·fields
13 .field·private·static·callback_:Lio/branch/referral/InstallListener$IInstallReferrerEvents;13 .field·private·static·callback_:Lio/branch/referral/InstallListener$IInstallReferrerEvents;
  
14 .field·private·static·googleSearchInstallReferrerID_:Ljava/lang/String; 
  
15 .field·private·static·installID_:Ljava/lang/String;14 .field·private·static·installID_:Ljava/lang/String;
  
16 .field·private·static·isWaitingForReferrer:Z15 .field·private·static·isWaitingForReferrer:Z
  
  
17 #·direct·methods16 #·direct·methods
18 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
Offset 32, 30 lines modifiedOffset 30, 24 lines modified
32 ····sput-object·v0,·Lio/branch/referral/InstallListener;->installID_:Ljava/lang/String;30 ····sput-object·v0,·Lio/branch/referral/InstallListener;->installID_:Ljava/lang/String;
  
33 ····.line·2831 ····.line·28
34 ····const/4·v0,·0x032 ····const/4·v0,·0x0
  
35 ····sput-object·v0,·Lio/branch/referral/InstallListener;->callback_:Lio/branch/referral/InstallListener$IInstallReferrerEvents;33 ····sput-object·v0,·Lio/branch/referral/InstallListener;->callback_:Lio/branch/referral/InstallListener$IInstallReferrerEvents;
  
36 ····.line·31 
37 ····const-string·v0,·"bnc_no_value" 
  
38 ····sput-object·v0,·Lio/branch/referral/InstallListener;->googleSearchInstallReferrerID_:Ljava/lang/String; 
  
39 ····return-void34 ····return-void
40 .end·method35 .end·method
  
41 .method·public·constructor·<init>()V36 .method·public·constructor·<init>()V
42 ····.locals·037 ····.locals·0
  
43 ····.prologue38 ····.prologue
44 ····.line·2439 ····.line·24
45 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V40 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
46 ····.line·99 
47 ····return-void41 ····return-void
48 .end·method42 .end·method
  
49 .method·static·synthetic·access$000()Lio/branch/referral/InstallListener$IInstallReferrerEvents;43 .method·static·synthetic·access$000()Lio/branch/referral/InstallListener$IInstallReferrerEvents;
50 ····.locals·144 ····.locals·1
  
51 ····.prologue45 ····.prologue
Offset 83, 296 lines modifiedOffset 75, 282 lines modified
83 ····.prologue75 ····.prologue
84 ····.line·2476 ····.line·24
85 ····sput-boolean·p0,·Lio/branch/referral/InstallListener;->isWaitingForReferrer:Z77 ····sput-boolean·p0,·Lio/branch/referral/InstallListener;->isWaitingForReferrer:Z
  
86 ····return·p078 ····return·p0
87 .end·method79 .end·method
  
88 .method·public·static·getGoogleSearchInstallReferrerID()Ljava/lang/String; 
89 ····.locals·1 
  
90 ····.prologue 
91 ····.line·104 
92 ····sget-object·v0,·Lio/branch/referral/InstallListener;->googleSearchInstallReferrerID_:Ljava/lang/String; 
  
93 ····return-object·v0 
94 .end·method 
  
95 .method·public·static·getInstallationID()Ljava/lang/String;80 .method·public·static·getInstallationID()Ljava/lang/String;
96 ····.locals·181 ····.locals·1
  
97 ····.prologue82 ····.prologue
98 ····.line·9283 ····.line·90
99 ····sget-object·v0,·Lio/branch/referral/InstallListener;->installID_:Ljava/lang/String;84 ····sget-object·v0,·Lio/branch/referral/InstallListener;->installID_:Ljava/lang/String;
  
100 ····return-object·v085 ····return-object·v0
101 .end·method86 .end·method
  
102 .method·public·static·setListener(Lio/branch/referral/InstallListener$IInstallReferrerEvents;)V87 .method·public·static·setListener(Lio/branch/referral/InstallListener$IInstallReferrerEvents;)V
103 ····.locals·088 ····.locals·0
104 ····.param·p0,·"installReferrerFetch"····#·Lio/branch/referral/InstallListener$IInstallReferrerEvents;89 ····.param·p0,·"installReferrerFetch"····#·Lio/branch/referral/InstallListener$IInstallReferrerEvents;
  
105 ····.prologue90 ····.prologue
106 ····.line·9691 ····.line·94
107 ····sput-object·p0,·Lio/branch/referral/InstallListener;->callback_:Lio/branch/referral/InstallListener$IInstallReferrerEvents;92 ····sput-object·p0,·Lio/branch/referral/InstallListener;->callback_:Lio/branch/referral/InstallListener$IInstallReferrerEvents;
  
108 ····.line·9793 ····.line·95
109 ····return-void94 ····return-void
110 .end·method95 .end·method
  
111 .method·public·static·startInstallReferrerTime(J)V96 .method·public·static·startInstallReferrerTime(J)V
112 ····.locals·297 ····.locals·2
113 ····.param·p0,·"delay"····#·J98 ····.param·p0,·"delay"····#·J
  
114 ····.prologue99 ····.prologue
115 ····.line·36100 ····.line·34
116 ····const/4·v0,·0x1101 ····const/4·v0,·0x1
  
117 ····sput-boolean·v0,·Lio/branch/referral/InstallListener;->isWaitingForReferrer:Z102 ····sput-boolean·v0,·Lio/branch/referral/InstallListener;->isWaitingForReferrer:Z
  
118 ····.line·37103 ····.line·35
119 ····new-instance·v0,·Landroid/os/Handler;104 ····new-instance·v0,·Landroid/os/Handler;
  
120 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V105 ····invoke-direct·{v0},·Landroid/os/Handler;-><init>()V
  
121 ····new-instance·v1,·Lio/branch/referral/InstallListener$1;106 ····new-instance·v1,·Lio/branch/referral/InstallListener$1;
  
122 ····invoke-direct·{v1},·Lio/branch/referral/InstallListener$1;-><init>()V107 ····invoke-direct·{v1},·Lio/branch/referral/InstallListener$1;-><init>()V
  
123 ····invoke-virtual·{v0,·v1,·p0,·p1},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z108 ····invoke-virtual·{v0,·v1,·p0,·p1},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
124 ····.line·47109 ····.line·45
125 ····return-void110 ····return-void
126 .end·method111 .end·method
  
  
127 #·virtual·methods112 #·virtual·methods
128 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V113 .method·public·onReceive(Landroid/content/Context;Landroid/content/Intent;)V
129 ····.locals·13114 ····.locals·12
130 ····.param·p1,·"context"····#·Landroid/content/Context;115 ····.param·p1,·"context"····#·Landroid/content/Context;
131 ····.param·p2,·"intent"····#·Landroid/content/Intent;116 ····.param·p2,·"intent"····#·Landroid/content/Intent;
  
132 ····.prologue117 ····.prologue
133 ····const/4·v12,·0x1118 ····const/4·v11,·0x1
  
 119 ····const/4·v6,·0x0
134 ····.line·51 
135 ····const-string·v9,·"referrer" 
  
136 ····invoke-virtual·{p2,·v9},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;120 ····.line·49
Max diff block lines reached; 11991/15551 bytes (77.11%) of diff not shown.
2.07 KB
smali/io/branch/referral/BranchRemoteInterface.smali
    
Offset 99, 51 lines modifiedOffset 99, 38 lines modified
99 ····iget-object·v0,·p0,·Lio/branch/referral/BranchRemoteInterface;->sysObserver_:Lio/branch/referral/SystemObserver;99 ····iget-object·v0,·p0,·Lio/branch/referral/BranchRemoteInterface;->sysObserver_:Lio/branch/referral/SystemObserver;
  
100 ····return-object·v0100 ····return-object·v0
101 .end·method101 .end·method
  
102 .method·public·bridge·synthetic·make_restful_get(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;102 .method·public·bridge·synthetic·make_restful_get(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;
103 ····.locals·1103 ····.locals·1
104 ····.param·p1,·"x0"····#·Ljava/lang/String; 
105 ····.param·p2,·"x1"····#·Lorg/json/JSONObject; 
106 ····.param·p3,·"x2"····#·Ljava/lang/String; 
107 ····.param·p4,·"x3"····#·I 
  
108 ····.prologue104 ····.prologue
109 ····.line·7105 ····.line·7
110 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Lio/branch/referral/RemoteInterface;->make_restful_get(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;106 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Lio/branch/referral/RemoteInterface;->make_restful_get(Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;
  
111 ····move-result-object·v0107 ····move-result-object·v0
  
112 ····return-object·v0108 ····return-object·v0
113 .end·method109 .end·method
  
114 .method·public·bridge·synthetic·make_restful_post(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;110 .method·public·bridge·synthetic·make_restful_post(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;
115 ····.locals·1111 ····.locals·1
116 ····.param·p1,·"x0"····#·Lorg/json/JSONObject; 
117 ····.param·p2,·"x1"····#·Ljava/lang/String; 
118 ····.param·p3,·"x2"····#·Ljava/lang/String; 
119 ····.param·p4,·"x3"····#·I 
  
120 ····.prologue112 ····.prologue
121 ····.line·7113 ····.line·7
122 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Lio/branch/referral/RemoteInterface;->make_restful_post(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;114 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Lio/branch/referral/RemoteInterface;->make_restful_post(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;I)Lio/branch/referral/ServerResponse;
  
123 ····move-result-object·v0115 ····move-result-object·v0
  
124 ····return-object·v0116 ····return-object·v0
125 .end·method117 .end·method
  
126 .method·public·bridge·synthetic·make_restful_post(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;IZ)Lio/branch/referral/ServerResponse;118 .method·public·bridge·synthetic·make_restful_post(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;IZ)Lio/branch/referral/ServerResponse;
127 ····.locals·1119 ····.locals·1
128 ····.param·p1,·"x0"····#·Lorg/json/JSONObject; 
129 ····.param·p2,·"x1"····#·Ljava/lang/String; 
130 ····.param·p3,·"x2"····#·Ljava/lang/String; 
131 ····.param·p4,·"x3"····#·I 
132 ····.param·p5,·"x4"····#·Z 
  
133 ····.prologue120 ····.prologue
134 ····.line·7121 ····.line·7
135 ····invoke-super/range·{p0·..·p5},·Lio/branch/referral/RemoteInterface;->make_restful_post(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;IZ)Lio/branch/referral/ServerResponse;122 ····invoke-super/range·{p0·..·p5},·Lio/branch/referral/RemoteInterface;->make_restful_post(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/String;IZ)Lio/branch/referral/ServerResponse;
  
136 ····move-result-object·v0123 ····move-result-object·v0
  
2.36 KB
smali/io/branch/referral/Branch$INTENT_STATE.smali
    
Offset 36, 33 lines modifiedOffset 36, 33 lines modified
36 ····.locals·436 ····.locals·4
  
37 ····.prologue37 ····.prologue
38 ····const/4·v3,·0x138 ····const/4·v3,·0x1
  
39 ····const/4·v2,·0x039 ····const/4·v2,·0x0
  
40 ····.line·33740 ····.line·336
41 ····new-instance·v0,·Lio/branch/referral/Branch$INTENT_STATE;41 ····new-instance·v0,·Lio/branch/referral/Branch$INTENT_STATE;
  
42 ····const-string·v1,·"PENDING"42 ····const-string·v1,·"PENDING"
  
43 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/Branch$INTENT_STATE;-><init>(Ljava/lang/String;I)V43 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/Branch$INTENT_STATE;-><init>(Ljava/lang/String;I)V
  
44 ····sput-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->PENDING:Lio/branch/referral/Branch$INTENT_STATE;44 ····sput-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->PENDING:Lio/branch/referral/Branch$INTENT_STATE;
  
45 ····.line·33845 ····.line·337
46 ····new-instance·v0,·Lio/branch/referral/Branch$INTENT_STATE;46 ····new-instance·v0,·Lio/branch/referral/Branch$INTENT_STATE;
  
47 ····const-string·v1,·"READY"47 ····const-string·v1,·"READY"
  
48 ····invoke-direct·{v0,·v1,·v3},·Lio/branch/referral/Branch$INTENT_STATE;-><init>(Ljava/lang/String;I)V48 ····invoke-direct·{v0,·v1,·v3},·Lio/branch/referral/Branch$INTENT_STATE;-><init>(Ljava/lang/String;I)V
  
49 ····sput-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->READY:Lio/branch/referral/Branch$INTENT_STATE;49 ····sput-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->READY:Lio/branch/referral/Branch$INTENT_STATE;
  
50 ····.line·33650 ····.line·335
51 ····const/4·v0,·0x251 ····const/4·v0,·0x2
  
52 ····new-array·v0,·v0,·[Lio/branch/referral/Branch$INTENT_STATE;52 ····new-array·v0,·v0,·[Lio/branch/referral/Branch$INTENT_STATE;
  
53 ····sget-object·v1,·Lio/branch/referral/Branch$INTENT_STATE;->PENDING:Lio/branch/referral/Branch$INTENT_STATE;53 ····sget-object·v1,·Lio/branch/referral/Branch$INTENT_STATE;->PENDING:Lio/branch/referral/Branch$INTENT_STATE;
  
54 ····aput-object·v1,·v0,·v254 ····aput-object·v1,·v0,·v2
Offset 81, 26 lines modifiedOffset 81, 26 lines modified
81 ····.annotation·system·Ldalvik/annotation/Signature;81 ····.annotation·system·Ldalvik/annotation/Signature;
82 ········value·=·{82 ········value·=·{
83 ············"()V"83 ············"()V"
84 ········}84 ········}
85 ····.end·annotation85 ····.end·annotation
  
86 ····.prologue86 ····.prologue
87 ····.line·33687 ····.line·335
88 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V88 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
89 ····return-void89 ····return-void
90 .end·method90 .end·method
  
91 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/Branch$INTENT_STATE;91 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/Branch$INTENT_STATE;
92 ····.locals·192 ····.locals·1
93 ····.param·p0,·"name"····#·Ljava/lang/String;93 ····.param·p0,·"name"····#·Ljava/lang/String;
  
94 ····.prologue94 ····.prologue
95 ····.line·33695 ····.line·335
96 ····const-class·v0,·Lio/branch/referral/Branch$INTENT_STATE;96 ····const-class·v0,·Lio/branch/referral/Branch$INTENT_STATE;
  
97 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;97 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
98 ····move-result-object·v098 ····move-result-object·v0
  
99 ····check-cast·v0,·Lio/branch/referral/Branch$INTENT_STATE;99 ····check-cast·v0,·Lio/branch/referral/Branch$INTENT_STATE;
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 ····return-object·v0108 ····return-object·v0
109 .end·method109 .end·method
  
110 .method·public·static·values()[Lio/branch/referral/Branch$INTENT_STATE;110 .method·public·static·values()[Lio/branch/referral/Branch$INTENT_STATE;
111 ····.locals·1111 ····.locals·1
  
112 ····.prologue112 ····.prologue
113 ····.line·336113 ····.line·335
114 ····sget-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->$VALUES:[Lio/branch/referral/Branch$INTENT_STATE;114 ····sget-object·v0,·Lio/branch/referral/Branch$INTENT_STATE;->$VALUES:[Lio/branch/referral/Branch$INTENT_STATE;
  
115 ····invoke-virtual·{v0},·[Lio/branch/referral/Branch$INTENT_STATE;->clone()Ljava/lang/Object;115 ····invoke-virtual·{v0},·[Lio/branch/referral/Branch$INTENT_STATE;->clone()Ljava/lang/Object;
  
116 ····move-result-object·v0116 ····move-result-object·v0
  
117 ····check-cast·v0,·[Lio/branch/referral/Branch$INTENT_STATE;117 ····check-cast·v0,·[Lio/branch/referral/Branch$INTENT_STATE;
496 B
smali/io/branch/referral/BuildConfig.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .field·public·static·final·DEBUG:Z·=·false10 .field·public·static·final·DEBUG:Z·=·false
  
11 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""11 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""
  
12 .field·public·static·final·VERSION_CODE:I·=·0x112 .field·public·static·final·VERSION_CODE:I·=·0x1
  
13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"2.5.9"13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"2.6.1"
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
768 B
smali/io/branch/referral/SystemObserver$GAdsPrefetchTask$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$latch:Ljava/util/concurrent/CountDownLatch;22 .field·final·synthetic·val$latch:Ljava/util/concurrent/CountDownLatch;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lio/branch/referral/SystemObserver$GAdsPrefetchTask;Ljava/util/concurrent/CountDownLatch;)V24 .method·constructor·<init>(Lio/branch/referral/SystemObserver$GAdsPrefetchTask;Ljava/util/concurrent/CountDownLatch;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lio/branch/referral/SystemObserver$GAdsPrefetchTask;
  
26 ····.prologue27 ····.prologue
27 ····.line·60628 ····.line·606
28 ····iput-object·p1,·p0,·Lio/branch/referral/SystemObserver$GAdsPrefetchTask$1;->this$1:Lio/branch/referral/SystemObserver$GAdsPrefetchTask;29 ····iput-object·p1,·p0,·Lio/branch/referral/SystemObserver$GAdsPrefetchTask$1;->this$1:Lio/branch/referral/SystemObserver$GAdsPrefetchTask;
  
29 ····iput-object·p2,·p0,·Lio/branch/referral/SystemObserver$GAdsPrefetchTask$1;->val$latch:Ljava/util/concurrent/CountDownLatch;30 ····iput-object·p2,·p0,·Lio/branch/referral/SystemObserver$GAdsPrefetchTask$1;->val$latch:Ljava/util/concurrent/CountDownLatch;
  
5.96 KB
smali/io/branch/referral/Defines$Jsonkey.smali
    
Offset 116, 14 lines modifiedOffset 116, 16 lines modified
  
116 .field·public·static·final·enum·DefaultBucket:Lio/branch/referral/Defines$Jsonkey;116 .field·public·static·final·enum·DefaultBucket:Lio/branch/referral/Defines$Jsonkey;
  
117 .field·public·static·final·enum·DeviceFingerprintID:Lio/branch/referral/Defines$Jsonkey;117 .field·public·static·final·enum·DeviceFingerprintID:Lio/branch/referral/Defines$Jsonkey;
  
118 .field·public·static·final·enum·Direction:Lio/branch/referral/Defines$Jsonkey;118 .field·public·static·final·enum·Direction:Lio/branch/referral/Defines$Jsonkey;
  
 119 .field·public·static·final·enum·Environment:Lio/branch/referral/Defines$Jsonkey;
  
119 .field·public·static·final·enum·Event:Lio/branch/referral/Defines$Jsonkey;120 .field·public·static·final·enum·Event:Lio/branch/referral/Defines$Jsonkey;
  
120 .field·public·static·final·enum·Expiration:Lio/branch/referral/Defines$Jsonkey;121 .field·public·static·final·enum·Expiration:Lio/branch/referral/Defines$Jsonkey;
  
121 .field·public·static·final·enum·External_Intent_Extra:Lio/branch/referral/Defines$Jsonkey;122 .field·public·static·final·enum·External_Intent_Extra:Lio/branch/referral/Defines$Jsonkey;
  
122 .field·public·static·final·enum·External_Intent_URI:Lio/branch/referral/Defines$Jsonkey;123 .field·public·static·final·enum·External_Intent_URI:Lio/branch/referral/Defines$Jsonkey;
Offset 144, 14 lines modifiedOffset 146, 16 lines modified
  
144 .field·public·static·final·enum·HardwareIDTypeVendor:Lio/branch/referral/Defines$Jsonkey;146 .field·public·static·final·enum·HardwareIDTypeVendor:Lio/branch/referral/Defines$Jsonkey;
  
145 .field·public·static·final·enum·Identity:Lio/branch/referral/Defines$Jsonkey;147 .field·public·static·final·enum·Identity:Lio/branch/referral/Defines$Jsonkey;
  
146 .field·public·static·final·enum·IdentityID:Lio/branch/referral/Defines$Jsonkey;148 .field·public·static·final·enum·IdentityID:Lio/branch/referral/Defines$Jsonkey;
  
 149 .field·public·static·final·enum·InstantApp:Lio/branch/referral/Defines$Jsonkey;
  
147 .field·public·static·final·enum·IsFirstSession:Lio/branch/referral/Defines$Jsonkey;150 .field·public·static·final·enum·IsFirstSession:Lio/branch/referral/Defines$Jsonkey;
  
148 .field·public·static·final·enum·IsHardwareIDReal:Lio/branch/referral/Defines$Jsonkey;151 .field·public·static·final·enum·IsHardwareIDReal:Lio/branch/referral/Defines$Jsonkey;
  
149 .field·public·static·final·enum·IsReferrable:Lio/branch/referral/Defines$Jsonkey;152 .field·public·static·final·enum·IsReferrable:Lio/branch/referral/Defines$Jsonkey;
  
150 .field·public·static·final·enum·LATVal:Lio/branch/referral/Defines$Jsonkey;153 .field·public·static·final·enum·LATVal:Lio/branch/referral/Defines$Jsonkey;
Offset 172, 14 lines modifiedOffset 176, 16 lines modified
  
172 .field·public·static·final·enum·Location:Lio/branch/referral/Defines$Jsonkey;176 .field·public·static·final·enum·Location:Lio/branch/referral/Defines$Jsonkey;
  
173 .field·public·static·final·enum·Metadata:Lio/branch/referral/Defines$Jsonkey;177 .field·public·static·final·enum·Metadata:Lio/branch/referral/Defines$Jsonkey;
  
174 .field·public·static·final·enum·Model:Lio/branch/referral/Defines$Jsonkey;178 .field·public·static·final·enum·Model:Lio/branch/referral/Defines$Jsonkey;
  
 179 .field·public·static·final·enum·NativeApp:Lio/branch/referral/Defines$Jsonkey;
  
175 .field·public·static·final·enum·OS:Lio/branch/referral/Defines$Jsonkey;180 .field·public·static·final·enum·OS:Lio/branch/referral/Defines$Jsonkey;
  
176 .field·public·static·final·enum·OSVersion:Lio/branch/referral/Defines$Jsonkey;181 .field·public·static·final·enum·OSVersion:Lio/branch/referral/Defines$Jsonkey;
  
177 .field·public·static·final·enum·Params:Lio/branch/referral/Defines$Jsonkey;182 .field·public·static·final·enum·Params:Lio/branch/referral/Defines$Jsonkey;
  
178 .field·public·static·final·enum·Path:Lio/branch/referral/Defines$Jsonkey;183 .field·public·static·final·enum·Path:Lio/branch/referral/Defines$Jsonkey;
Offset 1532, 16 lines modifiedOffset 1538, 55 lines modified
  
1532 ····const-string·v3,·"cd"1538 ····const-string·v3,·"cd"
  
1533 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$Jsonkey;-><init>(Ljava/lang/String;ILjava/lang/String;)V1539 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$Jsonkey;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
1534 ····sput-object·v0,·Lio/branch/referral/Defines$Jsonkey;->ContentDiscovery:Lio/branch/referral/Defines$Jsonkey;1540 ····sput-object·v0,·Lio/branch/referral/Defines$Jsonkey;->ContentDiscovery:Lio/branch/referral/Defines$Jsonkey;
  
 1541 ····.line·121
 1542 ····new-instance·v0,·Lio/branch/referral/Defines$Jsonkey;
  
 1543 ····const-string·v1,·"Environment"
  
 1544 ····const/16·v2,·0x64
  
 1545 ····const-string·v3,·"environment"
  
 1546 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$Jsonkey;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
 1547 ····sput-object·v0,·Lio/branch/referral/Defines$Jsonkey;->Environment:Lio/branch/referral/Defines$Jsonkey;
  
 1548 ····.line·122
 1549 ····new-instance·v0,·Lio/branch/referral/Defines$Jsonkey;
  
 1550 ····const-string·v1,·"InstantApp"
  
 1551 ····const/16·v2,·0x65
  
 1552 ····const-string·v3,·"instant_app"
  
 1553 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$Jsonkey;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
 1554 ····sput-object·v0,·Lio/branch/referral/Defines$Jsonkey;->InstantApp:Lio/branch/referral/Defines$Jsonkey;
  
 1555 ····.line·123
 1556 ····new-instance·v0,·Lio/branch/referral/Defines$Jsonkey;
  
 1557 ····const-string·v1,·"NativeApp"
  
 1558 ····const/16·v2,·0x66
  
 1559 ····const-string·v3,·"native"
  
 1560 ····invoke-direct·{v0,·v1,·v2,·v3},·Lio/branch/referral/Defines$Jsonkey;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
 1561 ····sput-object·v0,·Lio/branch/referral/Defines$Jsonkey;->NativeApp:Lio/branch/referral/Defines$Jsonkey;
  
1535 ····.line·101562 ····.line·10
1536 ····const/16·v0,·0x641563 ····const/16·v0,·0x67
  
1537 ····new-array·v0,·v0,·[Lio/branch/referral/Defines$Jsonkey;1564 ····new-array·v0,·v0,·[Lio/branch/referral/Defines$Jsonkey;
  
1538 ····sget-object·v1,·Lio/branch/referral/Defines$Jsonkey;->IdentityID:Lio/branch/referral/Defines$Jsonkey;1565 ····sget-object·v1,·Lio/branch/referral/Defines$Jsonkey;->IdentityID:Lio/branch/referral/Defines$Jsonkey;
  
1539 ····aput-object·v1,·v0,·v41566 ····aput-object·v1,·v0,·v4
  
Offset 2127, 14 lines modifiedOffset 2172, 32 lines modified
  
2127 ····const/16·v1,·0x632172 ····const/16·v1,·0x63
  
2128 ····sget-object·v2,·Lio/branch/referral/Defines$Jsonkey;->ContentDiscovery:Lio/branch/referral/Defines$Jsonkey;2173 ····sget-object·v2,·Lio/branch/referral/Defines$Jsonkey;->ContentDiscovery:Lio/branch/referral/Defines$Jsonkey;
  
2129 ····aput-object·v2,·v0,·v12174 ····aput-object·v2,·v0,·v1
  
 2175 ····const/16·v1,·0x64
  
 2176 ····sget-object·v2,·Lio/branch/referral/Defines$Jsonkey;->Environment:Lio/branch/referral/Defines$Jsonkey;
  
 2177 ····aput-object·v2,·v0,·v1
  
 2178 ····const/16·v1,·0x65
  
 2179 ····sget-object·v2,·Lio/branch/referral/Defines$Jsonkey;->InstantApp:Lio/branch/referral/Defines$Jsonkey;
  
 2180 ····aput-object·v2,·v0,·v1
  
 2181 ····const/16·v1,·0x66
Max diff block lines reached; 1364/6009 bytes (22.70%) of diff not shown.
2.47 KB
smali/io/branch/referral/Branch$CreditHistoryOrder.smali
    
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ····.locals·436 ····.locals·4
  
37 ····.prologue37 ····.prologue
38 ····const/4·v3,·0x138 ····const/4·v3,·0x1
  
39 ····const/4·v2,·0x039 ····const/4·v2,·0x0
  
40 ····.line·260240 ····.line·2619
41 ····new-instance·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;41 ····new-instance·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;
  
42 ····const-string·v1,·"kMostRecentFirst"42 ····const-string·v1,·"kMostRecentFirst"
  
43 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/Branch$CreditHistoryOrder;-><init>(Ljava/lang/String;I)V43 ····invoke-direct·{v0,·v1,·v2},·Lio/branch/referral/Branch$CreditHistoryOrder;-><init>(Ljava/lang/String;I)V
  
44 ····sput-object·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;->kMostRecentFirst:Lio/branch/referral/Branch$CreditHistoryOrder;44 ····sput-object·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;->kMostRecentFirst:Lio/branch/referral/Branch$CreditHistoryOrder;
Offset 53, 15 lines modifiedOffset 53, 15 lines modified
  
53 ····const-string·v1,·"kLeastRecentFirst"53 ····const-string·v1,·"kLeastRecentFirst"
  
54 ····invoke-direct·{v0,·v1,·v3},·Lio/branch/referral/Branch$CreditHistoryOrder;-><init>(Ljava/lang/String;I)V54 ····invoke-direct·{v0,·v1,·v3},·Lio/branch/referral/Branch$CreditHistoryOrder;-><init>(Ljava/lang/String;I)V
  
55 ····sput-object·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;->kLeastRecentFirst:Lio/branch/referral/Branch$CreditHistoryOrder;55 ····sput-object·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;->kLeastRecentFirst:Lio/branch/referral/Branch$CreditHistoryOrder;
  
56 ····.line·260156 ····.line·2618
57 ····const/4·v0,·0x257 ····const/4·v0,·0x2
  
58 ····new-array·v0,·v0,·[Lio/branch/referral/Branch$CreditHistoryOrder;58 ····new-array·v0,·v0,·[Lio/branch/referral/Branch$CreditHistoryOrder;
  
59 ····sget-object·v1,·Lio/branch/referral/Branch$CreditHistoryOrder;->kMostRecentFirst:Lio/branch/referral/Branch$CreditHistoryOrder;59 ····sget-object·v1,·Lio/branch/referral/Branch$CreditHistoryOrder;->kMostRecentFirst:Lio/branch/referral/Branch$CreditHistoryOrder;
  
60 ····aput-object·v1,·v0,·v260 ····aput-object·v1,·v0,·v2
Offset 80, 26 lines modifiedOffset 80, 26 lines modified
80 ····.annotation·system·Ldalvik/annotation/Signature;80 ····.annotation·system·Ldalvik/annotation/Signature;
81 ········value·=·{81 ········value·=·{
82 ············"()V"82 ············"()V"
83 ········}83 ········}
84 ····.end·annotation84 ····.end·annotation
  
85 ····.prologue85 ····.prologue
86 ····.line·260186 ····.line·2618
87 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V87 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/Branch$CreditHistoryOrder;90 .method·public·static·valueOf(Ljava/lang/String;)Lio/branch/referral/Branch$CreditHistoryOrder;
91 ····.locals·191 ····.locals·1
92 ····.param·p0,·"name"····#·Ljava/lang/String;92 ····.param·p0,·"name"····#·Ljava/lang/String;
  
93 ····.prologue93 ····.prologue
94 ····.line·260194 ····.line·2618
95 ····const-class·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;95 ····const-class·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;
  
96 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;96 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
97 ····move-result-object·v097 ····move-result-object·v0
  
98 ····check-cast·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;98 ····check-cast·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;
Offset 107, 15 lines modifiedOffset 107, 15 lines modified
107 ····return-object·v0107 ····return-object·v0
108 .end·method108 .end·method
  
109 .method·public·static·values()[Lio/branch/referral/Branch$CreditHistoryOrder;109 .method·public·static·values()[Lio/branch/referral/Branch$CreditHistoryOrder;
110 ····.locals·1110 ····.locals·1
  
111 ····.prologue111 ····.prologue
112 ····.line·2601112 ····.line·2618
113 ····sget-object·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;->$VALUES:[Lio/branch/referral/Branch$CreditHistoryOrder;113 ····sget-object·v0,·Lio/branch/referral/Branch$CreditHistoryOrder;->$VALUES:[Lio/branch/referral/Branch$CreditHistoryOrder;
  
114 ····invoke-virtual·{v0},·[Lio/branch/referral/Branch$CreditHistoryOrder;->clone()Ljava/lang/Object;114 ····invoke-virtual·{v0},·[Lio/branch/referral/Branch$CreditHistoryOrder;->clone()Ljava/lang/Object;
  
115 ····move-result-object·v0115 ····move-result-object·v0
  
116 ····check-cast·v0,·[Lio/branch/referral/Branch$CreditHistoryOrder;116 ····check-cast·v0,·[Lio/branch/referral/Branch$CreditHistoryOrder;
31.9 KB
smali/io/branch/referral/Branch$ShareLinkBuilder.smali
    
Offset 88, 110 lines modifiedOffset 88, 110 lines modified
88 #·direct·methods88 #·direct·methods
89 .method·public·constructor·<init>(Landroid/app/Activity;Lio/branch/referral/BranchShortLinkBuilder;)V89 .method·public·constructor·<init>(Landroid/app/Activity;Lio/branch/referral/BranchShortLinkBuilder;)V
90 ····.locals·190 ····.locals·1
91 ····.param·p1,·"activity"····#·Landroid/app/Activity;91 ····.param·p1,·"activity"····#·Landroid/app/Activity;
92 ····.param·p2,·"shortLinkBuilder"····#·Lio/branch/referral/BranchShortLinkBuilder;92 ····.param·p2,·"shortLinkBuilder"····#·Lio/branch/referral/BranchShortLinkBuilder;
  
93 ····.prologue93 ····.prologue
94 ····.line·302794 ····.line·3044
95 ····new-instance·v0,·Lorg/json/JSONObject;95 ····new-instance·v0,·Lorg/json/JSONObject;
  
96 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V96 ····invoke-direct·{v0},·Lorg/json/JSONObject;-><init>()V
  
97 ····invoke-direct·{p0,·p1,·v0},·Lio/branch/referral/Branch$ShareLinkBuilder;-><init>(Landroid/app/Activity;Lorg/json/JSONObject;)V97 ····invoke-direct·{p0,·p1,·v0},·Lio/branch/referral/Branch$ShareLinkBuilder;-><init>(Landroid/app/Activity;Lorg/json/JSONObject;)V
  
98 ····.line·302898 ····.line·3045
99 ····iput-object·p2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->shortLinkBuilder_:Lio/branch/referral/BranchShortLinkBuilder;99 ····iput-object·p2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->shortLinkBuilder_:Lio/branch/referral/BranchShortLinkBuilder;
  
100 ····.line·3029100 ····.line·3046
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
103 .method·public·constructor·<init>(Landroid/app/Activity;Lorg/json/JSONObject;)V103 .method·public·constructor·<init>(Landroid/app/Activity;Lorg/json/JSONObject;)V
104 ····.locals·5104 ····.locals·5
105 ····.param·p1,·"activity"····#·Landroid/app/Activity;105 ····.param·p1,·"activity"····#·Landroid/app/Activity;
106 ····.param·p2,·"parameters"····#·Lorg/json/JSONObject;106 ····.param·p2,·"parameters"····#·Lorg/json/JSONObject;
  
107 ····.prologue107 ····.prologue
108 ····const/4·v4,·0x0108 ····const/4·v4,·0x0
  
109 ····.line·2993109 ····.line·3010
110 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V110 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
111 ····.line·2964111 ····.line·2981
112 ····iput-object·v4,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->callback_:Lio/branch/referral/Branch$BranchLinkShareListener;112 ····iput-object·v4,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->callback_:Lio/branch/referral/Branch$BranchLinkShareListener;
  
113 ····.line·2965113 ····.line·2982
114 ····iput-object·v4,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->channelPropertiesCallback_:Lio/branch/referral/Branch$IChannelProperties;114 ····iput-object·v4,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->channelPropertiesCallback_:Lio/branch/referral/Branch$IChannelProperties;
  
115 ····.line·2978115 ····.line·2995
116 ····const/4·v2,·-0x1116 ····const/4·v2,·-0x1
  
117 ····iput·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->dividerHeight:I117 ····iput·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->dividerHeight:I
  
118 ····.line·2979118 ····.line·2996
119 ····iput-object·v4,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->sharingTitle:Ljava/lang/String;119 ····iput-object·v4,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->sharingTitle:Ljava/lang/String;
  
120 ····.line·2980120 ····.line·2997
121 ····iput-object·v4,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->sharingTitleView:Landroid/view/View;121 ····iput-object·v4,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->sharingTitleView:Landroid/view/View;
  
122 ····.line·2983122 ····.line·3000
123 ····new-instance·v2,·Ljava/util/ArrayList;123 ····new-instance·v2,·Ljava/util/ArrayList;
  
124 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V124 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
125 ····iput-object·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->includeInShareSheet:Ljava/util/List;125 ····iput-object·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->includeInShareSheet:Ljava/util/List;
  
126 ····.line·2984126 ····.line·3001
127 ····new-instance·v2,·Ljava/util/ArrayList;127 ····new-instance·v2,·Ljava/util/ArrayList;
  
128 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V128 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
129 ····iput-object·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->excludeFromShareSheet:Ljava/util/List;129 ····iput-object·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->excludeFromShareSheet:Ljava/util/List;
  
130 ····.line·2994130 ····.line·3011
131 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->activity_:Landroid/app/Activity;131 ····iput-object·p1,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->activity_:Landroid/app/Activity;
  
132 ····.line·2995132 ····.line·3012
133 ····invoke-static·{},·Lio/branch/referral/Branch;->access$2200()Lio/branch/referral/Branch;133 ····invoke-static·{},·Lio/branch/referral/Branch;->access$2200()Lio/branch/referral/Branch;
  
134 ····move-result-object·v2134 ····move-result-object·v2
  
135 ····iput-object·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->branch_:Lio/branch/referral/Branch;135 ····iput-object·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->branch_:Lio/branch/referral/Branch;
  
136 ····.line·2996136 ····.line·3013
137 ····new-instance·v2,·Lio/branch/referral/BranchShortLinkBuilder;137 ····new-instance·v2,·Lio/branch/referral/BranchShortLinkBuilder;
  
138 ····invoke-direct·{v2,·p1},·Lio/branch/referral/BranchShortLinkBuilder;-><init>(Landroid/content/Context;)V138 ····invoke-direct·{v2,·p1},·Lio/branch/referral/BranchShortLinkBuilder;-><init>(Landroid/content/Context;)V
  
139 ····iput-object·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->shortLinkBuilder_:Lio/branch/referral/BranchShortLinkBuilder;139 ····iput-object·v2,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->shortLinkBuilder_:Lio/branch/referral/BranchShortLinkBuilder;
  
140 ····.line·2998140 ····.line·3015
141 ····:try_start_0141 ····:try_start_0
142 ····invoke-virtual·{p2},·Lorg/json/JSONObject;->keys()Ljava/util/Iterator;142 ····invoke-virtual·{p2},·Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
  
143 ····move-result-object·v1143 ····move-result-object·v1
  
144 ····.line·2999144 ····.line·3016
145 ····.local·v1,·"keys":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/lang/String;>;"145 ····.local·v1,·"keys":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/lang/String;>;"
146 ····:goto_0146 ····:goto_0
147 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z147 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
148 ····move-result·v2148 ····move-result·v2
  
149 ····if-eqz·v2,·:cond_0149 ····if-eqz·v2,·:cond_0
  
150 ····.line·3000150 ····.line·3017
151 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;151 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
152 ····move-result-object·v0152 ····move-result-object·v0
  
153 ····check-cast·v0,·Ljava/lang/String;153 ····check-cast·v0,·Ljava/lang/String;
  
154 ····.line·3001154 ····.line·3018
155 ····.local·v0,·"key":Ljava/lang/String;155 ····.local·v0,·"key":Ljava/lang/String;
156 ····iget-object·v3,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->shortLinkBuilder_:Lio/branch/referral/BranchShortLinkBuilder;156 ····iget-object·v3,·p0,·Lio/branch/referral/Branch$ShareLinkBuilder;->shortLinkBuilder_:Lio/branch/referral/BranchShortLinkBuilder;
  
157 ····invoke-virtual·{p2,·v0},·Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;157 ····invoke-virtual·{p2,·v0},·Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object;
  
158 ····move-result-object·v2158 ····move-result-object·v2
  
Offset 199, 125 lines modifiedOffset 199, 125 lines modified
  
199 ····invoke-virtual·{v3,·v0,·v2},·Lio/branch/referral/BranchShortLinkBuilder;->addParameters(Ljava/lang/String;Ljava/lang/String;)Lio/branch/referral/BranchUrlBuilder;199 ····invoke-virtual·{v3,·v0,·v2},·Lio/branch/referral/BranchShortLinkBuilder;->addParameters(Ljava/lang/String;Ljava/lang/String;)Lio/branch/referral/BranchUrlBuilder;
200 ····:try_end_0200 ····:try_end_0
201 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0201 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
202 ····goto·:goto_0202 ····goto·:goto_0
  
203 ····.line·3003203 ····.line·3020
204 ····.end·local·v0····#·"key":Ljava/lang/String;204 ····.end·local·v0····#·"key":Ljava/lang/String;
205 ····.end·local·v1····#·"keys":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/lang/String;>;"205 ····.end·local·v1····#·"keys":Ljava/util/Iterator;,·"Ljava/util/Iterator<Ljava/lang/String;>;"
206 ····:catch_0206 ····:catch_0
207 ····move-exception·v2207 ····move-exception·v2
  
208 ····.line·3005208 ····.line·3022
209 ····:cond_0209 ····:cond_0
210 ····const-string·v2,·""210 ····const-string·v2,·""
Max diff block lines reached; 27901/32570 bytes (85.66%) of diff not shown.
3.18 KB
smali/io/branch/referral/util/CommerceEvent.smali
    
Offset 214, 15 lines modifiedOffset 214, 15 lines modified
214 ····const-string·v1,·"currency"214 ····const-string·v1,·"currency"
  
215 ····iget-object·v2,·p0,·Lio/branch/referral/util/CommerceEvent;->currencyType:Lio/branch/referral/util/CurrencyType;215 ····iget-object·v2,·p0,·Lio/branch/referral/util/CommerceEvent;->currencyType:Lio/branch/referral/util/CurrencyType;
  
216 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;216 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
217 ····.line·120217 ····.line·120
218 ····const-string·v1,·"transactionID"218 ····const-string·v1,·"transaction_id"
  
219 ····iget-object·v2,·p0,·Lio/branch/referral/util/CommerceEvent;->transactionID:Ljava/lang/String;219 ····iget-object·v2,·p0,·Lio/branch/referral/util/CommerceEvent;->transactionID:Ljava/lang/String;
  
220 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;220 ····invoke-virtual·{v0,·v1,·v2},·Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
  
221 ····.line·121221 ····.line·121
222 ····const-string·v1,·"shipping"222 ····const-string·v1,·"shipping"
Offset 311, 60 lines modifiedOffset 311, 59 lines modified
311 ············"Lorg/json/JSONObject;",311 ············"Lorg/json/JSONObject;",
312 ············">;"312 ············">;"
313 ········}313 ········}
314 ····.end·annotation314 ····.end·annotation
  
315 ····.prologue315 ····.prologue
316 ····.line·134316 ····.line·134
317 ····iget-object·v3,·p0,·Lio/branch/referral/util/CommerceEvent;->products:Ljava/util/List;317 ····iget-object·v2,·p0,·Lio/branch/referral/util/CommerceEvent;->products:Ljava/util/List;
  
318 ····if-nez·v3,·:cond_1318 ····if-nez·v2,·:cond_1
  
319 ····.line·135319 ····.line·135
320 ····const/4·v2,·0x0320 ····const/4·v1,·0x0
  
321 ····.line·141321 ····.line·141
322 ····:cond_0322 ····:cond_0
323 ····return-object·v2323 ····return-object·v1
  
324 ····.line·137324 ····.line·137
325 ····:cond_1325 ····:cond_1
326 ····new-instance·v2,·Ljava/util/ArrayList;326 ····new-instance·v1,·Ljava/util/ArrayList;
  
327 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V327 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
328 ····.line·138328 ····.line·138
329 ····.local·v2,·"products":Ljava/util/List;,·"Ljava/util/List<Lorg/json/JSONObject;>;"329 ····.local·v1,·"products":Ljava/util/List;,·"Ljava/util/List<Lorg/json/JSONObject;>;"
330 ····iget-object·v3,·p0,·Lio/branch/referral/util/CommerceEvent;->products:Ljava/util/List;330 ····iget-object·v2,·p0,·Lio/branch/referral/util/CommerceEvent;->products:Ljava/util/List;
  
331 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;331 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
332 ····move-result-object·v0332 ····move-result-object·v2
  
333 ····.local·v0,·"i$":Ljava/util/Iterator; 
334 ····:goto_0333 ····:goto_0
335 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z334 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
336 ····move-result·v3335 ····move-result·v3
  
337 ····if-eqz·v3,·:cond_0336 ····if-eqz·v3,·:cond_0
  
338 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;337 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
339 ····move-result-object·v1338 ····move-result-object·v0
  
340 ····check-cast·v1,·Lio/branch/referral/util/Product;339 ····check-cast·v0,·Lio/branch/referral/util/Product;
  
341 ····.line·139340 ····.line·139
342 ····.local·v1,·"p":Lio/branch/referral/util/Product;341 ····.local·v0,·"p":Lio/branch/referral/util/Product;
343 ····invoke-virtual·{v1},·Lio/branch/referral/util/Product;->getProductJSONObject()Lorg/json/JSONObject;342 ····invoke-virtual·{v0},·Lio/branch/referral/util/Product;->getProductJSONObject()Lorg/json/JSONObject;
  
344 ····move-result-object·v3343 ····move-result-object·v3
  
345 ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z344 ····invoke-interface·{v1,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
346 ····goto·:goto_0345 ····goto·:goto_0
347 .end·method346 .end·method
  
348 .method·public·getRevenue()Ljava/lang/Double;347 .method·public·getRevenue()Ljava/lang/Double;
349 ····.locals·1348 ····.locals·1
  
1.07 KB
smali/io/branch/referral/util/LinkProperties$1.smali
    
Offset 43, 15 lines modifiedOffset 43, 14 lines modified
43 ····invoke-direct·{v0,·p1,·v1},·Lio/branch/referral/util/LinkProperties;-><init>(Landroid/os/Parcel;Lio/branch/referral/util/LinkProperties$1;)V43 ····invoke-direct·{v0,·p1,·v1},·Lio/branch/referral/util/LinkProperties;-><init>(Landroid/os/Parcel;Lio/branch/referral/util/LinkProperties$1;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
48 ····.param·p1,·"x0"····#·Landroid/os/Parcel; 
  
49 ····.prologue48 ····.prologue
50 ····.line·23649 ····.line·236
51 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/util/LinkProperties$1;->createFromParcel(Landroid/os/Parcel;)Lio/branch/referral/util/LinkProperties;50 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/util/LinkProperties$1;->createFromParcel(Landroid/os/Parcel;)Lio/branch/referral/util/LinkProperties;
  
52 ····move-result-object·v051 ····move-result-object·v0
  
Offset 67, 15 lines modifiedOffset 66, 14 lines modified
67 ····new-array·v0,·p1,·[Lio/branch/referral/util/LinkProperties;66 ····new-array·v0,·p1,·[Lio/branch/referral/util/LinkProperties;
  
68 ····return-object·v067 ····return-object·v0
69 .end·method68 .end·method
  
70 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;69 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
71 ····.locals·170 ····.locals·1
72 ····.param·p1,·"x0"····#·I 
  
73 ····.prologue71 ····.prologue
74 ····.line·23672 ····.line·236
75 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/util/LinkProperties$1;->newArray(I)[Lio/branch/referral/util/LinkProperties;73 ····invoke-virtual·{p0,·p1},·Lio/branch/referral/util/LinkProperties$1;->newArray(I)[Lio/branch/referral/util/LinkProperties;
  
76 ····move-result-object·v074 ····move-result-object·v0
  
5.43 KB
smali/io/branch/referral/util/LinkProperties.smali
    
Offset 734, 102 lines modifiedOffset 734, 101 lines modified
734 .method·public·writeToParcel(Landroid/os/Parcel;I)V734 .method·public·writeToParcel(Landroid/os/Parcel;I)V
735 ····.locals·4735 ····.locals·4
736 ····.param·p1,·"dest"····#·Landroid/os/Parcel;736 ····.param·p1,·"dest"····#·Landroid/os/Parcel;
737 ····.param·p2,·"flags"····#·I737 ····.param·p2,·"flags"····#·I
  
738 ····.prologue738 ····.prologue
739 ····.line·302739 ····.line·302
740 ····iget-object·v3,·p0,·Lio/branch/referral/util/LinkProperties;->feature_:Ljava/lang/String;740 ····iget-object·v2,·p0,·Lio/branch/referral/util/LinkProperties;->feature_:Ljava/lang/String;
  
741 ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V741 ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
742 ····.line·303742 ····.line·303
743 ····iget-object·v3,·p0,·Lio/branch/referral/util/LinkProperties;->alias_:Ljava/lang/String;743 ····iget-object·v2,·p0,·Lio/branch/referral/util/LinkProperties;->alias_:Ljava/lang/String;
  
744 ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V744 ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
745 ····.line·304745 ····.line·304
746 ····iget-object·v3,·p0,·Lio/branch/referral/util/LinkProperties;->stage_:Ljava/lang/String;746 ····iget-object·v2,·p0,·Lio/branch/referral/util/LinkProperties;->stage_:Ljava/lang/String;
  
747 ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V747 ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
748 ····.line·305748 ····.line·305
749 ····iget-object·v3,·p0,·Lio/branch/referral/util/LinkProperties;->channel_:Ljava/lang/String;749 ····iget-object·v2,·p0,·Lio/branch/referral/util/LinkProperties;->channel_:Ljava/lang/String;
  
750 ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V750 ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
751 ····.line·306751 ····.line·306
752 ····iget-object·v3,·p0,·Lio/branch/referral/util/LinkProperties;->campaign_:Ljava/lang/String;752 ····iget-object·v2,·p0,·Lio/branch/referral/util/LinkProperties;->campaign_:Ljava/lang/String;
  
753 ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V753 ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
754 ····.line·307754 ····.line·307
755 ····iget·v3,·p0,·Lio/branch/referral/util/LinkProperties;->matchDuration_:I755 ····iget·v2,·p0,·Lio/branch/referral/util/LinkProperties;->matchDuration_:I
  
756 ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeInt(I)V756 ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeInt(I)V
  
757 ····.line·308757 ····.line·308
758 ····iget-object·v3,·p0,·Lio/branch/referral/util/LinkProperties;->tags_:Ljava/util/ArrayList;758 ····iget-object·v2,·p0,·Lio/branch/referral/util/LinkProperties;->tags_:Ljava/util/ArrayList;
  
759 ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeSerializable(Ljava/io/Serializable;)V759 ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeSerializable(Ljava/io/Serializable;)V
  
760 ····.line·310760 ····.line·310
761 ····iget-object·v3,·p0,·Lio/branch/referral/util/LinkProperties;->controlParams_:Ljava/util/HashMap;761 ····iget-object·v2,·p0,·Lio/branch/referral/util/LinkProperties;->controlParams_:Ljava/util/HashMap;
  
762 ····invoke-virtual·{v3},·Ljava/util/HashMap;->size()I762 ····invoke-virtual·{v2},·Ljava/util/HashMap;->size()I
  
763 ····move-result·v0763 ····move-result·v0
  
764 ····.line·311764 ····.line·311
765 ····.local·v0,·"controlParamSize":I765 ····.local·v0,·"controlParamSize":I
766 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V766 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeInt(I)V
  
767 ····.line·312767 ····.line·312
768 ····iget-object·v3,·p0,·Lio/branch/referral/util/LinkProperties;->controlParams_:Ljava/util/HashMap;768 ····iget-object·v2,·p0,·Lio/branch/referral/util/LinkProperties;->controlParams_:Ljava/util/HashMap;
  
769 ····invoke-virtual·{v3},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;769 ····invoke-virtual·{v2},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;
  
770 ····move-result-object·v3770 ····move-result-object·v2
  
771 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;771 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
772 ····move-result-object·v2772 ····move-result-object·v3
  
773 ····.local·v2,·"i$":Ljava/util/Iterator; 
774 ····:goto_0773 ····:goto_0
775 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z774 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
776 ····move-result·v3775 ····move-result·v2
  
777 ····if-eqz·v3,·:cond_0776 ····if-eqz·v2,·:cond_0
  
778 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;777 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
779 ····move-result-object·v1778 ····move-result-object·v1
  
780 ····check-cast·v1,·Ljava/util/Map$Entry;779 ····check-cast·v1,·Ljava/util/Map$Entry;
  
781 ····.line·313780 ····.line·313
782 ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"781 ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
783 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;782 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
784 ····move-result-object·v3783 ····move-result-object·v2
  
785 ····check-cast·v3,·Ljava/lang/String;784 ····check-cast·v2,·Ljava/lang/String;
  
786 ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V785 ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
787 ····.line·314786 ····.line·314
788 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;787 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
789 ····move-result-object·v3788 ····move-result-object·v2
  
790 ····check-cast·v3,·Ljava/lang/String;789 ····check-cast·v2,·Ljava/lang/String;
  
791 ····invoke-virtual·{p1,·v3},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V790 ····invoke-virtual·{p1,·v2},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
792 ····goto·:goto_0791 ····goto·:goto_0
  
793 ····.line·317792 ····.line·317
794 ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"793 ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
795 ····:cond_0794 ····:cond_0
796 ····return-void795 ····return-void
375 B
smali/com/facebook/FacebookSdk.smali
    
Offset 679, 15 lines modifiedOffset 679, 15 lines modified
679 .end·method679 .end·method
  
680 .method·public·static·getSdkVersion()Ljava/lang/String;680 .method·public·static·getSdkVersion()Ljava/lang/String;
681 ····.locals·1681 ····.locals·1
  
682 ····.prologue682 ····.prologue
683 ····.line·629683 ····.line·629
684 ····const-string·v0,·"4.20.0"684 ····const-string·v0,·"4.22.0"
  
685 ····return-object·v0685 ····return-object·v0
686 .end·method686 .end·method
  
687 .method·public·static·getWebDialogTheme()I687 .method·public·static·getWebDialogTheme()I
688 ····.locals·1688 ····.locals·1
  
452 B
smali/com/facebook/GraphRequest.smali
    
Offset 1621, 15 lines modifiedOffset 1621, 15 lines modified
  
1621 ····new-array·v2,·v4,·[Ljava/lang/Object;1621 ····new-array·v2,·v4,·[Ljava/lang/Object;
  
1622 ····const-string·v3,·"FBAndroidSDK"1622 ····const-string·v3,·"FBAndroidSDK"
  
1623 ····aput-object·v3,·v2,·v51623 ····aput-object·v3,·v2,·v5
  
1624 ····const-string·v3,·"4.20.0"1624 ····const-string·v3,·"4.22.0"
  
1625 ····aput-object·v3,·v2,·v61625 ····aput-object·v3,·v2,·v6
  
1626 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;1626 ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
1627 ····move-result-object·v11627 ····move-result-object·v1
  
448 B
smali/com/facebook/FacebookSdkVersion.smali
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·final·Lcom/facebook/FacebookSdkVersion;1 .class·final·Lcom/facebook/FacebookSdkVersion;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"FacebookSdkVersion.java"3 .source·"FacebookSdkVersion.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·BUILD:Ljava/lang/String;·=·"4.20.0"5 .field·public·static·final·BUILD:Ljava/lang/String;·=·"4.22.0"
  
  
6 #·direct·methods6 #·direct·methods
7 .method·constructor·<init>()V7 .method·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····.prologue9 ····.prologue
7.51 KB
smali/com/facebook/internal/NativeProtocol$NativeAppInfo.smali
    
Offset 47, 52 lines modifiedOffset 47, 52 lines modified
  
  
47 #·direct·methods47 #·direct·methods
48 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
49 ····.locals·149 ····.locals·1
  
50 ····.prologue50 ····.prologue
51 ····.line·25251 ····.line·259
52 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->buildAppSignatureHashes()Ljava/util/HashSet;52 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->buildAppSignatureHashes()Ljava/util/HashSet;
  
53 ····move-result-object·v053 ····move-result-object·v0
  
54 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->validAppSignatureHashes:Ljava/util/HashSet;54 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->validAppSignatureHashes:Ljava/util/HashSet;
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
57 .method·private·constructor·<init>()V57 .method·private·constructor·<init>()V
58 ····.locals·058 ····.locals·0
  
59 ····.prologue59 ····.prologue
60 ····.line·24460 ····.line·251
61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V61 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
62 ····return-void62 ····return-void
63 .end·method63 .end·method
  
64 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V64 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V
65 ····.locals·065 ····.locals·0
66 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;66 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;
  
67 ····.prologue67 ····.prologue
68 ····.line·24468 ····.line·251
69 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>()V69 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>()V
  
70 ····return-void70 ····return-void
71 .end·method71 .end·method
  
72 .method·static·synthetic·access$900(Lcom/facebook/internal/NativeProtocol$NativeAppInfo;Z)V72 .method·static·synthetic·access$900(Lcom/facebook/internal/NativeProtocol$NativeAppInfo;Z)V
73 ····.locals·073 ····.locals·0
74 ····.param·p0,·"x0"····#·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;74 ····.param·p0,·"x0"····#·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
75 ····.param·p1,·"x1"····#·Z75 ····.param·p1,·"x1"····#·Z
  
76 ····.prologue76 ····.prologue
77 ····.line·24477 ····.line·251
78 ····invoke-direct·{p0,·p1},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->fetchAvailableVersions(Z)V78 ····invoke-direct·{p0,·p1},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->fetchAvailableVersions(Z)V
  
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
81 .method·private·static·buildAppSignatureHashes()Ljava/util/HashSet;81 .method·private·static·buildAppSignatureHashes()Ljava/util/HashSet;
82 ····.locals·282 ····.locals·2
Offset 103, 71 lines modifiedOffset 103, 71 lines modified
103 ············"<",103 ············"<",
104 ············"Ljava/lang/String;",104 ············"Ljava/lang/String;",
105 ············">;"105 ············">;"
106 ········}106 ········}
107 ····.end·annotation107 ····.end·annotation
  
108 ····.prologue108 ····.prologue
109 ····.line·257109 ····.line·264
110 ····new-instance·v0,·Ljava/util/HashSet;110 ····new-instance·v0,·Ljava/util/HashSet;
  
111 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V111 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
112 ····.line·258112 ····.line·265
113 ····.local·v0,·"set":Ljava/util/HashSet;,·"Ljava/util/HashSet<Ljava/lang/String;>;"113 ····.local·v0,·"set":Ljava/util/HashSet;,·"Ljava/util/HashSet<Ljava/lang/String;>;"
114 ····const-string·v1,·"8a3c4b262d721acd49a4bf97d5213199c86fa2b9"114 ····const-string·v1,·"8a3c4b262d721acd49a4bf97d5213199c86fa2b9"
  
115 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z115 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
116 ····.line·259116 ····.line·266
117 ····const-string·v1,·"a4b7452e2ed8f5f191058ca7bbfd26b0d3214bfc"117 ····const-string·v1,·"a4b7452e2ed8f5f191058ca7bbfd26b0d3214bfc"
  
118 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z118 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
119 ····.line·260119 ····.line·267
120 ····const-string·v1,·"5e8f16062ea3cd2c4a0d547876baa6f38cabf625"120 ····const-string·v1,·"5e8f16062ea3cd2c4a0d547876baa6f38cabf625"
  
121 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z121 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
122 ····.line·261122 ····.line·268
123 ····return-object·v0123 ····return-object·v0
124 .end·method124 .end·method
  
125 .method·private·declared-synchronized·fetchAvailableVersions(Z)V125 .method·private·declared-synchronized·fetchAvailableVersions(Z)V
126 ····.locals·1126 ····.locals·1
127 ····.param·p1,·"force"····#·Z127 ····.param·p1,·"force"····#·Z
  
128 ····.prologue128 ····.prologue
129 ····.line·304129 ····.line·311
130 ····monitor-enter·p0130 ····monitor-enter·p0
  
131 ····if-nez·p1,·:cond_0131 ····if-nez·p1,·:cond_0
  
132 ····:try_start_0132 ····:try_start_0
133 ····iget-object·v0,·p0,·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->availableVersions:Ljava/util/TreeSet;133 ····iget-object·v0,·p0,·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->availableVersions:Ljava/util/TreeSet;
  
134 ····if-nez·v0,·:cond_1134 ····if-nez·v0,·:cond_1
  
135 ····.line·305135 ····.line·312
136 ····:cond_0136 ····:cond_0
137 ····invoke-static·{p0},·Lcom/facebook/internal/NativeProtocol;->access$000(Lcom/facebook/internal/NativeProtocol$NativeAppInfo;)Ljava/util/TreeSet;137 ····invoke-static·{p0},·Lcom/facebook/internal/NativeProtocol;->access$000(Lcom/facebook/internal/NativeProtocol$NativeAppInfo;)Ljava/util/TreeSet;
  
138 ····move-result-object·v0138 ····move-result-object·v0
  
139 ····iput-object·v0,·p0,·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->availableVersions:Ljava/util/TreeSet;139 ····iput-object·v0,·p0,·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->availableVersions:Ljava/util/TreeSet;
140 ····:try_end_0140 ····:try_end_0
141 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0141 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
142 ····.line·307142 ····.line·314
143 ····:cond_1143 ····:cond_1
144 ····monitor-exit·p0144 ····monitor-exit·p0
  
145 ····return-void145 ····return-void
  
146 ····.line·304146 ····.line·311
147 ····:catchall_0147 ····:catchall_0
148 ····move-exception·v0148 ····move-exception·v0
  
149 ····monitor-exit·p0149 ····monitor-exit·p0
  
150 ····throw·v0150 ····throw·v0
151 .end·method151 .end·method
Offset 183, 25 lines modifiedOffset 183, 25 lines modified
183 ············"<",183 ············"<",
184 ············"Ljava/lang/Integer;",184 ············"Ljava/lang/Integer;",
Max diff block lines reached; 4062/7563 bytes (53.71%) of diff not shown.
1.16 KB
smali/com/facebook/internal/NativeProtocol$MessengerAppInfo.smali
    
Offset 19, 47 lines modifiedOffset 19, 47 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·private·constructor·<init>()V20 .method·private·constructor·<init>()V
21 ····.locals·121 ····.locals·1
  
22 ····.prologue22 ····.prologue
23 ····.line·32423 ····.line·331
24 ····const/4·v0,·0x024 ····const/4·v0,·0x0
  
25 ····invoke-direct·{p0,·v0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>(Lcom/facebook/internal/NativeProtocol$1;)V25 ····invoke-direct·{p0,·v0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>(Lcom/facebook/internal/NativeProtocol$1;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V28 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;30 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;
  
31 ····.prologue31 ····.prologue
32 ····.line·32432 ····.line·331
33 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$MessengerAppInfo;-><init>()V33 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$MessengerAppInfo;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·protected·getLoginActivity()Ljava/lang/String;37 .method·protected·getLoginActivity()Ljava/lang/String;
38 ····.locals·138 ····.locals·1
  
39 ····.prologue39 ····.prologue
40 ····.line·33440 ····.line·341
41 ····const/4·v0,·0x041 ····const/4·v0,·0x0
  
42 ····return-object·v042 ····return-object·v0
43 .end·method43 .end·method
  
44 .method·protected·getPackage()Ljava/lang/String;44 .method·protected·getPackage()Ljava/lang/String;
45 ····.locals·145 ····.locals·1
  
46 ····.prologue46 ····.prologue
47 ····.line·32947 ····.line·336
48 ····const-string·v0,·"com.facebook.orca"48 ····const-string·v0,·"com.facebook.orca"
  
49 ····return-object·v049 ····return-object·v0
50 .end·method50 .end·method
1.2 KB
smali/com/facebook/internal/NativeProtocol$WakizashiAppInfo.smali
    
Offset 19, 47 lines modifiedOffset 19, 47 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·private·constructor·<init>()V20 .method·private·constructor·<init>()V
21 ····.locals·121 ····.locals·1
  
22 ····.prologue22 ····.prologue
23 ····.line·33823 ····.line·345
24 ····const/4·v0,·0x024 ····const/4·v0,·0x0
  
25 ····invoke-direct·{p0,·v0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>(Lcom/facebook/internal/NativeProtocol$1;)V25 ····invoke-direct·{p0,·v0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>(Lcom/facebook/internal/NativeProtocol$1;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V28 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;30 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;
  
31 ····.prologue31 ····.prologue
32 ····.line·33832 ····.line·345
33 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$WakizashiAppInfo;-><init>()V33 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$WakizashiAppInfo;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·protected·getLoginActivity()Ljava/lang/String;37 .method·protected·getLoginActivity()Ljava/lang/String;
38 ····.locals·138 ····.locals·1
  
39 ····.prologue39 ····.prologue
40 ····.line·34840 ····.line·355
41 ····const-string·v0,·"com.facebook.katana.ProxyAuth"41 ····const-string·v0,·"com.facebook.katana.ProxyAuth"
  
42 ····return-object·v042 ····return-object·v0
43 .end·method43 .end·method
  
44 .method·protected·getPackage()Ljava/lang/String;44 .method·protected·getPackage()Ljava/lang/String;
45 ····.locals·145 ····.locals·1
  
46 ····.prologue46 ····.prologue
47 ····.line·34347 ····.line·350
48 ····const-string·v0,·"com.facebook.wakizashi"48 ····const-string·v0,·"com.facebook.wakizashi"
  
49 ····return-object·v049 ····return-object·v0
50 .end·method50 .end·method
1.84 KB
smali/com/facebook/internal/NativeProtocol$1.smali
    
Offset 18, 29 lines modifiedOffset 18, 29 lines modified
  
  
18 #·direct·methods18 #·direct·methods
19 .method·constructor·<init>()V19 .method·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·85322 ····.line·860
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·run()V27 .method·public·run()V
28 ····.locals·428 ····.locals·4
  
29 ····.prologue29 ····.prologue
30 ····const/4·v3,·0x030 ····const/4·v3,·0x0
  
31 ····.line·85731 ····.line·864
32 ····:try_start_032 ····:try_start_0
33 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->access$800()Ljava/util/List;33 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->access$800()Ljava/util/List;
  
34 ····move-result-object·v134 ····move-result-object·v1
  
35 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;35 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
Offset 55, 25 lines modifiedOffset 55, 25 lines modified
  
55 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;55 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
56 ····move-result-object·v056 ····move-result-object·v0
  
57 ····check-cast·v0,·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;57 ····check-cast·v0,·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
  
58 ····.line·85858 ····.line·865
59 ····.local·v0,·"appInfo":Lcom/facebook/internal/NativeProtocol$NativeAppInfo;59 ····.local·v0,·"appInfo":Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
60 ····const/4·v2,·0x160 ····const/4·v2,·0x1
  
61 ····invoke-static·{v0,·v2},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->access$900(Lcom/facebook/internal/NativeProtocol$NativeAppInfo;Z)V61 ····invoke-static·{v0,·v2},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;->access$900(Lcom/facebook/internal/NativeProtocol$NativeAppInfo;Z)V
62 ····:try_end_062 ····:try_end_0
63 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_063 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
64 ····goto·:goto_064 ····goto·:goto_0
  
65 ····.line·86165 ····.line·868
66 ····.end·local·v0····#·"appInfo":Lcom/facebook/internal/NativeProtocol$NativeAppInfo;66 ····.end·local·v0····#·"appInfo":Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
67 ····:catchall_067 ····:catchall_0
68 ····move-exception·v168 ····move-exception·v1
  
69 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->access$1000()Ljava/util/concurrent/atomic/AtomicBoolean;69 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->access$1000()Ljava/util/concurrent/atomic/AtomicBoolean;
  
70 ····move-result-object·v270 ····move-result-object·v2
Offset 85, 10 lines modifiedOffset 85, 10 lines modified
85 ····:cond_085 ····:cond_0
86 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->access$1000()Ljava/util/concurrent/atomic/AtomicBoolean;86 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->access$1000()Ljava/util/concurrent/atomic/AtomicBoolean;
  
87 ····move-result-object·v187 ····move-result-object·v1
  
88 ····invoke-virtual·{v1,·v3},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V88 ····invoke-virtual·{v1,·v3},·Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
  
89 ····.line·86389 ····.line·870
90 ····return-void90 ····return-void
91 .end·method91 .end·method
15.2 KB
smali/com/facebook/internal/Validate.smali
    
Offset 45, 57 lines modifiedOffset 45, 57 lines modified
45 .end·method45 .end·method
  
46 .method·public·static·checkCustomTabRedirectActivity(Landroid/content/Context;)V46 .method·public·static·checkCustomTabRedirectActivity(Landroid/content/Context;)V
47 ····.locals·147 ····.locals·1
48 ····.param·p0,·"context"····#·Landroid/content/Context;48 ····.param·p0,·"context"····#·Landroid/content/Context;
  
49 ····.prologue49 ····.prologue
50 ····.line·21050 ····.line·234
51 ····const/4·v0,·0x151 ····const/4·v0,·0x1
  
52 ····invoke-static·{p0,·v0},·Lcom/facebook/internal/Validate;->checkCustomTabRedirectActivity(Landroid/content/Context;Z)V52 ····invoke-static·{p0,·v0},·Lcom/facebook/internal/Validate;->checkCustomTabRedirectActivity(Landroid/content/Context;Z)V
  
53 ····.line·21153 ····.line·235
54 ····return-void54 ····return-void
55 .end·method55 .end·method
  
56 .method·public·static·checkCustomTabRedirectActivity(Landroid/content/Context;Z)V56 .method·public·static·checkCustomTabRedirectActivity(Landroid/content/Context;Z)V
57 ····.locals·257 ····.locals·2
58 ····.param·p0,·"context"····#·Landroid/content/Context;58 ····.param·p0,·"context"····#·Landroid/content/Context;
59 ····.param·p1,·"shouldThrow"····#·Z59 ····.param·p1,·"shouldThrow"····#·Z
  
60 ····.prologue60 ····.prologue
61 ····.line·21461 ····.line·238
62 ····invoke-static·{p0},·Lcom/facebook/internal/Validate;->hasCustomTabRedirectActivity(Landroid/content/Context;)Z62 ····invoke-static·{p0},·Lcom/facebook/internal/Validate;->hasCustomTabRedirectActivity(Landroid/content/Context;)Z
  
63 ····move-result·v063 ····move-result·v0
  
64 ····if-nez·v0,·:cond_164 ····if-nez·v0,·:cond_1
  
65 ····.line·21565 ····.line·239
66 ····if-eqz·p1,·:cond_066 ····if-eqz·p1,·:cond_0
  
67 ····.line·21667 ····.line·240
68 ····new-instance·v0,·Ljava/lang/IllegalStateException;68 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
69 ····const-string·v1,·"FacebookActivity·is·declared·incorrectly·in·the·AndroidManifest.xml,·please·add·com.facebook.FacebookActivity·to·your·AndroidManifest.xml·file.·See·https://developers.facebook.com/docs/android/getting-started·for·more·info."69 ····const-string·v1,·"FacebookActivity·is·declared·incorrectly·in·the·AndroidManifest.xml,·please·add·com.facebook.FacebookActivity·to·your·AndroidManifest.xml·file.·See·https://developers.facebook.com/docs/android/getting-started·for·more·info."
  
70 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V70 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
71 ····throw·v071 ····throw·v0
  
72 ····.line·21872 ····.line·242
73 ····:cond_073 ····:cond_0
74 ····sget-object·v0,·Lcom/facebook/internal/Validate;->TAG:Ljava/lang/String;74 ····sget-object·v0,·Lcom/facebook/internal/Validate;->TAG:Ljava/lang/String;
  
75 ····const-string·v1,·"FacebookActivity·is·declared·incorrectly·in·the·AndroidManifest.xml,·please·add·com.facebook.FacebookActivity·to·your·AndroidManifest.xml·file.·See·https://developers.facebook.com/docs/android/getting-started·for·more·info."75 ····const-string·v1,·"FacebookActivity·is·declared·incorrectly·in·the·AndroidManifest.xml,·please·add·com.facebook.FacebookActivity·to·your·AndroidManifest.xml·file.·See·https://developers.facebook.com/docs/android/getting-started·for·more·info."
  
76 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I76 ····invoke-static·{v0,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
77 ····.line·22177 ····.line·245
78 ····:cond_178 ····:cond_1
79 ····return-void79 ····return-void
80 .end·method80 .end·method
  
81 .method·public·static·containsNoNullOrEmpty(Ljava/util/Collection;Ljava/lang/String;)V81 .method·public·static·containsNoNullOrEmpty(Ljava/util/Collection;Ljava/lang/String;)V
82 ····.locals·482 ····.locals·4
83 ····.param·p1,·"name"····#·Ljava/lang/String;83 ····.param·p1,·"name"····#·Ljava/lang/String;
Offset 314, 14 lines modifiedOffset 314, 65 lines modified
314 ····throw·v1314 ····throw·v1
  
315 ····.line·156315 ····.line·156
316 ····:cond_0316 ····:cond_0
317 ····return-object·v0317 ····return-object·v0
318 .end·method318 .end·method
  
 319 .method·public·static·hasBluetoothPermission(Landroid/content/Context;)Z
 320 ····.locals·1
 321 ····.param·p0,·"context"····#·Landroid/content/Context;
  
 322 ····.prologue
 323 ····.line·197
 324 ····const-string·v0,·"android.permission.BLUETOOTH"
  
 325 ····invoke-static·{p0,·v0},·Lcom/facebook/internal/Validate;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
  
 326 ····move-result·v0
  
 327 ····if-eqz·v0,·:cond_0
  
 328 ····const-string·v0,·"android.permission.BLUETOOTH_ADMIN"
  
 329 ····.line·198
 330 ····invoke-static·{p0,·v0},·Lcom/facebook/internal/Validate;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
  
 331 ····move-result·v0
  
 332 ····if-eqz·v0,·:cond_0
  
 333 ····const/4·v0,·0x1
  
 334 ····.line·197
 335 ····:goto_0
 336 ····return·v0
  
 337 ····.line·198
 338 ····:cond_0
 339 ····const/4·v0,·0x0
  
 340 ····goto·:goto_0
 341 .end·method
  
 342 .method·public·static·hasChangeWifiStatePermission(Landroid/content/Context;)Z
 343 ····.locals·1
 344 ····.param·p0,·"context"····#·Landroid/content/Context;
  
 345 ····.prologue
 346 ····.line·188
 347 ····const-string·v0,·"android.permission.CHANGE_WIFI_STATE"
  
 348 ····invoke-static·{p0,·v0},·Lcom/facebook/internal/Validate;->hasPermission(Landroid/content/Context;Ljava/lang/String;)Z
  
 349 ····move-result·v0
  
 350 ····return·v0
 351 .end·method
  
319 .method·public·static·hasClientToken()Ljava/lang/String;352 .method·public·static·hasClientToken()Ljava/lang/String;
320 ····.locals·3353 ····.locals·3
  
321 ····.prologue354 ····.prologue
322 ····.line·160355 ····.line·160
323 ····invoke-static·{},·Lcom/facebook/FacebookSdk;->getClientToken()Ljava/lang/String;356 ····invoke-static·{},·Lcom/facebook/FacebookSdk;->getClientToken()Ljava/lang/String;
  
Offset 348, 35 lines modifiedOffset 399, 35 lines modified
348 .method·public·static·hasContentProvider(Landroid/content/Context;)V399 .method·public·static·hasContentProvider(Landroid/content/Context;)V
349 ····.locals·7400 ····.locals·7
350 ····.param·p0,·"context"····#·Landroid/content/Context;401 ····.param·p0,·"context"····#·Landroid/content/Context;
Max diff block lines reached; 11712/15450 bytes (75.81%) of diff not shown.
1.19 KB
smali/com/facebook/internal/NativeProtocol$KatanaAppInfo.smali
    
Offset 19, 47 lines modifiedOffset 19, 47 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·private·constructor·<init>()V20 .method·private·constructor·<init>()V
21 ····.locals·121 ····.locals·1
  
22 ····.prologue22 ····.prologue
23 ····.line·31023 ····.line·317
24 ····const/4·v0,·0x024 ····const/4·v0,·0x0
  
25 ····invoke-direct·{p0,·v0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>(Lcom/facebook/internal/NativeProtocol$1;)V25 ····invoke-direct·{p0,·v0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>(Lcom/facebook/internal/NativeProtocol$1;)V
  
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
28 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V28 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V
29 ····.locals·029 ····.locals·0
30 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;30 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;
  
31 ····.prologue31 ····.prologue
32 ····.line·31032 ····.line·317
33 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$KatanaAppInfo;-><init>()V33 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$KatanaAppInfo;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·protected·getLoginActivity()Ljava/lang/String;37 .method·protected·getLoginActivity()Ljava/lang/String;
38 ····.locals·138 ····.locals·1
  
39 ····.prologue39 ····.prologue
40 ····.line·32040 ····.line·327
41 ····const-string·v0,·"com.facebook.katana.ProxyAuth"41 ····const-string·v0,·"com.facebook.katana.ProxyAuth"
  
42 ····return-object·v042 ····return-object·v0
43 .end·method43 .end·method
  
44 .method·protected·getPackage()Ljava/lang/String;44 .method·protected·getPackage()Ljava/lang/String;
45 ····.locals·145 ····.locals·1
  
46 ····.prologue46 ····.prologue
47 ····.line·31547 ····.line·322
48 ····const-string·v0,·"com.facebook.katana"48 ····const-string·v0,·"com.facebook.katana"
  
49 ····return-object·v049 ····return-object·v0
50 .end·method50 .end·method
1.2 KB
smali/com/facebook/internal/NativeProtocol$FBLiteAppInfo.smali
    
Offset 21, 47 lines modifiedOffset 21, 47 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·private·constructor·<init>()V22 .method·private·constructor·<init>()V
23 ····.locals·123 ····.locals·1
  
24 ····.prologue24 ····.prologue
25 ····.line·35225 ····.line·359
26 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
27 ····invoke-direct·{p0,·v0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>(Lcom/facebook/internal/NativeProtocol$1;)V27 ····invoke-direct·{p0,·v0},·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;-><init>(Lcom/facebook/internal/NativeProtocol$1;)V
  
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V30 .method·synthetic·constructor·<init>(Lcom/facebook/internal/NativeProtocol$1;)V
31 ····.locals·031 ····.locals·0
32 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;32 ····.param·p1,·"x0"····#·Lcom/facebook/internal/NativeProtocol$1;
  
33 ····.prologue33 ····.prologue
34 ····.line·35234 ····.line·359
35 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$FBLiteAppInfo;-><init>()V35 ····invoke-direct·{p0},·Lcom/facebook/internal/NativeProtocol$FBLiteAppInfo;-><init>()V
  
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·protected·getLoginActivity()Ljava/lang/String;39 .method·protected·getLoginActivity()Ljava/lang/String;
40 ····.locals·140 ····.locals·1
  
41 ····.prologue41 ····.prologue
42 ····.line·36442 ····.line·371
43 ····const-string·v0,·"com.facebook.lite.platform.LoginGDPDialogActivity"43 ····const-string·v0,·"com.facebook.lite.platform.LoginGDPDialogActivity"
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·protected·getPackage()Ljava/lang/String;46 .method·protected·getPackage()Ljava/lang/String;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·35949 ····.line·366
50 ····const-string·v0,·"com.facebook.lite"50 ····const-string·v0,·"com.facebook.lite"
  
51 ····return-object·v051 ····return-object·v0
52 .end·method52 .end·method
62.1 KB
smali/com/facebook/internal/NativeProtocol.smali
    
Offset 77, 14 lines modifiedOffset 77, 16 lines modified
  
77 .field·public·static·final·EXTRA_DIALOG_COMPLETION_GESTURE_KEY:Ljava/lang/String;·=·"com.facebook.platform.extra.COMPLETION_GESTURE"77 .field·public·static·final·EXTRA_DIALOG_COMPLETION_GESTURE_KEY:Ljava/lang/String;·=·"com.facebook.platform.extra.COMPLETION_GESTURE"
  
78 .field·public·static·final·EXTRA_EXPIRES_SECONDS_SINCE_EPOCH:Ljava/lang/String;·=·"com.facebook.platform.extra.EXPIRES_SECONDS_SINCE_EPOCH"78 .field·public·static·final·EXTRA_EXPIRES_SECONDS_SINCE_EPOCH:Ljava/lang/String;·=·"com.facebook.platform.extra.EXPIRES_SECONDS_SINCE_EPOCH"
  
79 .field·public·static·final·EXTRA_GET_INSTALL_DATA_PACKAGE:Ljava/lang/String;·=·"com.facebook.platform.extra.INSTALLDATA_PACKAGE"79 .field·public·static·final·EXTRA_GET_INSTALL_DATA_PACKAGE:Ljava/lang/String;·=·"com.facebook.platform.extra.INSTALLDATA_PACKAGE"
  
 80 .field·public·static·final·EXTRA_LOGGER_REF:Ljava/lang/String;·=·"com.facebook.platform.extra.LOGGER_REF"
  
80 .field·public·static·final·EXTRA_PERMISSIONS:Ljava/lang/String;·=·"com.facebook.platform.extra.PERMISSIONS"81 .field·public·static·final·EXTRA_PERMISSIONS:Ljava/lang/String;·=·"com.facebook.platform.extra.PERMISSIONS"
  
81 .field·public·static·final·EXTRA_PROTOCOL_ACTION:Ljava/lang/String;·=·"com.facebook.platform.protocol.PROTOCOL_ACTION"82 .field·public·static·final·EXTRA_PROTOCOL_ACTION:Ljava/lang/String;·=·"com.facebook.platform.protocol.PROTOCOL_ACTION"
  
82 .field·public·static·final·EXTRA_PROTOCOL_BRIDGE_ARGS:Ljava/lang/String;·=·"com.facebook.platform.protocol.BRIDGE_ARGS"83 .field·public·static·final·EXTRA_PROTOCOL_BRIDGE_ARGS:Ljava/lang/String;·=·"com.facebook.platform.protocol.BRIDGE_ARGS"
  
83 .field·public·static·final·EXTRA_PROTOCOL_CALL_ID:Ljava/lang/String;·=·"com.facebook.platform.protocol.CALL_ID"84 .field·public·static·final·EXTRA_PROTOCOL_CALL_ID:Ljava/lang/String;·=·"com.facebook.platform.protocol.CALL_ID"
Offset 130, 22 lines modifiedOffset 132, 30 lines modified
130 ····.end·annotation132 ····.end·annotation
131 .end·field133 .end·field
  
132 .field·public·static·final·MESSAGE_GET_ACCESS_TOKEN_REPLY:I·=·0x10001134 .field·public·static·final·MESSAGE_GET_ACCESS_TOKEN_REPLY:I·=·0x10001
  
133 .field·public·static·final·MESSAGE_GET_ACCESS_TOKEN_REQUEST:I·=·0x10000135 .field·public·static·final·MESSAGE_GET_ACCESS_TOKEN_REQUEST:I·=·0x10000
  
 136 .field·public·static·final·MESSAGE_GET_AK_SEAMLESS_TOKEN_REPLY:I·=·0x10009
  
 137 .field·public·static·final·MESSAGE_GET_AK_SEAMLESS_TOKEN_REQUEST:I·=·0x10008
  
134 .field·public·static·final·MESSAGE_GET_INSTALL_DATA_REPLY:I·=·0x10005138 .field·public·static·final·MESSAGE_GET_INSTALL_DATA_REPLY:I·=·0x10005
  
135 .field·public·static·final·MESSAGE_GET_INSTALL_DATA_REQUEST:I·=·0x10004139 .field·public·static·final·MESSAGE_GET_INSTALL_DATA_REQUEST:I·=·0x10004
  
136 .field·public·static·final·MESSAGE_GET_LIKE_STATUS_REPLY:I·=·0x10007140 .field·public·static·final·MESSAGE_GET_LIKE_STATUS_REPLY:I·=·0x10007
  
137 .field·public·static·final·MESSAGE_GET_LIKE_STATUS_REQUEST:I·=·0x10006141 .field·public·static·final·MESSAGE_GET_LIKE_STATUS_REQUEST:I·=·0x10006
  
 142 .field·public·static·final·MESSAGE_GET_LOGIN_STATUS_REPLY:I·=·0x1000b
  
 143 .field·public·static·final·MESSAGE_GET_LOGIN_STATUS_REQUEST:I·=·0x1000a
  
138 .field·static·final·MESSAGE_GET_PROTOCOL_VERSIONS_REPLY:I·=·0x10003144 .field·static·final·MESSAGE_GET_PROTOCOL_VERSIONS_REPLY:I·=·0x10003
  
139 .field·static·final·MESSAGE_GET_PROTOCOL_VERSIONS_REQUEST:I·=·0x10002145 .field·static·final·MESSAGE_GET_PROTOCOL_VERSIONS_REQUEST:I·=·0x10002
  
140 .field·public·static·final·NO_PROTOCOL_AVAILABLE:I·=·-0x1146 .field·public·static·final·NO_PROTOCOL_AVAILABLE:I·=·-0x1
  
141 .field·public·static·final·OPEN_GRAPH_CREATE_OBJECT_KEY:Ljava/lang/String;·=·"fbsdk:create_object"147 .field·public·static·final·OPEN_GRAPH_CREATE_OBJECT_KEY:Ljava/lang/String;·=·"fbsdk:create_object"
Offset 176, 24 lines modifiedOffset 186, 28 lines modified
  
176 .field·public·static·final·PROTOCOL_VERSION_20141107:I·=·0x1335433186 .field·public·static·final·PROTOCOL_VERSION_20141107:I·=·0x1335433
  
177 .field·public·static·final·PROTOCOL_VERSION_20141218:I·=·0x13354a2187 .field·public·static·final·PROTOCOL_VERSION_20141218:I·=·0x13354a2
  
178 .field·public·static·final·PROTOCOL_VERSION_20160327:I·=·0x1339f47188 .field·public·static·final·PROTOCOL_VERSION_20160327:I·=·0x1339f47
  
 189 .field·public·static·final·PROTOCOL_VERSION_20170411:I·=·0x133c6ab
  
179 .field·public·static·final·RESULT_ARGS_ACCESS_TOKEN:Ljava/lang/String;·=·"access_token"190 .field·public·static·final·RESULT_ARGS_ACCESS_TOKEN:Ljava/lang/String;·=·"access_token"
  
180 .field·public·static·final·RESULT_ARGS_DIALOG_COMPLETE_KEY:Ljava/lang/String;·=·"didComplete"191 .field·public·static·final·RESULT_ARGS_DIALOG_COMPLETE_KEY:Ljava/lang/String;·=·"didComplete"
  
181 .field·public·static·final·RESULT_ARGS_DIALOG_COMPLETION_GESTURE_KEY:Ljava/lang/String;·=·"completionGesture"192 .field·public·static·final·RESULT_ARGS_DIALOG_COMPLETION_GESTURE_KEY:Ljava/lang/String;·=·"completionGesture"
  
182 .field·public·static·final·RESULT_ARGS_EXPIRES_SECONDS_SINCE_EPOCH:Ljava/lang/String;·=·"expires_seconds_since_epoch"193 .field·public·static·final·RESULT_ARGS_EXPIRES_SECONDS_SINCE_EPOCH:Ljava/lang/String;·=·"expires_seconds_since_epoch"
  
183 .field·public·static·final·RESULT_ARGS_PERMISSIONS:Ljava/lang/String;·=·"permissions"194 .field·public·static·final·RESULT_ARGS_PERMISSIONS:Ljava/lang/String;·=·"permissions"
  
 195 .field·public·static·final·RESULT_ARGS_SIGNED_REQUEST:Ljava/lang/String;·=·"signed·request"
  
184 .field·public·static·final·STATUS_ERROR_CODE:Ljava/lang/String;·=·"com.facebook.platform.status.ERROR_CODE"196 .field·public·static·final·STATUS_ERROR_CODE:Ljava/lang/String;·=·"com.facebook.platform.status.ERROR_CODE"
  
185 .field·public·static·final·STATUS_ERROR_DESCRIPTION:Ljava/lang/String;·=·"com.facebook.platform.status.ERROR_DESCRIPTION"197 .field·public·static·final·STATUS_ERROR_DESCRIPTION:Ljava/lang/String;·=·"com.facebook.platform.status.ERROR_DESCRIPTION"
  
186 .field·public·static·final·STATUS_ERROR_JSON:Ljava/lang/String;·=·"com.facebook.platform.status.ERROR_JSON"198 .field·public·static·final·STATUS_ERROR_JSON:Ljava/lang/String;·=·"com.facebook.platform.status.ERROR_JSON"
  
187 .field·public·static·final·STATUS_ERROR_SUBCODE:Ljava/lang/String;·=·"com.facebook.platform.status.ERROR_SUBCODE"199 .field·public·static·final·STATUS_ERROR_SUBCODE:Ljava/lang/String;·=·"com.facebook.platform.status.ERROR_SUBCODE"
Offset 250, 178 lines modifiedOffset 264, 178 lines modified
  
250 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;264 ····invoke-virtual·{v0},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
251 ····move-result-object·v0265 ····move-result-object·v0
  
252 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol;->TAG:Ljava/lang/String;266 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol;->TAG:Ljava/lang/String;
  
253 ····.line·368267 ····.line·375
254 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->buildFacebookAppList()Ljava/util/List;268 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->buildFacebookAppList()Ljava/util/List;
  
255 ····move-result-object·v0269 ····move-result-object·v0
  
256 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol;->facebookAppInfoList:Ljava/util/List;270 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol;->facebookAppInfoList:Ljava/util/List;
  
257 ····.line·369271 ····.line·376
258 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->buildActionToAppInfoMap()Ljava/util/Map;272 ····invoke-static·{},·Lcom/facebook/internal/NativeProtocol;->buildActionToAppInfoMap()Ljava/util/Map;
  
259 ····move-result-object·v0273 ····move-result-object·v0
  
260 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol;->actionToAppInfoMap:Ljava/util/Map;274 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol;->actionToAppInfoMap:Ljava/util/Map;
  
261 ····.line·370275 ····.line·377
262 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;276 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
263 ····invoke-direct·{v0,·v2},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V277 ····invoke-direct·{v0,·v2},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
264 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol;->protocolVersionsAsyncUpdating:Ljava/util/concurrent/atomic/AtomicBoolean;278 ····sput-object·v0,·Lcom/facebook/internal/NativeProtocol;->protocolVersionsAsyncUpdating:Ljava/util/concurrent/atomic/AtomicBoolean;
  
265 ····.line·560279 ····.line·567
266 ····const/16·v0,·0xc280 ····const/16·v0,·0xc
  
267 ····new-array·v0,·v0,·[Ljava/lang/Integer;281 ····new-array·v0,·v0,·[Ljava/lang/Integer;
  
268 ····const·v1,·0x1339f47282 ····const·v1,·0x1339f47
  
269 ····.line·562283 ····.line·569
270 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;284 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
271 ····move-result-object·v1285 ····move-result-object·v1
  
272 ····aput-object·v1,·v0,·v2286 ····aput-object·v1,·v0,·v2
  
273 ····const/4·v1,·0x1287 ····const/4·v1,·0x1
  
274 ····const·v2,·0x13354a2288 ····const·v2,·0x13354a2
  
275 ····.line·563289 ····.line·570
276 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;290 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
277 ····move-result-object·v2291 ····move-result-object·v2
Max diff block lines reached; 58408/63446 bytes (92.06%) of diff not shown.
1.12 KB
smali/com/facebook/internal/ServerProtocol.smali
    
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
  
60 .field·public·static·final·FALLBACK_DIALOG_PARAM_METHOD_ARGS:Ljava/lang/String;·=·"method_args"60 .field·public·static·final·FALLBACK_DIALOG_PARAM_METHOD_ARGS:Ljava/lang/String;·=·"method_args"
  
61 .field·public·static·final·FALLBACK_DIALOG_PARAM_METHOD_RESULTS:Ljava/lang/String;·=·"method_results"61 .field·public·static·final·FALLBACK_DIALOG_PARAM_METHOD_RESULTS:Ljava/lang/String;·=·"method_results"
  
62 .field·public·static·final·FALLBACK_DIALOG_PARAM_VERSION:Ljava/lang/String;·=·"version"62 .field·public·static·final·FALLBACK_DIALOG_PARAM_VERSION:Ljava/lang/String;·=·"version"
  
63 .field·private·static·final·GRAPH_API_VERSION:Ljava/lang/String;·=·"v2.8"63 .field·private·static·final·GRAPH_API_VERSION:Ljava/lang/String;·=·"v2.9"
  
64 .field·private·static·final·GRAPH_URL_FORMAT:Ljava/lang/String;·=·"https://graph.%s"64 .field·private·static·final·GRAPH_URL_FORMAT:Ljava/lang/String;·=·"https://graph.%s"
  
65 .field·private·static·final·GRAPH_VIDEO_URL_FORMAT:Ljava/lang/String;·=·"https://graph-video.%s"65 .field·private·static·final·GRAPH_VIDEO_URL_FORMAT:Ljava/lang/String;·=·"https://graph-video.%s"
  
66 .field·private·static·final·TAG:Ljava/lang/String;66 .field·private·static·final·TAG:Ljava/lang/String;
  
Offset 168, 15 lines modifiedOffset 168, 15 lines modified
168 .end·method168 .end·method
  
169 .method·public·static·final·getDefaultAPIVersion()Ljava/lang/String;169 .method·public·static·final·getDefaultAPIVersion()Ljava/lang/String;
170 ····.locals·1170 ····.locals·1
  
171 ····.prologue171 ····.prologue
172 ····.line·100172 ····.line·100
173 ····const-string·v0,·"v2.8"173 ····const-string·v0,·"v2.9"
  
174 ····return-object·v0174 ····return-object·v0
175 .end·method175 .end·method
  
176 .method·public·static·final·getDialogAuthority()Ljava/lang/String;176 .method·public·static·final·getDialogAuthority()Ljava/lang/String;
177 ····.locals·4177 ····.locals·4
  
3.61 KB
smali/com/facebook/internal/NativeProtocol$ProtocolVersionQueryResult.smali
    
Offset 21, 100 lines modifiedOffset 21, 100 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·private·constructor·<init>()V22 .method·private·constructor·<init>()V
23 ····.locals·023 ····.locals·0
  
24 ····.prologue24 ····.prologue
25 ····.line·99225 ····.line·999
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·99327 ····.line·1000
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
30 .method·static·synthetic·access$600(Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;)Lcom/facebook/internal/NativeProtocol$NativeAppInfo;30 .method·static·synthetic·access$600(Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;)Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
31 ····.locals·131 ····.locals·1
32 ····.param·p0,·"x0"····#·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;32 ····.param·p0,·"x0"····#·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;
  
33 ····.prologue33 ····.prologue
34 ····.line·97134 ····.line·978
35 ····iget-object·v0,·p0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->nativeAppInfo:Lcom/facebook/internal/NativeProtocol$NativeAppInfo;35 ····iget-object·v0,·p0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->nativeAppInfo:Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
  
36 ····return-object·v036 ····return-object·v0
37 .end·method37 .end·method
  
38 .method·static·synthetic·access$700(Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;)I38 .method·static·synthetic·access$700(Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;)I
39 ····.locals·139 ····.locals·1
40 ····.param·p0,·"x0"····#·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;40 ····.param·p0,·"x0"····#·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;
  
41 ····.prologue41 ····.prologue
42 ····.line·97142 ····.line·978
43 ····iget·v0,·p0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->protocolVersion:I43 ····iget·v0,·p0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->protocolVersion:I
  
44 ····return·v044 ····return·v0
45 .end·method45 .end·method
  
46 .method·public·static·create(Lcom/facebook/internal/NativeProtocol$NativeAppInfo;I)Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;46 .method·public·static·create(Lcom/facebook/internal/NativeProtocol$NativeAppInfo;I)Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;
47 ····.locals·147 ····.locals·1
48 ····.param·p0,·"nativeAppInfo"····#·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;48 ····.param·p0,·"nativeAppInfo"····#·Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
49 ····.param·p1,·"protocolVersion"····#·I49 ····.param·p1,·"protocolVersion"····#·I
  
50 ····.prologue50 ····.prologue
51 ····.line·97851 ····.line·985
52 ····new-instance·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;52 ····new-instance·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;
  
53 ····invoke-direct·{v0},·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;-><init>()V53 ····invoke-direct·{v0},·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;-><init>()V
  
54 ····.line·97954 ····.line·986
55 ····.local·v0,·"result":Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;55 ····.local·v0,·"result":Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;
56 ····iput-object·p0,·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->nativeAppInfo:Lcom/facebook/internal/NativeProtocol$NativeAppInfo;56 ····iput-object·p0,·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->nativeAppInfo:Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
  
57 ····.line·98057 ····.line·987
58 ····iput·p1,·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->protocolVersion:I58 ····iput·p1,·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->protocolVersion:I
  
59 ····.line·98259 ····.line·989
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·static·createEmpty()Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;62 .method·public·static·createEmpty()Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;
63 ····.locals·263 ····.locals·2
  
64 ····.prologue64 ····.prologue
65 ····.line·98665 ····.line·993
66 ····new-instance·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;66 ····new-instance·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;
  
67 ····invoke-direct·{v0},·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;-><init>()V67 ····invoke-direct·{v0},·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;-><init>()V
  
68 ····.line·98768 ····.line·994
69 ····.local·v0,·"result":Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;69 ····.local·v0,·"result":Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;
70 ····const/4·v1,·-0x170 ····const/4·v1,·-0x1
  
71 ····iput·v1,·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->protocolVersion:I71 ····iput·v1,·v0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->protocolVersion:I
  
72 ····.line·98972 ····.line·996
73 ····return-object·v073 ····return-object·v0
74 .end·method74 .end·method
  
  
75 #·virtual·methods75 #·virtual·methods
76 .method·public·getAppInfo()Lcom/facebook/internal/NativeProtocol$NativeAppInfo;76 .method·public·getAppInfo()Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
77 ····.locals·177 ····.locals·1
78 ····.annotation·build·Landroid/support/annotation/Nullable;78 ····.annotation·build·Landroid/support/annotation/Nullable;
79 ····.end·annotation79 ····.end·annotation
  
80 ····.prologue80 ····.prologue
81 ····.line·99681 ····.line·1003
82 ····iget-object·v0,·p0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->nativeAppInfo:Lcom/facebook/internal/NativeProtocol$NativeAppInfo;82 ····iget-object·v0,·p0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->nativeAppInfo:Lcom/facebook/internal/NativeProtocol$NativeAppInfo;
  
83 ····return-object·v083 ····return-object·v0
84 .end·method84 .end·method
  
85 .method·public·getProtocolVersion()I85 .method·public·getProtocolVersion()I
86 ····.locals·186 ····.locals·1
  
87 ····.prologue87 ····.prologue
88 ····.line·100088 ····.line·1007
89 ····iget·v0,·p0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->protocolVersion:I89 ····iget·v0,·p0,·Lcom/facebook/internal/NativeProtocol$ProtocolVersionQueryResult;->protocolVersion:I
  
90 ····return·v090 ····return·v0
91 .end·method91 .end·method
3.89 KB
smali/com/facebook/share/model/ShareLinkContent.smali
    
Offset 32, 28 lines modifiedOffset 32, 37 lines modified
32 ········}32 ········}
33 ····.end·annotation33 ····.end·annotation
34 .end·field34 .end·field
  
  
35 #·instance·fields35 #·instance·fields
36 .field·private·final·contentDescription:Ljava/lang/String;36 .field·private·final·contentDescription:Ljava/lang/String;
 37 ····.annotation·runtime·Ljava/lang/Deprecated;
 38 ····.end·annotation
 39 .end·field
  
37 .field·private·final·contentTitle:Ljava/lang/String;40 .field·private·final·contentTitle:Ljava/lang/String;
 41 ····.annotation·runtime·Ljava/lang/Deprecated;
 42 ····.end·annotation
 43 .end·field
  
38 .field·private·final·imageUrl:Landroid/net/Uri;44 .field·private·final·imageUrl:Landroid/net/Uri;
 45 ····.annotation·runtime·Ljava/lang/Deprecated;
 46 ····.end·annotation
 47 .end·field
  
39 .field·private·final·quote:Ljava/lang/String;48 .field·private·final·quote:Ljava/lang/String;
  
  
40 #·direct·methods49 #·direct·methods
41 .method·static·constructor·<clinit>()V50 .method·static·constructor·<clinit>()V
42 ····.locals·151 ····.locals·1
  
43 ····.prologue52 ····.prologue
44 ····.line·10653 ····.line·115
45 ····new-instance·v0,·Lcom/facebook/share/model/ShareLinkContent$1;54 ····new-instance·v0,·Lcom/facebook/share/model/ShareLinkContent$1;
  
46 ····invoke-direct·{v0},·Lcom/facebook/share/model/ShareLinkContent$1;-><init>()V55 ····invoke-direct·{v0},·Lcom/facebook/share/model/ShareLinkContent$1;-><init>()V
  
47 ····sput-object·v0,·Lcom/facebook/share/model/ShareLinkContent;->CREATOR:Landroid/os/Parcelable$Creator;56 ····sput-object·v0,·Lcom/facebook/share/model/ShareLinkContent;->CREATOR:Landroid/os/Parcelable$Creator;
  
48 ····return-void57 ····return-void
Offset 161, 93 lines modifiedOffset 170, 101 lines modified
  
  
161 #·virtual·methods170 #·virtual·methods
162 .method·public·describeContents()I171 .method·public·describeContents()I
163 ····.locals·1172 ····.locals·1
  
164 ····.prologue173 ····.prologue
165 ····.line·94174 ····.line·103
166 ····const/4·v0,·0x0175 ····const/4·v0,·0x0
  
167 ····return·v0176 ····return·v0
168 .end·method177 .end·method
  
169 .method·public·getContentDescription()Ljava/lang/String;178 .method·public·getContentDescription()Ljava/lang/String;
170 ····.locals·1179 ····.locals·1
 180 ····.annotation·runtime·Ljava/lang/Deprecated;
 181 ····.end·annotation
  
171 ····.prologue182 ····.prologue
172 ····.line·63183 ····.line·66
173 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->contentDescription:Ljava/lang/String;184 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->contentDescription:Ljava/lang/String;
  
174 ····return-object·v0185 ····return-object·v0
175 .end·method186 .end·method
  
176 .method·public·getContentTitle()Ljava/lang/String;187 .method·public·getContentTitle()Ljava/lang/String;
177 ····.locals·1188 ····.locals·1
178 ····.annotation·build·Landroid/support/annotation/Nullable;189 ····.annotation·build·Landroid/support/annotation/Nullable;
179 ····.end·annotation190 ····.end·annotation
  
 191 ····.annotation·runtime·Ljava/lang/Deprecated;
 192 ····.end·annotation
  
180 ····.prologue193 ····.prologue
181 ····.line·72194 ····.line·78
182 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->contentTitle:Ljava/lang/String;195 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->contentTitle:Ljava/lang/String;
  
183 ····return-object·v0196 ····return-object·v0
184 .end·method197 .end·method
  
185 .method·public·getImageUrl()Landroid/net/Uri;198 .method·public·getImageUrl()Landroid/net/Uri;
186 ····.locals·1199 ····.locals·1
187 ····.annotation·build·Landroid/support/annotation/Nullable;200 ····.annotation·build·Landroid/support/annotation/Nullable;
188 ····.end·annotation201 ····.end·annotation
  
 202 ····.annotation·runtime·Ljava/lang/Deprecated;
 203 ····.end·annotation
  
189 ····.prologue204 ····.prologue
190 ····.line·81205 ····.line·90
191 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->imageUrl:Landroid/net/Uri;206 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->imageUrl:Landroid/net/Uri;
  
192 ····return-object·v0207 ····return-object·v0
193 .end·method208 .end·method
  
194 .method·public·getQuote()Ljava/lang/String;209 .method·public·getQuote()Ljava/lang/String;
195 ····.locals·1210 ····.locals·1
196 ····.annotation·build·Landroid/support/annotation/Nullable;211 ····.annotation·build·Landroid/support/annotation/Nullable;
197 ····.end·annotation212 ····.end·annotation
  
198 ····.prologue213 ····.prologue
199 ····.line·90214 ····.line·99
200 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->quote:Ljava/lang/String;215 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->quote:Ljava/lang/String;
  
201 ····return-object·v0216 ····return-object·v0
202 .end·method217 .end·method
  
203 .method·public·writeToParcel(Landroid/os/Parcel;I)V218 .method·public·writeToParcel(Landroid/os/Parcel;I)V
204 ····.locals·2219 ····.locals·2
205 ····.param·p1,·"out"····#·Landroid/os/Parcel;220 ····.param·p1,·"out"····#·Landroid/os/Parcel;
206 ····.param·p2,·"flags"····#·I221 ····.param·p2,·"flags"····#·I
  
207 ····.prologue222 ····.prologue
208 ····.line·98223 ····.line·107
209 ····invoke-super·{p0,·p1,·p2},·Lcom/facebook/share/model/ShareContent;->writeToParcel(Landroid/os/Parcel;I)V224 ····invoke-super·{p0,·p1,·p2},·Lcom/facebook/share/model/ShareContent;->writeToParcel(Landroid/os/Parcel;I)V
  
210 ····.line·99225 ····.line·108
211 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->contentDescription:Ljava/lang/String;226 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->contentDescription:Ljava/lang/String;
  
212 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V227 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
213 ····.line·100228 ····.line·109
214 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->contentTitle:Ljava/lang/String;229 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->contentTitle:Ljava/lang/String;
  
215 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V230 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
216 ····.line·101231 ····.line·110
217 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->imageUrl:Landroid/net/Uri;232 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent;->imageUrl:Landroid/net/Uri;
  
Max diff block lines reached; 375/3876 bytes (9.67%) of diff not shown.
8.63 KB
smali/com/facebook/share/model/ShareLinkContent$Builder.smali
    
Offset 22, 169 lines modifiedOffset 22, 178 lines modified
22 ········">;"22 ········">;"
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·instance·fields25 #·instance·fields
26 .field·private·contentDescription:Ljava/lang/String;26 .field·private·contentDescription:Ljava/lang/String;
 27 ····.annotation·runtime·Ljava/lang/Deprecated;
 28 ····.end·annotation
 29 .end·field
  
27 .field·private·contentTitle:Ljava/lang/String;30 .field·private·contentTitle:Ljava/lang/String;
 31 ····.annotation·runtime·Ljava/lang/Deprecated;
 32 ····.end·annotation
 33 .end·field
  
28 .field·private·imageUrl:Landroid/net/Uri;34 .field·private·imageUrl:Landroid/net/Uri;
 35 ····.annotation·runtime·Ljava/lang/Deprecated;
 36 ····.end·annotation
 37 .end·field
  
29 .field·private·quote:Ljava/lang/String;38 .field·private·quote:Ljava/lang/String;
  
  
30 #·direct·methods39 #·direct·methods
31 .method·public·constructor·<init>()V40 .method·public·constructor·<init>()V
32 ····.locals·041 ····.locals·0
  
33 ····.prologue42 ····.prologue
34 ····.line·12043 ····.line·129
35 ····invoke-direct·{p0},·Lcom/facebook/share/model/ShareContent$Builder;-><init>()V44 ····invoke-direct·{p0},·Lcom/facebook/share/model/ShareContent$Builder;-><init>()V
  
36 ····return-void45 ····return-void
37 .end·method46 .end·method
  
38 .method·static·synthetic·access$000(Lcom/facebook/share/model/ShareLinkContent$Builder;)Ljava/lang/String;47 .method·static·synthetic·access$000(Lcom/facebook/share/model/ShareLinkContent$Builder;)Ljava/lang/String;
39 ····.locals·148 ····.locals·1
40 ····.param·p0,·"x0"····#·Lcom/facebook/share/model/ShareLinkContent$Builder;49 ····.param·p0,·"x0"····#·Lcom/facebook/share/model/ShareLinkContent$Builder;
  
41 ····.prologue50 ····.prologue
42 ····.line·12051 ····.line·129
43 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent$Builder;->contentDescription:Ljava/lang/String;52 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent$Builder;->contentDescription:Ljava/lang/String;
  
44 ····return-object·v053 ····return-object·v0
45 .end·method54 .end·method
  
46 .method·static·synthetic·access$100(Lcom/facebook/share/model/ShareLinkContent$Builder;)Ljava/lang/String;55 .method·static·synthetic·access$100(Lcom/facebook/share/model/ShareLinkContent$Builder;)Ljava/lang/String;
47 ····.locals·156 ····.locals·1
48 ····.param·p0,·"x0"····#·Lcom/facebook/share/model/ShareLinkContent$Builder;57 ····.param·p0,·"x0"····#·Lcom/facebook/share/model/ShareLinkContent$Builder;
  
49 ····.prologue58 ····.prologue
50 ····.line·12059 ····.line·129
51 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent$Builder;->contentTitle:Ljava/lang/String;60 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent$Builder;->contentTitle:Ljava/lang/String;
  
52 ····return-object·v061 ····return-object·v0
53 .end·method62 .end·method
  
54 .method·static·synthetic·access$200(Lcom/facebook/share/model/ShareLinkContent$Builder;)Landroid/net/Uri;63 .method·static·synthetic·access$200(Lcom/facebook/share/model/ShareLinkContent$Builder;)Landroid/net/Uri;
55 ····.locals·164 ····.locals·1
56 ····.param·p0,·"x0"····#·Lcom/facebook/share/model/ShareLinkContent$Builder;65 ····.param·p0,·"x0"····#·Lcom/facebook/share/model/ShareLinkContent$Builder;
  
57 ····.prologue66 ····.prologue
58 ····.line·12067 ····.line·129
59 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent$Builder;->imageUrl:Landroid/net/Uri;68 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent$Builder;->imageUrl:Landroid/net/Uri;
  
60 ····return-object·v069 ····return-object·v0
61 .end·method70 .end·method
  
62 .method·static·synthetic·access$300(Lcom/facebook/share/model/ShareLinkContent$Builder;)Ljava/lang/String;71 .method·static·synthetic·access$300(Lcom/facebook/share/model/ShareLinkContent$Builder;)Ljava/lang/String;
63 ····.locals·172 ····.locals·1
64 ····.param·p0,·"x0"····#·Lcom/facebook/share/model/ShareLinkContent$Builder;73 ····.param·p0,·"x0"····#·Lcom/facebook/share/model/ShareLinkContent$Builder;
  
65 ····.prologue74 ····.prologue
66 ····.line·12075 ····.line·129
67 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent$Builder;->quote:Ljava/lang/String;76 ····iget-object·v0,·p0,·Lcom/facebook/share/model/ShareLinkContent$Builder;->quote:Ljava/lang/String;
  
68 ····return-object·v077 ····return-object·v0
69 .end·method78 .end·method
  
  
70 #·virtual·methods79 #·virtual·methods
71 .method·public·build()Lcom/facebook/share/model/ShareLinkContent;80 .method·public·build()Lcom/facebook/share/model/ShareLinkContent;
72 ····.locals·281 ····.locals·2
  
73 ····.prologue82 ····.prologue
74 ····.line·17083 ····.line·189
75 ····new-instance·v0,·Lcom/facebook/share/model/ShareLinkContent;84 ····new-instance·v0,·Lcom/facebook/share/model/ShareLinkContent;
  
76 ····const/4·v1,·0x085 ····const/4·v1,·0x0
  
77 ····invoke-direct·{v0,·p0,·v1},·Lcom/facebook/share/model/ShareLinkContent;-><init>(Lcom/facebook/share/model/ShareLinkContent$Builder;Lcom/facebook/share/model/ShareLinkContent$1;)V86 ····invoke-direct·{v0,·p0,·v1},·Lcom/facebook/share/model/ShareLinkContent;-><init>(Lcom/facebook/share/model/ShareLinkContent$Builder;Lcom/facebook/share/model/ShareLinkContent$1;)V
  
78 ····return-object·v087 ····return-object·v0
79 .end·method88 .end·method
  
80 .method·public·bridge·synthetic·build()Ljava/lang/Object;89 .method·public·bridge·synthetic·build()Ljava/lang/Object;
81 ····.locals·190 ····.locals·1
  
82 ····.prologue91 ····.prologue
83 ····.line·12092 ····.line·129
84 ····invoke-virtual·{p0},·Lcom/facebook/share/model/ShareLinkContent$Builder;->build()Lcom/facebook/share/model/ShareLinkContent;93 ····invoke-virtual·{p0},·Lcom/facebook/share/model/ShareLinkContent$Builder;->build()Lcom/facebook/share/model/ShareLinkContent;
  
85 ····move-result-object·v094 ····move-result-object·v0
  
86 ····return-object·v095 ····return-object·v0
87 .end·method96 .end·method
  
88 .method·public·bridge·synthetic·readFrom(Lcom/facebook/share/model/ShareContent;)Lcom/facebook/share/model/ShareContent$Builder;97 .method·public·bridge·synthetic·readFrom(Lcom/facebook/share/model/ShareContent;)Lcom/facebook/share/model/ShareContent$Builder;
89 ····.locals·198 ····.locals·1
  
90 ····.prologue99 ····.prologue
91 ····.line·120100 ····.line·129
92 ····check-cast·p1,·Lcom/facebook/share/model/ShareLinkContent;101 ····check-cast·p1,·Lcom/facebook/share/model/ShareLinkContent;
  
93 ····invoke-virtual·{p0,·p1},·Lcom/facebook/share/model/ShareLinkContent$Builder;->readFrom(Lcom/facebook/share/model/ShareLinkContent;)Lcom/facebook/share/model/ShareLinkContent$Builder;102 ····invoke-virtual·{p0,·p1},·Lcom/facebook/share/model/ShareLinkContent$Builder;->readFrom(Lcom/facebook/share/model/ShareLinkContent;)Lcom/facebook/share/model/ShareLinkContent$Builder;
  
94 ····move-result-object·v0103 ····move-result-object·v0
  
95 ····return-object·v0104 ····return-object·v0
96 .end·method105 .end·method
  
97 .method·public·readFrom(Lcom/facebook/share/model/ShareLinkContent;)Lcom/facebook/share/model/ShareLinkContent$Builder;106 .method·public·readFrom(Lcom/facebook/share/model/ShareLinkContent;)Lcom/facebook/share/model/ShareLinkContent$Builder;
98 ····.locals·2107 ····.locals·2
99 ····.param·p1,·"model"····#·Lcom/facebook/share/model/ShareLinkContent;108 ····.param·p1,·"model"····#·Lcom/facebook/share/model/ShareLinkContent;
  
100 ····.prologue109 ····.prologue
101 ····.line·175110 ····.line·194
Max diff block lines reached; 4803/8719 bytes (55.09%) of diff not shown.
1.7 KB
smali/com/facebook/share/model/ShareLinkContent$1.smali
    
Offset 28, 62 lines modifiedOffset 28, 62 lines modified
  
  
28 #·direct·methods28 #·direct·methods
29 .method·constructor·<init>()V29 .method·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·10732 ····.line·116
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
35 .end·method35 .end·method
  
  
36 #·virtual·methods36 #·virtual·methods
37 .method·public·createFromParcel(Landroid/os/Parcel;)Lcom/facebook/share/model/ShareLinkContent;37 .method·public·createFromParcel(Landroid/os/Parcel;)Lcom/facebook/share/model/ShareLinkContent;
38 ····.locals·138 ····.locals·1
39 ····.param·p1,·"in"····#·Landroid/os/Parcel;39 ····.param·p1,·"in"····#·Landroid/os/Parcel;
  
40 ····.prologue40 ····.prologue
41 ····.line·10941 ····.line·118
42 ····new-instance·v0,·Lcom/facebook/share/model/ShareLinkContent;42 ····new-instance·v0,·Lcom/facebook/share/model/ShareLinkContent;
  
43 ····invoke-direct·{v0,·p1},·Lcom/facebook/share/model/ShareLinkContent;-><init>(Landroid/os/Parcel;)V43 ····invoke-direct·{v0,·p1},·Lcom/facebook/share/model/ShareLinkContent;-><init>(Landroid/os/Parcel;)V
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;46 .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
47 ····.locals·147 ····.locals·1
  
48 ····.prologue48 ····.prologue
49 ····.line·10749 ····.line·116
50 ····invoke-virtual·{p0,·p1},·Lcom/facebook/share/model/ShareLinkContent$1;->createFromParcel(Landroid/os/Parcel;)Lcom/facebook/share/model/ShareLinkContent;50 ····invoke-virtual·{p0,·p1},·Lcom/facebook/share/model/ShareLinkContent$1;->createFromParcel(Landroid/os/Parcel;)Lcom/facebook/share/model/ShareLinkContent;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····return-object·v052 ····return-object·v0
53 .end·method53 .end·method
  
54 .method·public·newArray(I)[Lcom/facebook/share/model/ShareLinkContent;54 .method·public·newArray(I)[Lcom/facebook/share/model/ShareLinkContent;
55 ····.locals·155 ····.locals·1
56 ····.param·p1,·"size"····#·I56 ····.param·p1,·"size"····#·I
  
57 ····.prologue57 ····.prologue
58 ····.line·11358 ····.line·122
59 ····new-array·v0,·p1,·[Lcom/facebook/share/model/ShareLinkContent;59 ····new-array·v0,·p1,·[Lcom/facebook/share/model/ShareLinkContent;
  
60 ····return-object·v060 ····return-object·v0
61 .end·method61 .end·method
  
62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;62 .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object;
63 ····.locals·163 ····.locals·1
  
64 ····.prologue64 ····.prologue
65 ····.line·10765 ····.line·116
66 ····invoke-virtual·{p0,·p1},·Lcom/facebook/share/model/ShareLinkContent$1;->newArray(I)[Lcom/facebook/share/model/ShareLinkContent;66 ····invoke-virtual·{p0,·p1},·Lcom/facebook/share/model/ShareLinkContent$1;->newArray(I)[Lcom/facebook/share/model/ShareLinkContent;
  
67 ····move-result-object·v067 ····move-result-object·v0
  
68 ····return-object·v068 ····return-object·v0
69 .end·method69 .end·method
807 B
smali/com/facebook/login/LoginMethodHandler.smali
    
Offset 297, 15 lines modifiedOffset 297, 15 lines modified
297 ····move-object·v6,·p2297 ····move-object·v6,·p2
  
298 ····invoke-direct/range·{v0·..·v8},·Lcom/facebook/AccessToken;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Lcom/facebook/AccessTokenSource;Ljava/util/Date;Ljava/util/Date;)V298 ····invoke-direct/range·{v0·..·v8},·Lcom/facebook/AccessToken;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Lcom/facebook/AccessTokenSource;Ljava/util/Date;Ljava/util/Date;)V
  
299 ····goto·:goto_0299 ····goto·:goto_0
300 .end·method300 .end·method
  
301 .method·private·static·getUserIDFromSignedRequest(Ljava/lang/String;)Ljava/lang/String;301 .method·static·getUserIDFromSignedRequest(Ljava/lang/String;)Ljava/lang/String;
302 ····.locals·6302 ····.locals·6
303 ····.param·p0,·"signedRequest"····#·Ljava/lang/String;303 ····.param·p0,·"signedRequest"····#·Ljava/lang/String;
304 ····.annotation·system·Ldalvik/annotation/Throws;304 ····.annotation·system·Ldalvik/annotation/Throws;
305 ········value·=·{305 ········value·=·{
306 ············Lcom/facebook/FacebookException;306 ············Lcom/facebook/FacebookException;
307 ········}307 ········}
308 ····.end·annotation308 ····.end·annotation
1020 B
smali/com/facebook/login/LoginManager$3.smali
    
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/facebook/login/LoginManager;)V24 .method·constructor·<init>(Lcom/facebook/login/LoginManager;)V
25 ····.locals·025 ····.locals·0
26 ····.param·p1,·"this$0"····#·Lcom/facebook/login/LoginManager;26 ····.param·p1,·"this$0"····#·Lcom/facebook/login/LoginManager;
  
27 ····.prologue27 ····.prologue
28 ····.line·42928 ····.line·449
29 ····iput-object·p1,·p0,·Lcom/facebook/login/LoginManager$3;->this$0:Lcom/facebook/login/LoginManager;29 ····iput-object·p1,·p0,·Lcom/facebook/login/LoginManager$3;->this$0:Lcom/facebook/login/LoginManager;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 #·virtual·methods39 #·virtual·methods
40 .method·public·onActivityResult(ILandroid/content/Intent;)Z40 .method·public·onActivityResult(ILandroid/content/Intent;)Z
41 ····.locals·141 ····.locals·1
42 ····.param·p1,·"resultCode"····#·I42 ····.param·p1,·"resultCode"····#·I
43 ····.param·p2,·"data"····#·Landroid/content/Intent;43 ····.param·p2,·"data"····#·Landroid/content/Intent;
  
44 ····.prologue44 ····.prologue
45 ····.line·43245 ····.line·452
46 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$3;->this$0:Lcom/facebook/login/LoginManager;46 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$3;->this$0:Lcom/facebook/login/LoginManager;
  
47 ····invoke-virtual·{v0,·p1,·p2},·Lcom/facebook/login/LoginManager;->onActivityResult(ILandroid/content/Intent;)Z47 ····invoke-virtual·{v0,·p1,·p2},·Lcom/facebook/login/LoginManager;->onActivityResult(ILandroid/content/Intent;)Z
  
48 ····move-result·v048 ····move-result·v0
  
49 ····return·v049 ····return·v0
832 B
smali/com/facebook/login/LoginManager$2.smali
    
Offset 24, 28 lines modifiedOffset 24, 28 lines modified
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>()V25 .method·constructor·<init>()V
26 ····.locals·126 ····.locals·1
  
27 ····.prologue27 ····.prologue
28 ····.line·39828 ····.line·418
29 ····invoke-direct·{p0},·Ljava/util/HashSet;-><init>()V29 ····invoke-direct·{p0},·Ljava/util/HashSet;-><init>()V
  
30 ····.line·39930 ····.line·419
31 ····const-string·v0,·"ads_management"31 ····const-string·v0,·"ads_management"
  
32 ····invoke-virtual·{p0,·v0},·Lcom/facebook/login/LoginManager$2;->add(Ljava/lang/Object;)Z32 ····invoke-virtual·{p0,·v0},·Lcom/facebook/login/LoginManager$2;->add(Ljava/lang/Object;)Z
  
33 ····.line·40033 ····.line·420
34 ····const-string·v0,·"create_event"34 ····const-string·v0,·"create_event"
  
35 ····invoke-virtual·{p0,·v0},·Lcom/facebook/login/LoginManager$2;->add(Ljava/lang/Object;)Z35 ····invoke-virtual·{p0,·v0},·Lcom/facebook/login/LoginManager$2;->add(Ljava/lang/Object;)Z
  
36 ····.line·40136 ····.line·421
37 ····const-string·v0,·"rsvp_event"37 ····const-string·v0,·"rsvp_event"
  
38 ····invoke-virtual·{p0,·v0},·Lcom/facebook/login/LoginManager$2;->add(Ljava/lang/Object;)Z38 ····invoke-virtual·{p0,·v0},·Lcom/facebook/login/LoginManager$2;->add(Ljava/lang/Object;)Z
  
39 ····.line·40239 ····.line·422
40 ····return-void40 ····return-void
41 .end·method41 .end·method
2.5 KB
smali/com/facebook/login/LoginManager$LoginLoggerHolder.smali
    
Offset 19, 93 lines modifiedOffset 19, 93 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·private·constructor·<init>()V20 .method·private·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·62023 ····.line·733
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·static·synthetic·access$000(Landroid/content/Context;)Lcom/facebook/login/LoginLogger;27 .method·static·synthetic·access$000(Landroid/content/Context;)Lcom/facebook/login/LoginLogger;
28 ····.locals·128 ····.locals·1
29 ····.param·p0,·"x0"····#·Landroid/content/Context;29 ····.param·p0,·"x0"····#·Landroid/content/Context;
  
30 ····.prologue30 ····.prologue
31 ····.line·62031 ····.line·733
32 ····invoke-static·{p0},·Lcom/facebook/login/LoginManager$LoginLoggerHolder;->getLogger(Landroid/content/Context;)Lcom/facebook/login/LoginLogger;32 ····invoke-static·{p0},·Lcom/facebook/login/LoginManager$LoginLoggerHolder;->getLogger(Landroid/content/Context;)Lcom/facebook/login/LoginLogger;
  
33 ····move-result-object·v033 ····move-result-object·v0
  
34 ····return-object·v034 ····return-object·v0
35 .end·method35 .end·method
  
36 .method·private·static·declared-synchronized·getLogger(Landroid/content/Context;)Lcom/facebook/login/LoginLogger;36 .method·private·static·declared-synchronized·getLogger(Landroid/content/Context;)Lcom/facebook/login/LoginLogger;
37 ····.locals·337 ····.locals·3
38 ····.param·p0,·"context"····#·Landroid/content/Context;38 ····.param·p0,·"context"····#·Landroid/content/Context;
  
39 ····.prologue39 ····.prologue
40 ····.line·62440 ····.line·737
41 ····const-class·v1,·Lcom/facebook/login/LoginManager$LoginLoggerHolder;41 ····const-class·v1,·Lcom/facebook/login/LoginManager$LoginLoggerHolder;
  
42 ····monitor-enter·v142 ····monitor-enter·v1
  
43 ····if-eqz·p0,·:cond_043 ····if-eqz·p0,·:cond_0
  
44 ····.line·62544 ····.line·738
45 ····:goto_045 ····:goto_0
46 ····if-nez·p0,·:cond_146 ····if-nez·p0,·:cond_1
  
47 ····.line·62647 ····.line·739
48 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
49 ····.line·63149 ····.line·744
50 ····:goto_150 ····:goto_1
51 ····monitor-exit·v151 ····monitor-exit·v1
  
52 ····return-object·v052 ····return-object·v0
  
53 ····.line·62453 ····.line·737
54 ····:cond_054 ····:cond_0
55 ····:try_start_055 ····:try_start_0
56 ····invoke-static·{},·Lcom/facebook/FacebookSdk;->getApplicationContext()Landroid/content/Context;56 ····invoke-static·{},·Lcom/facebook/FacebookSdk;->getApplicationContext()Landroid/content/Context;
  
57 ····move-result-object·p057 ····move-result-object·p0
  
58 ····goto·:goto_058 ····goto·:goto_0
  
59 ····.line·62859 ····.line·741
60 ····:cond_160 ····:cond_1
61 ····sget-object·v0,·Lcom/facebook/login/LoginManager$LoginLoggerHolder;->logger:Lcom/facebook/login/LoginLogger;61 ····sget-object·v0,·Lcom/facebook/login/LoginManager$LoginLoggerHolder;->logger:Lcom/facebook/login/LoginLogger;
  
62 ····if-nez·v0,·:cond_262 ····if-nez·v0,·:cond_2
  
63 ····.line·62963 ····.line·742
64 ····new-instance·v0,·Lcom/facebook/login/LoginLogger;64 ····new-instance·v0,·Lcom/facebook/login/LoginLogger;
  
65 ····invoke-static·{},·Lcom/facebook/FacebookSdk;->getApplicationId()Ljava/lang/String;65 ····invoke-static·{},·Lcom/facebook/FacebookSdk;->getApplicationId()Ljava/lang/String;
  
66 ····move-result-object·v266 ····move-result-object·v2
  
67 ····invoke-direct·{v0,·p0,·v2},·Lcom/facebook/login/LoginLogger;-><init>(Landroid/content/Context;Ljava/lang/String;)V67 ····invoke-direct·{v0,·p0,·v2},·Lcom/facebook/login/LoginLogger;-><init>(Landroid/content/Context;Ljava/lang/String;)V
  
68 ····sput-object·v0,·Lcom/facebook/login/LoginManager$LoginLoggerHolder;->logger:Lcom/facebook/login/LoginLogger;68 ····sput-object·v0,·Lcom/facebook/login/LoginManager$LoginLoggerHolder;->logger:Lcom/facebook/login/LoginLogger;
  
69 ····.line·63169 ····.line·744
70 ····:cond_270 ····:cond_2
71 ····sget-object·v0,·Lcom/facebook/login/LoginManager$LoginLoggerHolder;->logger:Lcom/facebook/login/LoginLogger;71 ····sget-object·v0,·Lcom/facebook/login/LoginManager$LoginLoggerHolder;->logger:Lcom/facebook/login/LoginLogger;
72 ····:try_end_072 ····:try_end_0
73 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_073 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
74 ····goto·:goto_174 ····goto·:goto_1
  
75 ····.line·62475 ····.line·737
76 ····:catchall_076 ····:catchall_0
77 ····move-exception·v077 ····move-exception·v0
  
78 ····monitor-exit·v178 ····monitor-exit·v1
  
79 ····throw·v079 ····throw·v0
80 .end·method80 .end·method
1.82 KB
smali/com/facebook/login/LoginManager$FragmentStartActivityDelegate.smali
    
Offset 23, 36 lines modifiedOffset 23, 36 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/facebook/internal/FragmentWrapper;)V24 .method·constructor·<init>(Lcom/facebook/internal/FragmentWrapper;)V
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"fragment"····#·Lcom/facebook/internal/FragmentWrapper;26 ····.param·p1,·"fragment"····#·Lcom/facebook/internal/FragmentWrapper;
  
27 ····.prologue27 ····.prologue
28 ····.line·60428 ····.line·717
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·60530 ····.line·718
31 ····const-string·v0,·"fragment"31 ····const-string·v0,·"fragment"
  
32 ····invoke-static·{p1,·v0},·Lcom/facebook/internal/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p1,·v0},·Lcom/facebook/internal/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····.line·60633 ····.line·719
34 ····iput-object·p1,·p0,·Lcom/facebook/login/LoginManager$FragmentStartActivityDelegate;->fragment:Lcom/facebook/internal/FragmentWrapper;34 ····iput-object·p1,·p0,·Lcom/facebook/login/LoginManager$FragmentStartActivityDelegate;->fragment:Lcom/facebook/internal/FragmentWrapper;
  
35 ····.line·60735 ····.line·720
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·getActivityContext()Landroid/app/Activity;39 .method·public·getActivityContext()Landroid/app/Activity;
40 ····.locals·140 ····.locals·1
  
41 ····.prologue41 ····.prologue
42 ····.line·61642 ····.line·729
43 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$FragmentStartActivityDelegate;->fragment:Lcom/facebook/internal/FragmentWrapper;43 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$FragmentStartActivityDelegate;->fragment:Lcom/facebook/internal/FragmentWrapper;
  
44 ····invoke-virtual·{v0},·Lcom/facebook/internal/FragmentWrapper;->getActivity()Landroid/app/Activity;44 ····invoke-virtual·{v0},·Lcom/facebook/internal/FragmentWrapper;->getActivity()Landroid/app/Activity;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····return-object·v046 ····return-object·v0
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
  
60 .method·public·startActivityForResult(Landroid/content/Intent;I)V60 .method·public·startActivityForResult(Landroid/content/Intent;I)V
61 ····.locals·161 ····.locals·1
62 ····.param·p1,·"intent"····#·Landroid/content/Intent;62 ····.param·p1,·"intent"····#·Landroid/content/Intent;
63 ····.param·p2,·"requestCode"····#·I63 ····.param·p2,·"requestCode"····#·I
  
64 ····.prologue64 ····.prologue
65 ····.line·61165 ····.line·724
66 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$FragmentStartActivityDelegate;->fragment:Lcom/facebook/internal/FragmentWrapper;66 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$FragmentStartActivityDelegate;->fragment:Lcom/facebook/internal/FragmentWrapper;
  
67 ····invoke-virtual·{v0,·p1,·p2},·Lcom/facebook/internal/FragmentWrapper;->startActivityForResult(Landroid/content/Intent;I)V67 ····invoke-virtual·{v0,·p1,·p2},·Lcom/facebook/internal/FragmentWrapper;->startActivityForResult(Landroid/content/Intent;I)V
  
68 ····.line·61268 ····.line·725
69 ····return-void69 ····return-void
70 .end·method70 .end·method
51.2 KB
smali/com/facebook/login/LoginManager.smali
    
Offset 39, 118 lines modifiedOffset 39, 133 lines modified
  
  
39 #·direct·methods39 #·direct·methods
40 .method·static·constructor·<clinit>()V40 .method·static·constructor·<clinit>()V
41 ····.locals·141 ····.locals·1
  
42 ····.prologue42 ····.prologue
43 ····.line·5943 ····.line·64
44 ····invoke-static·{},·Lcom/facebook/login/LoginManager;->getOtherPublishPermissions()Ljava/util/Set;44 ····invoke-static·{},·Lcom/facebook/login/LoginManager;->getOtherPublishPermissions()Ljava/util/Set;
  
45 ····move-result-object·v045 ····move-result-object·v0
  
46 ····sput-object·v0,·Lcom/facebook/login/LoginManager;->OTHER_PUBLISH_PERMISSIONS:Ljava/util/Set;46 ····sput-object·v0,·Lcom/facebook/login/LoginManager;->OTHER_PUBLISH_PERMISSIONS:Ljava/util/Set;
  
47 ····return-void47 ····return-void
48 .end·method48 .end·method
  
49 .method·constructor·<init>()V49 .method·constructor·<init>()V
50 ····.locals·150 ····.locals·1
  
51 ····.prologue51 ····.prologue
52 ····.line·6652 ····.line·71
53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V53 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
54 ····.line·6354 ····.line·68
55 ····sget-object·v0,·Lcom/facebook/login/LoginBehavior;->NATIVE_WITH_FALLBACK:Lcom/facebook/login/LoginBehavior;55 ····sget-object·v0,·Lcom/facebook/login/LoginBehavior;->NATIVE_WITH_FALLBACK:Lcom/facebook/login/LoginBehavior;
  
56 ····iput-object·v0,·p0,·Lcom/facebook/login/LoginManager;->loginBehavior:Lcom/facebook/login/LoginBehavior;56 ····iput-object·v0,·p0,·Lcom/facebook/login/LoginManager;->loginBehavior:Lcom/facebook/login/LoginBehavior;
  
57 ····.line·6457 ····.line·69
58 ····sget-object·v0,·Lcom/facebook/login/DefaultAudience;->FRIENDS:Lcom/facebook/login/DefaultAudience;58 ····sget-object·v0,·Lcom/facebook/login/DefaultAudience;->FRIENDS:Lcom/facebook/login/DefaultAudience;
  
59 ····iput-object·v0,·p0,·Lcom/facebook/login/LoginManager;->defaultAudience:Lcom/facebook/login/DefaultAudience;59 ····iput-object·v0,·p0,·Lcom/facebook/login/LoginManager;->defaultAudience:Lcom/facebook/login/DefaultAudience;
  
60 ····.line·6760 ····.line·72
61 ····invoke-static·{},·Lcom/facebook/internal/Validate;->sdkInitialized()V61 ····invoke-static·{},·Lcom/facebook/internal/Validate;->sdkInitialized()V
  
 62 ····.line·73
 63 ····return-void
 64 .end·method
  
 65 .method·static·synthetic·access$100(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/facebook/login/LoginLogger;Lcom/facebook/LoginStatusCallback;)V
 66 ····.locals·0
 67 ····.param·p0,·"x0"····#·Ljava/lang/String;
 68 ····.param·p1,·"x1"····#·Ljava/lang/String;
 69 ····.param·p2,·"x2"····#·Ljava/lang/String;
 70 ····.param·p3,·"x3"····#·Lcom/facebook/login/LoginLogger;
 71 ····.param·p4,·"x4"····#·Lcom/facebook/LoginStatusCallback;
  
 72 ····.prologue
62 ····.line·6873 ····.line·61
 74 ····invoke-static·{p0,·p1,·p2,·p3,·p4},·Lcom/facebook/login/LoginManager;->handleLoginStatusError(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/facebook/login/LoginLogger;Lcom/facebook/LoginStatusCallback;)V
  
63 ····return-void75 ····return-void
64 .end·method76 .end·method
  
65 .method·static·computeLoginResult(Lcom/facebook/login/LoginClient$Request;Lcom/facebook/AccessToken;)Lcom/facebook/login/LoginResult;77 .method·static·computeLoginResult(Lcom/facebook/login/LoginClient$Request;Lcom/facebook/AccessToken;)Lcom/facebook/login/LoginResult;
66 ····.locals·478 ····.locals·4
67 ····.param·p0,·"request"····#·Lcom/facebook/login/LoginClient$Request;79 ····.param·p0,·"request"····#·Lcom/facebook/login/LoginClient$Request;
68 ····.param·p1,·"newToken"····#·Lcom/facebook/AccessToken;80 ····.param·p1,·"newToken"····#·Lcom/facebook/AccessToken;
  
69 ····.prologue81 ····.prologue
70 ····.line·54082 ····.line·560
71 ····invoke-virtual·{p0},·Lcom/facebook/login/LoginClient$Request;->getPermissions()Ljava/util/Set;83 ····invoke-virtual·{p0},·Lcom/facebook/login/LoginClient$Request;->getPermissions()Ljava/util/Set;
  
72 ····move-result-object·v284 ····move-result-object·v2
  
73 ····.line·54185 ····.line·561
74 ····.local·v2,·"requestedPermissions":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"86 ····.local·v2,·"requestedPermissions":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
75 ····new-instance·v1,·Ljava/util/HashSet;87 ····new-instance·v1,·Ljava/util/HashSet;
  
76 ····invoke-virtual·{p1},·Lcom/facebook/AccessToken;->getPermissions()Ljava/util/Set;88 ····invoke-virtual·{p1},·Lcom/facebook/AccessToken;->getPermissions()Ljava/util/Set;
  
77 ····move-result-object·v389 ····move-result-object·v3
  
78 ····invoke-direct·{v1,·v3},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V90 ····invoke-direct·{v1,·v3},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
  
79 ····.line·54591 ····.line·565
80 ····.local·v1,·"grantedPermissions":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"92 ····.local·v1,·"grantedPermissions":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
81 ····invoke-virtual·{p0},·Lcom/facebook/login/LoginClient$Request;->isRerequest()Z93 ····invoke-virtual·{p0},·Lcom/facebook/login/LoginClient$Request;->isRerequest()Z
  
82 ····move-result·v394 ····move-result·v3
  
83 ····if-eqz·v3,·:cond_095 ····if-eqz·v3,·:cond_0
  
84 ····.line·54696 ····.line·566
85 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->retainAll(Ljava/util/Collection;)Z97 ····invoke-interface·{v1,·v2},·Ljava/util/Set;->retainAll(Ljava/util/Collection;)Z
  
86 ····.line·54998 ····.line·569
87 ····:cond_099 ····:cond_0
88 ····new-instance·v0,·Ljava/util/HashSet;100 ····new-instance·v0,·Ljava/util/HashSet;
  
89 ····invoke-direct·{v0,·v2},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V101 ····invoke-direct·{v0,·v2},·Ljava/util/HashSet;-><init>(Ljava/util/Collection;)V
  
90 ····.line·550102 ····.line·570
91 ····.local·v0,·"deniedPermissions":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"103 ····.local·v0,·"deniedPermissions":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
92 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->removeAll(Ljava/util/Collection;)Z104 ····invoke-interface·{v0,·v1},·Ljava/util/Set;->removeAll(Ljava/util/Collection;)Z
  
93 ····.line·551105 ····.line·571
94 ····new-instance·v3,·Lcom/facebook/login/LoginResult;106 ····new-instance·v3,·Lcom/facebook/login/LoginResult;
  
95 ····invoke-direct·{v3,·p1,·v1,·v0},·Lcom/facebook/login/LoginResult;-><init>(Lcom/facebook/AccessToken;Ljava/util/Set;Ljava/util/Set;)V107 ····invoke-direct·{v3,·p1,·v1,·v0},·Lcom/facebook/login/LoginResult;-><init>(Lcom/facebook/AccessToken;Ljava/util/Set;Ljava/util/Set;)V
  
96 ····return-object·v3108 ····return-object·v3
97 .end·method109 .end·method
  
98 .method·private·createLoginRequestFromResponse(Lcom/facebook/GraphResponse;)Lcom/facebook/login/LoginClient$Request;110 .method·private·createLoginRequestFromResponse(Lcom/facebook/GraphResponse;)Lcom/facebook/login/LoginClient$Request;
99 ····.locals·2111 ····.locals·2
100 ····.param·p1,·"response"····#·Lcom/facebook/GraphResponse;112 ····.param·p1,·"response"····#·Lcom/facebook/GraphResponse;
  
101 ····.prologue113 ····.prologue
102 ····.line·137114 ····.line·142
103 ····const-string·v1,·"response"115 ····const-string·v1,·"response"
  
104 ····invoke-static·{p1,·v1},·Lcom/facebook/internal/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V116 ····invoke-static·{p1,·v1},·Lcom/facebook/internal/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V
  
105 ····.line·138117 ····.line·143
106 ····invoke-virtual·{p1},·Lcom/facebook/GraphResponse;->getRequest()Lcom/facebook/GraphRequest;118 ····invoke-virtual·{p1},·Lcom/facebook/GraphResponse;->getRequest()Lcom/facebook/GraphRequest;
  
107 ····move-result-object·v1119 ····move-result-object·v1
  
108 ····invoke-virtual·{v1},·Lcom/facebook/GraphRequest;->getAccessToken()Lcom/facebook/AccessToken;120 ····invoke-virtual·{v1},·Lcom/facebook/GraphRequest;->getAccessToken()Lcom/facebook/AccessToken;
  
109 ····move-result-object·v0121 ····move-result-object·v0
  
110 ····.line·139122 ····.line·144
111 ····.local·v0,·"failedToken":Lcom/facebook/AccessToken;123 ····.local·v0,·"failedToken":Lcom/facebook/AccessToken;
Max diff block lines reached; 47743/52310 bytes (91.27%) of diff not shown.
1.25 KB
smali/com/facebook/login/LoginManager$1.smali
    
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/facebook/login/LoginManager;Lcom/facebook/FacebookCallback;)V26 .method·constructor·<init>(Lcom/facebook/login/LoginManager;Lcom/facebook/FacebookCallback;)V
27 ····.locals·027 ····.locals·0
28 ····.param·p1,·"this$0"····#·Lcom/facebook/login/LoginManager;28 ····.param·p1,·"this$0"····#·Lcom/facebook/login/LoginManager;
  
29 ····.prologue29 ····.prologue
30 ····.line·15630 ····.line·161
31 ····iput-object·p1,·p0,·Lcom/facebook/login/LoginManager$1;->this$0:Lcom/facebook/login/LoginManager;31 ····iput-object·p1,·p0,·Lcom/facebook/login/LoginManager$1;->this$0:Lcom/facebook/login/LoginManager;
  
32 ····iput-object·p2,·p0,·Lcom/facebook/login/LoginManager$1;->val$callback:Lcom/facebook/FacebookCallback;32 ····iput-object·p2,·p0,·Lcom/facebook/login/LoginManager$1;->val$callback:Lcom/facebook/FacebookCallback;
  
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····return-void34 ····return-void
Offset 43, 15 lines modifiedOffset 43, 15 lines modified
43 #·virtual·methods43 #·virtual·methods
44 .method·public·onActivityResult(ILandroid/content/Intent;)Z44 .method·public·onActivityResult(ILandroid/content/Intent;)Z
45 ····.locals·245 ····.locals·2
46 ····.param·p1,·"resultCode"····#·I46 ····.param·p1,·"resultCode"····#·I
47 ····.param·p2,·"data"····#·Landroid/content/Intent;47 ····.param·p2,·"data"····#·Landroid/content/Intent;
  
48 ····.prologue48 ····.prologue
49 ····.line·15949 ····.line·164
50 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$1;->this$0:Lcom/facebook/login/LoginManager;50 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$1;->this$0:Lcom/facebook/login/LoginManager;
  
51 ····iget-object·v1,·p0,·Lcom/facebook/login/LoginManager$1;->val$callback:Lcom/facebook/FacebookCallback;51 ····iget-object·v1,·p0,·Lcom/facebook/login/LoginManager$1;->val$callback:Lcom/facebook/FacebookCallback;
  
52 ····invoke-virtual·{v0,·p1,·p2,·v1},·Lcom/facebook/login/LoginManager;->onActivityResult(ILandroid/content/Intent;Lcom/facebook/FacebookCallback;)Z52 ····invoke-virtual·{v0,·p1,·p2,·v1},·Lcom/facebook/login/LoginManager;->onActivityResult(ILandroid/content/Intent;Lcom/facebook/FacebookCallback;)Z
  
53 ····move-result·v053 ····move-result·v0
1.59 KB
smali/com/facebook/login/LoginManager$ActivityStartActivityDelegate.smali
    
Offset 23, 48 lines modifiedOffset 23, 48 lines modified
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Landroid/app/Activity;)V24 .method·constructor·<init>(Landroid/app/Activity;)V
25 ····.locals·125 ····.locals·1
26 ····.param·p1,·"activity"····#·Landroid/app/Activity;26 ····.param·p1,·"activity"····#·Landroid/app/Activity;
  
27 ····.prologue27 ····.prologue
28 ····.line·58528 ····.line·698
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
30 ····.line·58630 ····.line·699
31 ····const-string·v0,·"activity"31 ····const-string·v0,·"activity"
  
32 ····invoke-static·{p1,·v0},·Lcom/facebook/internal/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V32 ····invoke-static·{p1,·v0},·Lcom/facebook/internal/Validate;->notNull(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····.line·58733 ····.line·700
34 ····iput-object·p1,·p0,·Lcom/facebook/login/LoginManager$ActivityStartActivityDelegate;->activity:Landroid/app/Activity;34 ····iput-object·p1,·p0,·Lcom/facebook/login/LoginManager$ActivityStartActivityDelegate;->activity:Landroid/app/Activity;
  
35 ····.line·58835 ····.line·701
36 ····return-void36 ····return-void
37 .end·method37 .end·method
  
  
38 #·virtual·methods38 #·virtual·methods
39 .method·public·getActivityContext()Landroid/app/Activity;39 .method·public·getActivityContext()Landroid/app/Activity;
40 ····.locals·140 ····.locals·1
  
41 ····.prologue41 ····.prologue
42 ····.line·59742 ····.line·710
43 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$ActivityStartActivityDelegate;->activity:Landroid/app/Activity;43 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$ActivityStartActivityDelegate;->activity:Landroid/app/Activity;
  
44 ····return-object·v044 ····return-object·v0
45 .end·method45 .end·method
  
46 .method·public·startActivityForResult(Landroid/content/Intent;I)V46 .method·public·startActivityForResult(Landroid/content/Intent;I)V
47 ····.locals·147 ····.locals·1
48 ····.param·p1,·"intent"····#·Landroid/content/Intent;48 ····.param·p1,·"intent"····#·Landroid/content/Intent;
49 ····.param·p2,·"requestCode"····#·I49 ····.param·p2,·"requestCode"····#·I
  
50 ····.prologue50 ····.prologue
51 ····.line·59251 ····.line·705
52 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$ActivityStartActivityDelegate;->activity:Landroid/app/Activity;52 ····iget-object·v0,·p0,·Lcom/facebook/login/LoginManager$ActivityStartActivityDelegate;->activity:Landroid/app/Activity;
  
53 ····invoke-virtual·{v0,·p1,·p2},·Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V53 ····invoke-virtual·{v0,·p1,·p2},·Landroid/app/Activity;->startActivityForResult(Landroid/content/Intent;I)V
  
54 ····.line·59354 ····.line·706
55 ····return-void55 ····return-void
56 .end·method56 .end·method
25.8 KB
smali/com/facebook/login/LoginLogger.smali
    
Offset 4, 14 lines modifiedOffset 4, 16 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·static·final·EVENT_EXTRAS_DEFAULT_AUDIENCE:Ljava/lang/String;·=·"default_audience"5 .field·static·final·EVENT_EXTRAS_DEFAULT_AUDIENCE:Ljava/lang/String;·=·"default_audience"
  
6 .field·static·final·EVENT_EXTRAS_FACEBOOK_VERSION:Ljava/lang/String;·=·"facebookVersion"6 .field·static·final·EVENT_EXTRAS_FACEBOOK_VERSION:Ljava/lang/String;·=·"facebookVersion"
  
 7 .field·static·final·EVENT_EXTRAS_FAILURE:Ljava/lang/String;·=·"failure"
  
7 .field·static·final·EVENT_EXTRAS_IS_REAUTHORIZE:Ljava/lang/String;·=·"isReauthorize"8 .field·static·final·EVENT_EXTRAS_IS_REAUTHORIZE:Ljava/lang/String;·=·"isReauthorize"
  
8 .field·static·final·EVENT_EXTRAS_LOGIN_BEHAVIOR:Ljava/lang/String;·=·"login_behavior"9 .field·static·final·EVENT_EXTRAS_LOGIN_BEHAVIOR:Ljava/lang/String;·=·"login_behavior"
  
9 .field·static·final·EVENT_EXTRAS_MISSING_INTERNET_PERMISSION:Ljava/lang/String;·=·"no_internet_permission"10 .field·static·final·EVENT_EXTRAS_MISSING_INTERNET_PERMISSION:Ljava/lang/String;·=·"no_internet_permission"
  
10 .field·static·final·EVENT_EXTRAS_NEW_PERMISSIONS:Ljava/lang/String;·=·"new_permissions"11 .field·static·final·EVENT_EXTRAS_NEW_PERMISSIONS:Ljava/lang/String;·=·"new_permissions"
Offset 30, 14 lines modifiedOffset 32, 18 lines modified
  
30 .field·static·final·EVENT_NAME_LOGIN_METHOD_NOT_TRIED:Ljava/lang/String;·=·"fb_mobile_login_method_not_tried"32 .field·static·final·EVENT_NAME_LOGIN_METHOD_NOT_TRIED:Ljava/lang/String;·=·"fb_mobile_login_method_not_tried"
  
31 .field·static·final·EVENT_NAME_LOGIN_METHOD_START:Ljava/lang/String;·=·"fb_mobile_login_method_start"33 .field·static·final·EVENT_NAME_LOGIN_METHOD_START:Ljava/lang/String;·=·"fb_mobile_login_method_start"
  
32 .field·static·final·EVENT_NAME_LOGIN_START:Ljava/lang/String;·=·"fb_mobile_login_start"34 .field·static·final·EVENT_NAME_LOGIN_START:Ljava/lang/String;·=·"fb_mobile_login_start"
  
 35 .field·static·final·EVENT_NAME_LOGIN_STATUS_COMPLETE:Ljava/lang/String;·=·"fb_mobile_login_status_complete"
  
 36 .field·static·final·EVENT_NAME_LOGIN_STATUS_START:Ljava/lang/String;·=·"fb_mobile_login_status_start"
  
33 .field·static·final·EVENT_PARAM_AUTH_LOGGER_ID:Ljava/lang/String;·=·"0_auth_logger_id"37 .field·static·final·EVENT_PARAM_AUTH_LOGGER_ID:Ljava/lang/String;·=·"0_auth_logger_id"
  
34 .field·static·final·EVENT_PARAM_CHALLENGE:Ljava/lang/String;·=·"7_challenge"38 .field·static·final·EVENT_PARAM_CHALLENGE:Ljava/lang/String;·=·"7_challenge"
  
35 .field·static·final·EVENT_PARAM_ERROR_CODE:Ljava/lang/String;·=·"4_error_code"39 .field·static·final·EVENT_PARAM_ERROR_CODE:Ljava/lang/String;·=·"4_error_code"
  
36 .field·static·final·EVENT_PARAM_ERROR_MESSAGE:Ljava/lang/String;·=·"5_error_message"40 .field·static·final·EVENT_PARAM_ERROR_MESSAGE:Ljava/lang/String;·=·"5_error_message"
Offset 66, 142 lines modifiedOffset 72, 142 lines modified
66 #·direct·methods72 #·direct·methods
67 .method·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V73 .method·constructor·<init>(Landroid/content/Context;Ljava/lang/String;)V
68 ····.locals·474 ····.locals·4
69 ····.param·p1,·"context"····#·Landroid/content/Context;75 ····.param·p1,·"context"····#·Landroid/content/Context;
70 ····.param·p2,·"applicationId"····#·Ljava/lang/String;76 ····.param·p2,·"applicationId"····#·Ljava/lang/String;
  
71 ····.prologue77 ····.prologue
72 ····.line·7278 ····.line·75
73 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V79 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
74 ····.line·7380 ····.line·76
75 ····iput-object·p2,·p0,·Lcom/facebook/login/LoginLogger;->applicationId:Ljava/lang/String;81 ····iput-object·p2,·p0,·Lcom/facebook/login/LoginLogger;->applicationId:Ljava/lang/String;
  
76 ····.line·7582 ····.line·78
77 ····invoke-static·{p1,·p2},·Lcom/facebook/appevents/AppEventsLogger;->newLogger(Landroid/content/Context;Ljava/lang/String;)Lcom/facebook/appevents/AppEventsLogger;83 ····invoke-static·{p1,·p2},·Lcom/facebook/appevents/AppEventsLogger;->newLogger(Landroid/content/Context;Ljava/lang/String;)Lcom/facebook/appevents/AppEventsLogger;
  
78 ····move-result-object·v284 ····move-result-object·v2
  
79 ····iput-object·v2,·p0,·Lcom/facebook/login/LoginLogger;->appEventsLogger:Lcom/facebook/appevents/AppEventsLogger;85 ····iput-object·v2,·p0,·Lcom/facebook/login/LoginLogger;->appEventsLogger:Lcom/facebook/appevents/AppEventsLogger;
  
80 ····.line·7986 ····.line·82
81 ····:try_start_087 ····:try_start_0
82 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;88 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
83 ····move-result-object·v189 ····move-result-object·v1
  
84 ····.line·8090 ····.line·83
85 ····.local·v1,·"packageManager":Landroid/content/pm/PackageManager;91 ····.local·v1,·"packageManager":Landroid/content/pm/PackageManager;
86 ····if-eqz·v1,·:cond_092 ····if-eqz·v1,·:cond_0
  
87 ····.line·8193 ····.line·84
88 ····const-string·v2,·"com.facebook.katana"94 ····const-string·v2,·"com.facebook.katana"
  
89 ····const/4·v3,·0x095 ····const/4·v3,·0x0
  
90 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;96 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
  
91 ····move-result-object·v097 ····move-result-object·v0
  
92 ····.line·8298 ····.line·85
93 ····.local·v0,·"facebookInfo":Landroid/content/pm/PackageInfo;99 ····.local·v0,·"facebookInfo":Landroid/content/pm/PackageInfo;
94 ····if-eqz·v0,·:cond_0100 ····if-eqz·v0,·:cond_0
  
95 ····.line·83101 ····.line·86
96 ····iget-object·v2,·v0,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;102 ····iget-object·v2,·v0,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
  
97 ····iput-object·v2,·p0,·Lcom/facebook/login/LoginLogger;->facebookVersion:Ljava/lang/String;103 ····iput-object·v2,·p0,·Lcom/facebook/login/LoginLogger;->facebookVersion:Ljava/lang/String;
98 ····:try_end_0104 ····:try_end_0
99 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0105 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
100 ····.line·89106 ····.line·92
101 ····.end·local·v0····#·"facebookInfo":Landroid/content/pm/PackageInfo;107 ····.end·local·v0····#·"facebookInfo":Landroid/content/pm/PackageInfo;
102 ····.end·local·v1····#·"packageManager":Landroid/content/pm/PackageManager;108 ····.end·local·v1····#·"packageManager":Landroid/content/pm/PackageManager;
103 ····:cond_0109 ····:cond_0
104 ····:goto_0110 ····:goto_0
105 ····return-void111 ····return-void
  
106 ····.line·86112 ····.line·89
107 ····:catch_0113 ····:catch_0
108 ····move-exception·v2114 ····move-exception·v2
  
109 ····goto·:goto_0115 ····goto·:goto_0
110 .end·method116 .end·method
  
111 .method·static·newAuthorizationLoggingBundle(Ljava/lang/String;)Landroid/os/Bundle;117 .method·static·newAuthorizationLoggingBundle(Ljava/lang/String;)Landroid/os/Bundle;
112 ····.locals·4118 ····.locals·4
113 ····.param·p0,·"authLoggerId"····#·Ljava/lang/String;119 ····.param·p0,·"authLoggerId"····#·Ljava/lang/String;
  
114 ····.prologue120 ····.prologue
115 ····.line·98121 ····.line·101
116 ····new-instance·v0,·Landroid/os/Bundle;122 ····new-instance·v0,·Landroid/os/Bundle;
  
117 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V123 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
118 ····.line·99124 ····.line·102
119 ····.local·v0,·"bundle":Landroid/os/Bundle;125 ····.local·v0,·"bundle":Landroid/os/Bundle;
120 ····const-string·v1,·"1_timestamp_ms"126 ····const-string·v1,·"1_timestamp_ms"
  
121 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J127 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
122 ····move-result-wide·v2128 ····move-result-wide·v2
  
123 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V129 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
  
124 ····.line·100130 ····.line·103
125 ····const-string·v1,·"0_auth_logger_id"131 ····const-string·v1,·"0_auth_logger_id"
  
126 ····invoke-virtual·{v0,·v1,·p0},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V132 ····invoke-virtual·{v0,·v1,·p0},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
127 ····.line·101133 ····.line·104
128 ····const-string·v1,·"3_method"134 ····const-string·v1,·"3_method"
Max diff block lines reached; 21779/26349 bytes (82.66%) of diff not shown.
624 B
smali/org/fossasia/openevent/BuildConfig.smali
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"BuildConfig.java"3 .source·"BuildConfig.java"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.fossasia.openevent"5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.fossasia.openevent"
  
6 .field·public·static·final·BUILD_TIME:Ljava/lang/String;·=·"2017-03-23T08:04Z"6 .field·public·static·final·BUILD_TIME:Ljava/lang/String;·=·"2017-04-19T15:48Z"
  
7 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"7 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·"fdroid"9 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·"fdroid"
  
119 KB
res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png
117 KB
sng
    
Offset 1, 215 lines modifiedOffset 1, 136 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·128;·height:·128;·bitdepth:·8;3 ····width:·128;·height:·128;·bitdepth:·8;
4 ····using·color·palette;4 ····using·grayscale·alpha;
5 }5 }
6 PLTE·{ 
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
9 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
13 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
14 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
16 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
17 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
18 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
19 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
20 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
21 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
22 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
23 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
24 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
25 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
26 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
27 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
28 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
29 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
30 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
31 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
32 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
33 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
34 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
35 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
36 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
37 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
38 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
39 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
40 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
41 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
42 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
43 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
44 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
45 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
46 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
47 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
48 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
49 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
50 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
51 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
52 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
53 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
54 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
55 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
56 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
57 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
58 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
59 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
60 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
61 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
62 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
63 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
64 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
65 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
66 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
67 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
68 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
69 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
70 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
71 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
72 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
73 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
74 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
75 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
76 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
77 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
78 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
79 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
80 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
81 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
82 } 
83 tRNS·{ 
84 ·0·26·77·122·160·192·217·236·249·12·84·156·222·3·76·171·246·14·116·225·224·11·123·238·1·92·229·34·189·97·243·9·228·83·51·27·4·25·202·254·197·114·39·38·223·239·139·37·43·231·253·151·19·218·58·164·113·248·74·60·126·178·216·241·33·140·232·24·155·251·94·6·157·187} 
85 IMAGE·{6 IMAGE·{
86 ····pixels·hex7 ····pixels·hex
87 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
88 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
89 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
90 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
91 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
92 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
93 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
94 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
95 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
96 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
97 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
98 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
99 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
100 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
101 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
102 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
103 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
104 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
105 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
106 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
107 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
108 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
109 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
110 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
111 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020304050607084a4a080706050403020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
112 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090a0b0c4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a0c0b0a09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
113 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0e0f104a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a100f0e0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
114 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001112134a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a14121100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
115 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001516174a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a1716150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
116 00000000000000000000000000000000000000000000000000000000000000000000000000000000000018191a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a1a1918000000000000000000000000000000000000000000000000000000000000000000000000000000000000 
117 00000000000000000000000000000000000000000000000000000000000000000000000000000000001b1c4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a1c1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000 
118 000000000000000000000000000000000000000000000000000000000000000000000000000000001d1e4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a1e1d00000000000000000000000000000000000000000000000000000000000000000000000000000000 
119 00000000000000000000000000000000000000000000000000000000000000000000000000001f044a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a200f1621222315242415232221160f204a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a041f0000000000000000000000000000000000000000000000000000000000000000000000000000 
120 0000000000000000000000000000000000000000000000000000000000000000000000000025264a4a4a4a4a4a4a4a4a4a4a4a4a2728292a000000000000000000000000000000002a2928274a4a4a4a4a4a4a4a4a4a4a4a4a262500000000000000000000000000000000000000000000000000000000000000000000000000 
121 0000000000000000000000000000000000000000000000000000000000000000000000002b2c4a4a4a4a4a4a4a4a4a4a4a4a2d2e2f000000000000000000000000000000000000000000002f2e2d4a4a4a4a4a4a4a4a4a4a4a4a2c2b000000000000000000000000000000000000000000000000000000000000000000000000 
122 000000000000000000000000000000000000000000000000000000000000000000000030314a4a4a4a4a4a4a4a4a4a4a2d0311000000000000000000000000000000000000000000000000000011032d4a4a4a4a4a4a4a4a4a4a4a31300000000000000000000000000000000000000000000000000000000000000000000000 
123 000000000000000000000000000000000000000000000000000000000000000000002b314a4a4a4a4a4a4a4a4a4a3233340000000000000000000000000000000000000000000000000000000000003433324a4a4a4a4a4a4a4a4a4a312b00000000000000000000000000000000000000000000000000000000000000000000 
124 000000000000000000000000000000000000000000000000000000000000000000252c4a4a4a4a4a4a4a4a4a4a35360000000000000000000000000000000000000000000000000000000000000000000036354a4a4a4a4a4a4a4a4a4a2c25000000000000000000000000000000000000000000000000000000000000000000 
125 00000000000000000000000000000000000000000000000000000000000000001f264a4a4a4a4a4a4a4a4a4a370900000000000000000000000000000000000000000000000000000000000000000000000009374a4a4a4a4a4a4a4a4a4a261f0000000000000000000000000000000000000000000000000000000000000000 
126 0000000000000000000000000000000000000000000000000000000000000000044a4a4a4a4a4a4a4a4a32380000000000000000000000000000000000000000000000000000000000000000000000000000000038324a4a4a4a4a4a4a4a4a040000000000000000000000000000000000000000000000000000000000000000 
127 000000000000000000000000000000000000000000000000000000000000001d4a4a4a4a4a4a4a4a4a392100000000000000000000000000000000000000000000000000000000000000000000000000000000000021394a4a4a4a4a4a4a4a4a1d00000000000000000000000000000000000000000000000000000000000000 
Max diff block lines reached; 0/119705 bytes (0.00%) of diff not shown.
2.32 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
266 KB
res/drawable-xxxhdpi-v4/abc_ic_star_half_black_48dp.png
263 KB
sng
    
Offset 1, 382 lines modifiedOffset 1, 200 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·192;·height:·192;·bitdepth:·8;3 ····width:·192;·height:·192;·bitdepth:·8;
4 ····using·color·palette;4 ····using·grayscale·alpha;
5 }5 }
6 PLTE·{ 
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
9 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
13 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
14 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
16 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
17 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
18 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
19 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
20 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
21 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
22 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
23 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
24 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
25 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
26 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
27 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
28 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
29 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
30 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
31 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
32 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
33 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
34 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
35 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
36 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
37 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
38 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
39 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
40 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
41 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
42 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
43 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
44 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
45 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
46 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
47 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
48 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
49 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
50 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
51 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
52 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
53 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
54 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
55 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
56 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
57 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
58 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
59 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
60 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
61 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
62 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
63 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
64 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
65 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
66 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
67 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
68 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
69 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
70 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
71 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
72 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
73 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
74 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
75 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
76 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
77 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
78 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
79 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
80 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
81 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
82 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
83 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
84 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
85 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
86 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
87 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
88 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
89 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
90 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
91 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
92 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
93 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
94 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
95 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
96 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
97 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
98 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
99 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
100 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
101 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
102 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
103 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
104 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
105 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
106 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
107 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
108 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
109 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
110 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
111 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
112 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
113 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
114 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
115 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
116 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
117 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
118 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
119 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
120 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
121 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
122 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
123 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
124 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
125 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
126 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
127 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
Max diff block lines reached; 258835/269248 bytes (96.13%) of diff not shown.
2.65 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
157 KB
res/drawable-xxxhdpi-v4/abc_ic_star_black_36dp.png
154 KB
sng
    
Offset 1, 369 lines modifiedOffset 1, 152 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·144;·height:·144;·bitdepth:·8;3 ····width:·144;·height:·144;·bitdepth:·8;
4 ····using·color·palette;4 ····using·grayscale·alpha;
5 }5 }
6 PLTE·{ 
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
9 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
13 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
14 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
16 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
17 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
18 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
19 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
20 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
21 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
22 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
23 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
24 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
25 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
26 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
27 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
28 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
29 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
30 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
31 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
32 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
33 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
34 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
35 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
36 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
37 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
38 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
39 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
40 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
41 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
42 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
43 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
44 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
45 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
46 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
47 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
48 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
49 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
50 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
51 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
52 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
53 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
54 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
55 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
56 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
57 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
58 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
59 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
60 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
61 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
62 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
63 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
64 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
65 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
66 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
67 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
68 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
69 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
70 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
71 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
72 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
73 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
74 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
75 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
76 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
77 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
78 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
79 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
80 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
81 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
82 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
83 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
84 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
85 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
86 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
87 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
88 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
89 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
90 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
91 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
92 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
93 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
94 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
95 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
96 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
97 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
98 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
99 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
100 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
101 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
102 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
103 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
104 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
105 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
106 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
107 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
108 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
109 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
110 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
111 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
112 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
113 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
114 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
115 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
116 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
117 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
118 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
119 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
120 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
121 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
122 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
123 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
124 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
125 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
126 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
127 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
Max diff block lines reached; 145747/158180 bytes (92.14%) of diff not shown.
2.18 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
13.5 KB
res/drawable-hdpi-v4/com_facebook_close.png
Format-specific differences are supported for PNG images but no file-specific differences were detected; falling back to a binary diff. file(1) reports: PNG image data, 44 x 44, 8-bit gray+alpha, non-interlaced
    
Offset 1, 100 lines modifiedOffset 1, 98 lines modified
00000000:·8950·4e47·0d0a·1a0a·0000·000d·4948·4452··.PNG........IHDR00000000:·8950·4e47·0d0a·1a0a·0000·000d·4948·4452··.PNG........IHDR
00000010:·0000·002c·0000·002c·0804·0000·00b4·8d92··...,...,........00000010:·0000·002c·0000·002c·0804·0000·00b4·8d92··...,...,........
00000020:·8a00·0005·ff49·4441·5478·01a5·970b·4c54··.....IDATx....LT00000020:·8a00·0005·df49·4441·5478·01a5·9703·7464··.....IDATx....td
 00000030:·5b13·8577·9b31·3a79·41af·8c6d·4f9c·8c6d··[..w.1:yA..mO..m
 00000040:·cff3·d8fc·6d5b·cfb6·6ddb·b66d·8f62·ec7f··....m[..m..m.b..
 00000050:·afdc·eebb·ceca·1dcf·5783·d375·aabe·ae8b··........W..u....
 00000060:·160e·0b57·a738·66dc·1de1·4984·94f6·dada··...W.8f...I.....
 00000070:·390a·5c1d·42b5·7abd·c18c·9ca2·7f95·5e32··9.\.B.z.......^2
 00000080:·fba6·1537·adb8·64f6·bf4a·738a·8219·5eaf··...7..d..Js...^.
 00000090:·1756·c591·cc6f·4de6·078a·5327·953d·b87d··.V...oM...S'.=.}
 000000a0:·d7fd·8d75·24db·49eb·dfc6·ba5d·f73f·b87d··...u$.I....].?.}
 000000b0:·5259·716a·31e0·b78e·e470·27f5·2310·f6af··RYqj1....p'.#...
 000000c0:·19f7·dc95·ace7·81a8·7fee·ca35·e3c2·aa84··...........5....
 000000d0:·ffd0·934b·0baf·4a7d·534b·9e38·9f7b·680d··...K..J}SK.8.{h.
 000000e0:·a9c5·8bbc·8b97·28ee·d26a·8f32·09f6·3c71··......(..j.2..<q
 000000f0:·fed4·12f8·d4e1·3d98·daa5·f022·04df·ba8a··......=...."....
 00000100:·8667·d9c1·f7bc·8ec7·339f·3022·5f99·ebb4··.g......3.0"_...
 00000110:·63d1·f0dc·fa4a·a943·ea54·ff81·a70d·23f4··c....J.C.T....#.
 00000120:·93b9·fc90·a29e·37b3·8c38·4094·6937·719e··......7..8@.i7q.
 00000130:·3efc·e97c·89c3·c6d4·0e6d·08a1·1db3·f80d··>..|.....m......
 00000140:·4523·d710·070d·1757·b381·1d7c·bb63·1642··E#.....W...|.c.B
 00000150:·0aa7·3a71·12c2·f346·36bd·4bf1·19a7·1187··..:q...F6.K.....
 00000160:·0e55·7d4a·c1a6·77e7·8d44·3871·4260·6a3d··.U}J..w..D8qB`j=
 00000170:·0820·1a2b·7af5·468a·2f38·8e38·cca8·51b5··.·.+z.F./8.8..Q.
 00000180:·e0ab·37c6·8a10·95c5·63aa·ddf0·2105·e97f··..7.....c...!...
 00000190:·5b41·d1cc·2576·9b9b·790c·3a64·7ec6·e8b1··[A..%v..y.:d~...
 000001a0:·1f2d·5187·e0df·5620·5d16·9f6c·8638·88cc··.-Q...V·]..l.8..
 000001b0:·58f7·2f9e·a338·df50·8cd3·49f9·9543·fc33··X./..8.P..I..C.3
 000001c0:·7ece·4944·32d4·21f8·c5f3·b1ee·c894·4962··~.ID2.!.......Ib
 000001d0:·73de·9cdf·9ea2·a7e6·6e0e·340e·f32b·92ed··s.......n.4..+..
 000001e0:·fc25·61c4·cf95·21bf·e504·3bd3·4f4f·2f9a··.%a...!...;.OO/.
 000001f0:·7f7b·0a72·cc99·352f·b290·77d3·0d14·67d1··.{.r..5/..w...g.
 00000200:·9528·af50·7392·dfd8·925f·32c9·0fac·b1b3··.(.Ps...._2.....
 00000210:·a751·f0a6·9b90·2793·3db3·1711·e494·8efe··.Q....'.=.......
 00000220:·f675·6ae4·2abb·b83b·5fa4·0d7f·4f28·7e6b··.uj.*..;_...O(~k
 00000230:·645e·666f·bbb6·8a4d·24bf·7dbd·74b4·668e··d^fo...M$.}.t.f.
 00000240:·c828·5cf0·231d·b165·2772·17f9·3c0b·083b··.(\.#..e'r..<..;
 00000250:·baf2·4943·f447·fe8e·ed4c·f234·7b18·9505··..IC.G...L.4{...
 00000260:·ea14·bb96·9d88·986c·7e59·f547·2702·f9ab··.......l~Y.G'...
 00000270:·7e4a·710b·3d84·1185·7c9c·74a2·278c·1346··~Jq.=...|.t.'..F
 00000280:·78d4·49b1·eaa7·c897·2d68·8943·c845·e1c6··x.I.....-h.C.E..
 00000290:·bf53·5c48·748a·e3f8·283b·f318·0b1c·7517··.S\Ht...(;....u.
 000002a0:·9362·c35f·5128·5b08·127b·1041·3ee2·9b4f··.b._Q([..{.A>..O
 000002b0:·a338·8370·4401·efa4·c93d·2c24·1c71·1629··.8.pD....=,$.q.)
 000002c0:·36ff·0f71·d922·b2ea·4f14·05e8·bae1·5f8e··6..q."..O....._.
 000002d0:·89ed·3887·26e7·12ce·5096·62d3·ffd0·55b6··..8.&...P.b...U.
 000002e0:·6852·5c88·9eab·fe4c·719d·a321·c833·d809··hR\....Lq..!.3..
 000002f0:·6582·8eba·ab48·b1e6·afe8·219b·21ee·bdfc··e....H....!.!...
 00000300:·a76c·221f·627a·a78b·a269·9d28·eb21·8c48··.l".bz...i.(.!.H
 00000310:·57a7·685a·fe53·f436·c505·e833·eee4·bd5f··W.hZ.S.6...3..._
 00000320:·929f·7000·cd69·7580·3677·f036·9a27·c49c··..p..iu.6w.6.'..
 00000330:·7a80·3ac9·bd5f·8e3b·197d·92a7·c2ba·78fd··z.:.._.;.}....x.
 00000340:·22e3·9e78·89e2·1463·8a8b·69a3·db29·cc10··"..x...c..i..)..
 00000350:·6fa2·8d76·5393·b5ea·a278·e2a5·c838·f4b3··o..vS....x...8..
 00000360:·2e5e·f276·eb8d·31a7·5d4e·f194·5d3e·952d··.^.v..1.]N..]>.-
 00000370:·4c72·03b3·0845·16af·6792·76ce·4c54·a6aa··Lr...E..g.v.LT..
 00000380:·8be2·b4cb·3146·26eb·76d3·9f00·32d1·0d63··....1F&.v...2..c
 00000390:·46ad·aedb·4771·b23d·c70e·b651·4896·92cc··F...Gq.=...QH...
 000003a0:·6975·6d42·fbb3·e479·5607·45dd·be51·6b24··iumB...yV.E..Qk$
 000003b0:·ee26·5bc0·12fb·9086·3886·61ca·95b7·53bc··.&[.....8.a...S.
 000003c0:·c85c·5bb3·85d4·f58e·1046·4494·21b7·db8f··.\[......FD.!...
 000003d0:·73d5·4171·e5ed·9822·4b5c·361f·5cc9·37a1··s.Aq..."K\6.\.7.
 000003e0:·3cf4·43d5·e02d·bbbe·234d·5580·e398·4774··<.C..-..#MU...Gt
 000003f0:·8a3c·6503·e6d3·885d·df0d·de82·2a59·f264··.<e....]....*Y.d
 00000400:·f39a·6f9b·5d31·1ad3·b65e·c00e·fe41·1771··..o.]1...^...A.q
 00000410:·58f1·375a·6cbd·00d3·64e8·6abf·6dda·6ff4··X.7Zl...d.j.m.o.
 00000420:·05e8·8fda·c8f2·2b1f·48de·4e59·8794·66d9··......+.H.NY..f.
 00000430:·77f9·d50f·4696·a356·8602·fb8d·de98·b90b··w...F..V........
 00000440:·4662·5ace·da07·5f60·07f7·72d0·41b5·8354··FbZ..._`..r.A..T
 00000450:·61f1·e00b·b96b·314d·dd5d·8c79·ed99·a388··a....k1M.].y....
 00000460:·a137·2a30·2b7b·d31d·cfb2·837d·fc37·fbd2··.7*0+{.....}.7..
 00000470:·e350·7a94·fdb7·762d·ee7c·2e7b·1366·aab3··.Pz...v-.|.{.f..
 00000480:·b70c·5163·5efb·e33f·0d85·1880·6acc·cd58··..Qc^..?....j..X
 00000490:·ffe7·db5a·9b93·5fb2·aee5·46ce·e538·8e51··...Z.._...F..8.Q
 000004a0:·8cd3·6a23·af55·d6a2·b5f9·cfb7·65ac·c75c··..j#.U......e..\
 000004b0:·750d·5077·9af9·f16f·7e61·c944·1c83·508b··u.Pw...o~a.D..P.
 000004c0:·f938·b5f6·b467·dfa1·411d·bf55·d4d1·e4d9··.8...g..A..U....
 000004d0:·776a·4fc3·a9aa·ae55·571c·198e·2f2c·c657··wjO....UW.../,.W
 000004e0:·ac2c·150c·4415·66e3·78ff·b625·17de·ffe6··.,..D.f.x..%....
 000004f0:·ee3a·b6b3·33ed·bbeb·ee7f·73c9·85fe·6d38··.:..3.....s...m8
 00000500:·5e95·55ea·88ab·f3a0·dfde·c22a·2846·3f94··^.U........*(F?.
 00000510:·622a·1663·856b·e3a8·bf6f·bcf1·8ca7·ee78··b*.c.k...o.....x
 00000520:·ed99·f7df·faf4·ad4f·9f79·ff8e·d7ce·786a··.......O.y....xj
 00000530:·e38d·a3fe·eeda·8815·aa98·aaca·7eea·9016··............~...
 00000540:·3e43·eb50·fb54·9081·02f4·c030·4d32·5dad··>C.P.T.....0M2].
 00000550:·274a·b02e·b433·f6cb·92df·97fc·3ef6·cbd0··'J...3......>...
 00000560:·4eac·c30a·6517·6bb7·5a55·3d54·9d71·60ad··N...e.k.ZU=T.q`.
 00000570:·3975·10a9·c845·1cbd·d556·8149·9885·0558··9u...E...V.I...X
 00000580:·8265·58ae·58a6·d502·6526·6967·982a·e2aa··.eX.X...e&ig.*..
 00000590:·4c43·d03e·0987·fca9·1046·3a62·6aeb·8101··LC.>.....F:bj...
 000005a0:·188e·b1d2·54a3·4651·add5·5865·0668·278e··....T.FQ..Xe.h'.
 000005b0:·98aa·c2ce·9f0a·87fa·c110·d62c·3938·4e82··...........,98N.
 000005c0:·aed2·f442·6f45·2fad·ba22·ae6c·8e76·c38e··...BoE/..".l.v..
 000005d0:·1f09·8754·5b72·3f42·8822·1519·c896·2857··...T[r?B."....(W
 000005e0:·91a3·5586·3251·edf8·2da9·e288·b17e·3efa··..U.2Q..-....~>.
 000005f0:·a408·2088·9022·a895·5f19·1dbc·e218·71c1··..·..".._.....q.
 00000600:·1987·e4ff·af5a·c4e8·5b29·3407·0000·0000··.....Z..[)4.....
00000030:·f915·c6cf·300f·e6b5·c080·c3c0·0e30·6159··....0........0aY 
00000040:·e9ce·96b2·6e62·23b2·100a·3269·c8c2·6631··....nb#...2i..f1 
00000050:·ec6e·5202·86c0·1297·55f1·6d52·6c68·6a4d··.nR.....U.mRlhjM 
00000060:·63d4·4613·8931·6dd0·6862·68a3·156a·144d··c.F..1m.hbh..j.M 
00000070:·1b4a·93b6·6805·1fcd·6a34·1a63·525b·6d8a··.J..h...j4.cR[m. 
00000080:·5d7c·8c0a·b57c·fdee·dce1·9f3b·0caf·d6ef··]|...|.....;.... 
00000090:·4cc8·7fce·ff3b·bf39·f7dc·9bcb·bdb2·2099··L....;.9......·. 
000000a0:·a6c5·6b2b·2112·e668·10a9·d6fa·ceff·2153··..k+!..h......!S 
000000b0:·04c8·528b·c5ee·f166·ef2b·39b6·b2af·b5af··..R....f.+9..... 
000000c0:·f5d8·ca7d·25de·6cbb·c762·b148·d4b1·f0fe··...}%.l..b.H.... 
000000d0:·a39d·d944·7292·aa4a·07b7·8c0d·bc0c·0398··...Dr..J........ 
000000e0:·04f4·bf2f·c363·0383·5baa·4a73·9272·84ae··.../.c..[.Js.r.. 
000000f0:·c891·2cb4·539b·243a·6d6d·a191·1e3c·c76c··..,.S.$:mm...<.l 
00000100:·7a3e·d2d3·1672·d229·b6f9·3bd7·b016·5aad··z>...r.)..;...Z. 
00000110:·d5b9·43dd·7802·bd49·2eae·e23c·8e31·ce73··..C.x..I...<.1.s 
00000120:·f584·99a8·9e0c·7557·e78a·9515·96b9·d026··......uW.......& 
00000130:·8645·1c62·5d53·f662·1811·fd0b·27b1·0a99··.E.b]S.b....'... 
00000140:·1043·6432·7392·3bba·5e8c·acfd·0ed1·0e56··.Cd2s.;.^......V 
00000150:·b27e·f66e·9de2·f87e·1dee·458e·15bf·4629··.~.n...~..E...F) 
00000160:·6496·28e5·6e74·4ef7·3a3e·25d8·a9ba·8ec7··d.(.ntN.:>%..... 
00000170:·72db·b1b5·16ff·04f5·126d·9039·c384·2ff0··r........m.9../. 
00000180:·0211·8d6e·add5·6a67·42eb·4370·7eb2·6cfc··...n..jgB.Cp~.l. 
00000190:·0ea8·bfa1·0632·7fd0·751f·9ac6·ef7c·b24c··.....2..u....|.L 
000001a0:·9cfa·4062·b166·4914·b72f·fbab·5e50·0f10··..@b.fI../..^P.. 
000001b0:·822c·3056·d0ad·e9ab·5e5f·b6b8·4931·1bd1··.,0V....^_..I1.. 
000001c0:·0962·9537·2465·4f2b·a809·d4ab·b204·64c0··.b.7$eO+......d. 
000001d0:·1e07·b3c1·07b3·fa56·cf0a·4d7b·5a25·8514··.......V..M{Z%.. 
000001e0:·2b69·06b0·5d52·7d8b·1f8c·80ea·3620·421c··+i..]R}.....6·B. 
000001f0:·ca0f·e3c0·dbf1·7754·19be·7723·729c·977d··......wT..w#r..} 
00000200:·8b25·95a4·84d8·7ebd·3b5a·b49f·7e8c·f70c··.%....~.;Z..~... 
Max diff block lines reached; -1/13527 bytes (-0.01%) of diff not shown.
5.08 KB
res/drawable-mdpi-v4/com_facebook_tooltip_black_topnub.png
4.12 KB
sng
    
Offset 1, 59 lines modifiedOffset 1, 17 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·21;·height:·9;·bitdepth:·8;3 ····width:·21;·height:·9;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·alpha;
5 }5 }
6 PLTE·{ 
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
9 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
13 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
14 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
16 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
17 ····(·47,·47,·47)·····#·rgb·=·(0x2f,0x2f,0x2f) 
18 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
19 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
20 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
21 ····(·44,·44,·44)·····#·rgb·=·(0x2c,0x2c,0x2c) 
22 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
23 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
24 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
25 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
26 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
27 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
28 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
29 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
30 ····(·43,·43,·43)·····#·rgb·=·(0x2b,0x2b,0x2b)·grey17 
31 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
32 ····(·45,·45,·45)·····#·rgb·=·(0x2d,0x2d,0x2d) 
33 ····(·92,·92,·92)·····#·rgb·=·(0x5c,0x5c,0x5c)·grey36 
34 ····(·88,·88,·88)·····#·rgb·=·(0x58,0x58,0x58) 
35 ····(·84,·84,·84)·····#·rgb·=·(0x54,0x54,0x54)·grey33 
36 ····(·84,·83,·84)·····#·rgb·=·(0x54,0x53,0x54) 
37 ····(·80,·80,·80)·····#·rgb·=·(0x50,0x50,0x50) 
38 ····(·83,·83,·83)·····#·rgb·=·(0x53,0x53,0x53) 
39 ····(·87,·87,·87)·····#·rgb·=·(0x57,0x57,0x57)·grey34 
40 ····(·80,·79,·79)·····#·rgb·=·(0x50,0x4f,0x4f) 
41 ····(·80,·79,·80)·····#·rgb·=·(0x50,0x4f,0x50) 
42 ····(·82,·82,·82)·····#·rgb·=·(0x52,0x52,0x52)·grey32 
43 ····(·79,·79,·79)·····#·rgb·=·(0x4f,0x4f,0x4f)·grey31 
44 ····(·78,·78,·78)·····#·rgb·=·(0x4e,0x4e,0x4e) 
45 } 
46 tRNS·{ 
47 ·0·1·2·3·23·122·4·5·25·156·241·7·28·157·241·9·31·158·6·33·160·10·30·241·34·241} 
48 IMAGE·{6 IMAGE·{
49 ····pixels·base647 ····pixels·hex
50 000001111111111000000 
51 000112234554322110000 
52 001236789AA9876321000 
53 00137BCDEQQEDCB732100 
54 0137FGHERSSREHGFI3100 
55 126FJKERTUUVREKJLI310 
56 13BMKNWVUXYUVWNKOF721 
57 0000PWZaaaaaaZWP00000 
58 0000WZbbbbbbbbZW000008 00000000·00000000·00000000·00000000·00000000·00000001·00000001·00000001·00000001·00000001·00000001·00000001·00000001·00000001·00000001·00000000·00000000·00000000·00000000·00000000·00000000·
 9 00000000·00000000·00000000·00000001·00000001·00000002·00000002·00000003·00000017·0000007a·0000007a·00000017·00000003·00000002·00000002·00000001·00000001·00000000·00000000·00000000·00000000·
 10 00000000·00000000·00000001·00000002·00000003·00000004·00000005·00000019·0000009c·2f2f2ff1·2f2f2ff1·0000009c·00000019·00000005·00000004·00000003·00000002·00000001·00000000·00000000·00000000·
 11 00000000·00000000·00000001·00000003·00000005·00000007·0000001c·0000009d·2c2c2cf1·5c5c5cff·5c5c5cff·2c2c2cf1·0000009d·0000001c·00000007·00000005·00000003·00000002·00000001·00000000·00000000·
 12 00000000·00000001·00000003·00000005·00000009·0000001f·0000009e·2c2c2cf1·585858ff·545454ff·545454ff·585858ff·2c2c2cf1·0000009e·0000001f·00000009·00000006·00000003·00000001·00000000·00000000·
 13 00000001·00000002·00000004·00000009·00000021·000000a0·2c2c2cf1·585858ff·545354ff·505050ff·505050ff·535353ff·585858ff·2c2c2cf1·000000a0·00000021·0000000a·00000006·00000003·00000001·00000000·
 14 00000001·00000003·00000007·0000001e·000000a0·2b2b2bf1·575757ff·535353ff·505050ff·504f4fff·504f50ff·505050ff·535353ff·575757ff·2b2b2bf1·000000a0·00000022·00000009·00000005·00000002·00000001·
 15 00000000·00000000·00000000·00000000·2d2d2df1·575757ff·525252ff·4f4f4fff·4f4f4fff·4f4f4fff·4f4f4fff·4f4f4fff·4f4f4fff·525252ff·575757ff·2d2d2df1·00000000·00000000·00000000·00000000·00000000·
 16 00000000·00000000·00000000·00000000·575757ff·525252ff·4e4e4eff·4e4e4eff·4e4e4eff·4e4e4eff·4e4e4eff·4e4e4eff·4e4e4eff·4e4e4eff·525252ff·575757ff·00000000·00000000·00000000·00000000·00000000·
59 }17 }
872 B
Image content
Pixel difference
compared images
Flicker difference
compared images
12.1 KB
res/drawable-mdpi-v4/com_facebook_profile_picture_blank_portrait.png
Format-specific differences are supported for PNG images but no file-specific differences were detected; falling back to a binary diff. file(1) reports: PNG image data, 200 x 240, 8-bit colormap, non-interlaced
    
Offset 13, 96 lines modifiedOffset 13, 86 lines modified
000000c0:·e6ef·b2c2·d7a7·b9d1·eaee·f4f7·f9fb·cbd6··................000000c0:·e6ef·b2c2·d7a7·b9d1·eaee·f4f7·f9fb·cbd6··................
000000d0:·e4a5·b7d0·e3e9·f1c9·d4e3·c7d2·e2f9·fafc··................000000d0:·e4a5·b7d0·e3e9·f1c9·d4e3·c7d2·e2f9·fafc··................
000000e0:·d2db·e8d9·e1eb·c8d3·e2d4·dde9·c4d0·e0b9··................000000e0:·d2db·e8d9·e1eb·c8d3·e2d4·dde9·c4d0·e0b9··................
000000f0:·c7da·dae2·ecd1·dae7·c3cf·e0c0·cdde·eef1··................000000f0:·c7da·dae2·ecd1·dae7·c3cf·e0c0·cdde·eef1··................
00000100:·f6ba·c8db·f0f3·f79f·b3cd·d5de·e9aa·bbd3··................00000100:·f6ba·c8db·f0f3·f79f·b3cd·d5de·e9aa·bbd3··................
00000110:·c1cd·dfad·bed4·eff2·f7fd·fdfe·b8c6·dae4··................00000110:·c1cd·dfad·bed4·eff2·f7fd·fdfe·b8c6·dae4··................
00000120:·eaf1·aebf·d5ab·bcd3·a6b8·d166·1437·f500··...........f.7..00000120:·eaf1·aebf·d5ab·bcd3·a6b8·d166·1437·f500··...........f.7..
00000130:·0005·6b49·4441·5478·daed·9d89·5a5a·4b0c··..kIDATx....ZZK. 
00000140:·800f·88a0·0605·0459·0404·8fb2·880b·4a11··.......Y......J. 
00000150:·7041·ea5e·8122·adf6·fd5f·e55e·3fef·e7ed··pA.^."..._.^?... 
00000160:·6229·3ac9·2473·3aff·1bfc·1fcc·6492·c9e4··b):.$s:.....d...00000130:·0004·d949·4441·5478·01ec·dc7f·5712·db17··...IDATx....W...
 00000140:·06f0·6710·447c·40c0·e137·2a3a·8a0a·a628··..g.D|@..7*:...(
 00000150:·1952·6a96·9526·1251·d6fb·7f2b·77ad·7bef··.Rj..&.Q...+w.{.
 00000160:·5aad·efb7·3295·b3cf·3e33·773e·ef60·ffc1··Z...2...>3w>.`..
00000170:·388e·c562·b158·2c16·8bc5·62b1·fc2d·f8fc··8..b.X,...b..-..00000170:·ec73·ce7e·3688·c562·b158·2c16·8bc5·62b1··.s.~6..b.X,...b.
 00000180:·ff0c·2f91·984b·2693·2984·d77c·7a21·b3c8··../..K&.)..|z!..
 00000190:·7f64·7308·256f·295f·28f2·8765·0fe1·e3a7··.ds.%o)_(..e....
 000001a0:·f259·feaf·5219·6153·a9d6·eafc·7fa5·06c2··.Y..R.aS........
 000001b0:·a5b9·b2ca·5fa8·af21·4cbc·6a8b·bfb6·8ef0··...._..!L.j.....
 000001c0:·686c·d402·fece·26c2·a2b9·d5e6·3d32·0887··hl....&.....=2..
 000001d0:·ed1d·fec1·2e42·60b7·c43f·2a76·dc2f·6399··.....B`..?*v./c.
 000001e0:·0fd1·dd83·d39a·3b7c·a020·0977·35f2·5d3e··......;|.·.w5.]>
 000001f0:·dcb3·061c·b57f·c047·c9ce·c345·bd12·1fab··.......G...E....
 00000200:·b807·e7f8·8701·9f20·0fc7·545a·7c9a·a306··.......·..TZ|...
 00000210:·5cd2·aff3·a99e·e7e0·8e3c·6770·fc02·8e28··\........<gp...(
 00000220:·ef70·26dd·0d38·6190·e5ac·3623·5207·7918··.p&..8a...6#R.y.
 00000230:·913a·c82a·94f9·2d1a·11a4·a0eb·8486·0c73··.:.*..-........s
 00000240:·d0f4·92c6·147c·e829·1fd3·9c2a·f4ac·d0a0··.....|.)...*....
 00000250:·b607·2d6b·759a·f40a·5a4e·6954·dd83·8eb3··..-ku...ZNiT....
 00000260:·3acd·3a87·8ed7·346c·153a·0a34·2d01·0d5e··:.:...4l.:.4-..^
 00000270:·40d3·4ea0·a14f·e39e·43c3·058d·0b1a·50d0··@.N..O..C.....P.
 00000280:·a279·1d28·68d3·bc37·b02f·4701·6f61·df2e··.y.(h..7./G.oa..
 00000290:·055c·c2be·7714·a0d1·12df·53c0·10f6·bda2··.\..w.....S.....
 000002a0:·041f·d67d·a084·1cac·bba2·840a·accb·50c2··...}..........P.
 000002b0:·35ac·fb18·1772·9fed·a814·9280·7535·4ab8··5....r......u5J.
 000002c0:·8eca·57eb·262a·8534·61dd·7a5c·c87d·ce54··..W.&*.4a.z\.}.T
 000002d0:·dee1·0534·2272·fa1d·c1be·dba8·1ce3·e728··...4"r.........(
 000002e0:·600c·fbf6·2820·1b95·3b7b·09f6·f528·a006··`...(·..;{...(..
 000002f0:·fb2a·14f0·09f6·7914·7001·fb7c·0a58·8082··.*....y.p..|.X..
 00000300:·22cd·db84·8203·9af7·1a0a·b234·af0f·0525··"..........4...%
 00000310:·9a97·8282·9aca·955d·c027·9a57·89c8·e88d··.......].'.W....
 00000320:·1e14·2cd0·3c1f·0a36·695c·1df6·f989·531a··..,.<..6i\....S.
 00000330:·d7ee·acc1·b217·63ca·b8f0·6193·3fa1·94b4··......c...a.?...
 00000340:·ca19·5ec0·116c·daa6·9896·caf5·5040·2dfc··..^..l......P@-.
 00000350:·6901·95cc·409d·52ce·61d5·32a5·2cc1·aab7··i...@.R.a.2.,...
 00000360:·94d2·d478·3015·d086·5d1d·0a29·c02e·8f42··...x0...]..)...B
 00000370:·4e61·d990·326e·556e·ec02·5e02·d1f8·6c55··Na..2nUn..^...lU
 00000380:·3406·5602·ba7e·f8c7·234a·0392·cf14·7105··4.V..~..#J....q.
 00000390:·dba6·234a·3854·7931·15b0·1795·c0c0·1aac··..#J8Ty1........
 000003a0:·db8f·4a5c·b65c·8fca·a067·85c6·0d07·d0b0··..J\.\...g......
 000003b0:·7b45·b3fa·6bd0·3147·a3c6·d072·e37e·3354··{E..k.1G...r.~3T
 000003c0:·5921·b985·9a4b·9ad4·8bc8·ae6e·dd87·9a0e··Y!...K.....n....
 000003d0:·0dfa·023d·8d2e·cd59·81a2·12cd·f90a·450b··...=...Y......E.
 000003e0:·3426·2843·5147·e527·22c0·6fd3·942a·545d··4&(CQG.'".o..*T]
 000003f0:·39f6·e6ab·7f2b·b983·aeb3·aed3·1be0·0afb··9....+..........
 00000400:·301d·284b·d388·31b4·35da·eeb6·7585·9050··0.(K..1.5...u..P
 00000410:·d084·baf9·80b3·cbc0·0119·ce2c·e8c1·01f3··...........,....
 00000420:·23fd·d9ba·c26e·8fcb·ff90·3d9d·7036·efe0··#....n....=.p6..
 00000430:·88eb·91ca·2f5d·c039·6770·7c06·674c·872a··..../].9gp|.gL.*
 00000440:·e113·0119·fd57·20fd·2bef·140a·2466·bc88··.....W·.+...$f..
 00000450:·0b71·ac27·96a1·40e2·083c·88ca·57eb·331c··.q.'..@..<..W.3.
 00000460:·5250·597e·11b0·caa7·db87·438a·11e9·ec67··RPY~......C....g
 00000470:·2a99·3901·d72a·d16b·014b·2a6f·8c02·aa2a··*.9..*.k.K*o...*
 00000480:·6b3c·02b6·380b·2f1a·fd90·4cc0·198b·0eee··k<..8./...L.....
 00000490:·b52a·0407·36dd·6f23·616b·243d·3212·8d64··.*..6.o#ak$=2..d
 000004a0:·7b9d·3339·4e0f·a0af·b2d3·e6ec·ee6e·a16d··{.39N........n.m
 000004b0:·8e46·7c73·ab17·86f9·c27b·4933·b6a1·ec98··.F|s.....{I3....
 000004c0:·6624·a1cb·a321·a7d0·95a2·212d·e83a·54c9··f$...!....!-.:T.
 000004d0:·cf09·f842·537a·d034·edd2·94f7·8848·5eeb··...BSz.4.....H^.
 000004e0:·129a·4e68·4cd7·83a2·31cd·790d·3dbb·34a8··..NhL...1.y.=.4.
 000004f0:·15fe·8c93·76d2·c9cb·d3a8·c94b·6818·bcaa··....v......Kh...
 00000500:·d3b4·c53e·6c5b·3bed·52c2·dd3e·6caa·bc1d··...>l[;.R..>l...
 00000510:·51ca·ea3b·1f96·dc3c·0b28·699c·9cc2·8217··Q..;...<.(i.....
 00000520:·4714·77bc·7906·611b·2d5a·51bc·6842·4ea3··G.w.y.a.-ZQ.hBN.
 00000530:·fa8d·d604·5709·c818·9cb4·6957·690f·e67d··....W.....iWi..}
 00000540:·fe30·a27d·abc9·068c·ea17·a8a4·bdd5·8429··.0.}...........)
 00000550:·def9·0135·eda4·6042·ef43·97da·26d5·3266··...5..`B.C..&.2f
 00000560:·334d·b7e8·84e2·c50d·9eae·7932·a43b·0a69··3M........y2.;.i
 00000570:·1f4f·d2bf·a463·86f9·261e·2bb7·f29d·2efa··.O...c..&.+.....
 00000580:·b884·c7f8·ba13·d055·0787·393c·cce0·7c4c··.......U..9<..|L
 00000590:·a705·4729·fcd9·6e66·44f7·7d3b·f770·1fef··..G)..nfD.};.p..
 000005a0:·cd84·2131·baea·e077·b69f·7519·2693·db33··..!1...w..u.&..3
 000005b0:·fccc·9f5b·64e8·d4d7·e77f·3a4e·7d67·38d5··...[d.....:N}g8.
 000005c0:·76f1·4373·bdce·f0ca·eee3·5feb·2386·db24··v.Cs......_.#..$
 000005d0:·8dbf·31fc·ee36·040a·d1b1·7c0d·3012·822d··..1..6....|.0..-
 000005e0:·3022·fe6a·7f0e·0400·0000·0004·f95b·0f72··0".j.........[.r
 000005f0:·1924·2222·2222·728b·8888·8888·8888·8888··.$""""r.........
 00000600:·8888·8888·8888·8888·8888·8804·a48a·0c57··...............W
00000180:·fe99·4020·306b·b042·3034·37bf·00cf·8417··..@·0k.B047..... 
00000190:·0dfd·1996·22d1·18fc·cfb2·cf40·89f8·6c24··...."......@..l$ 
000001a0:·0c3f·9258·31ce·2299·4a67·e067·12ab·8659··.?.X1.".Jg.g...Y 
000001b0:·6473·7978·85cc·9a59·cb22·5580·d729·1a64··dsyx...Y."U..).d 
000001c0:·b1ba·9e76·e177·6c98·f397·da2c·c104·e60d··...v.wl....,.... 
000001d0:·d128·57e0·0f54·4dd0·a826·e08f·c4b6·e46b··.(W..TM..&.....k 
000001e0:·2cc3·34d4·b685·af8d·0a4c·891b·90bc·5345··,.4......L....SE 
000001f0:·6a30·3d3b·6283·e2ee·1ebc·8970·50a4·463d··j0=;b......pP.F= 
00000200:·016f·2526·70a1·c4f7·5d78·0711·7127·c302··.o%&p...]x..q'.. 
00000210:·bc8f·0359·0ba5·9181·f7f2·4152·7e15·0105··...Y......AR~... 
00000220:·9a87·5234·562a·a044·6d5d·8647·2b0c·aa6c··..R4V*.Dm].G+..l 
00000230:·78c4·0360·df23·1e00·29f6·f051·40f1·0097··x..`.#..)..Q@... 
00000240:·bbc8·d506·243a·bcbb·f011·a011·8d73·6ebc··....$:.......sn. 
00000250:·4d3c·11d6·6592·43f4·8012·5fe9·712d·8329··M<..e.C..._.q-.) 
00000260:·02c7·6c22·27a8·1e90·e1fa·494e·717f·1080··..l"'.....INq... 
00000270:·2e93·c819·b207·e499·44a2·d822·e0e7·a9ec··........D..".... 
00000280:·bae8·226d·9e64·0add·033e·b088·f4f0·455c··.."m.d...>....E\ 
00000290:·96bc·b780·2f02·2c85·d412·81c8·4706·8f45··..../.,.....G..E 
000002a0:·020f·38e7·2856·5388·5c30·885c·5288·7084··..8.(VS.\0.\R.p. 
000002b0:·c42b·0a91·0e83·c831·8508·3064·57d7·2422··.+.....1..0dW.$" 
000002c0:·0c09·ef0d·8948·52bf·c83c·89c8·ad7e·914f··.....HR..<...~.O 
000002d0:·5664·1265·af88·3064·2469·affc·b568·76ad··Vd.e..0d$i...hv. 
000002e0:·3baf·8864·f58b·14ad·c824·4e0d·aec3·ff00··;..d.....$N..... 
000002f0:·43ae·4b72·faed·339c·7e07·5e39·c6cf·5088··C.Kr..3.~.^9..P. 
00000300:·0c19·44b6·2944·c25e·c9d9·130c·2275·0a91··..D.)D.^...."u.. 
00000310:·3483·4892·42e4·3347·0d9b·42a4·c720·12a7··4.H.B.3G..B..·.. 
00000320:·1099·e328·99c6·0844·589a·52f6·0844·ce38··...(...DX.R..D.8 
00000330:·44c2·0422·0d0e·9104·8108·4b47·0a45·aecb··D.."......KG.E.. 
00000340:·7289·f8d9·1bf5·3992·ab37·6069·1998·f346··r.....9..7`i...F 
00000350:·0ddb·7136·f03d·321c·81dd·7f82·2f52·dad2··..q6.=2...../R.. 
00000360:·fe88·ec70·0834·f4f4·febb·e223·a022·64fe··...p.4.....#."d. 
00000370:·19fe·9903·ad22·653a·9182·f9e9·2147·92b8··....."e:....!G.. 
00000380:·4827·a2b9·6720·4326·a2b9·8d6e·994c·6449··H'..g·C&...n.LdI 
00000390:·afc8·3999·88e6·7afc·80ca·a3a4·39b2·6f51··..9...z.....9.oQ 
000003a0:·8944·bd50·0c7a·e244·f761·ab43·2432·f042··.D.P.z.D.a.C$2.B 
000003b0:·c6fe·c491·6e11·aa6d·4b7b·b27b·45e3·51d3··....n..mK{.{E.Q. 
000003c0:·9e23·6ed3·88e8·bf20·b9a7·11b9·d12e·32ee··.#n....·......2. 
000003d0:·9388·30bc·e30b·9388·30bc·0ba7·6918·6098··..0.....0...i.`. 
000003e0:·60b3·4be1·c1d1·2ebb·4291·92b0·5cf4·e4f0··`.K.....B...\... 
Max diff block lines reached; -1/12081 bytes (-0.01%) of diff not shown.
45.5 KB
res/drawable-xhdpi-v4/abc_ic_star_black_36dp.png
44.2 KB
sng
    
Offset 1, 231 lines modifiedOffset 1, 80 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·72;·height:·72;·bitdepth:·8;3 ····width:·72;·height:·72;·bitdepth:·8;
4 ····using·color·palette;4 ····using·grayscale·alpha;
5 }5 }
6 PLTE·{ 
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
9 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
10 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
11 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
12 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
13 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
14 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
15 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
16 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
17 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
18 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
19 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
20 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
21 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
22 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
23 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
24 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
25 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
26 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
27 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
28 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
29 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
30 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
31 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
32 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
33 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
34 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
35 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
36 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
37 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
38 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
39 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
40 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
41 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
42 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
43 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
44 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
45 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
46 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
47 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
48 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
49 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
50 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
51 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
52 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
53 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
54 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
55 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
56 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
57 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
58 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
59 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
60 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
61 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
62 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
63 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
64 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
65 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
66 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
67 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
68 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
69 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
70 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
71 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
72 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
73 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
74 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
75 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
76 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
77 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
78 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
79 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
80 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
81 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
82 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
83 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
84 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
85 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
86 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
87 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
88 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
89 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
90 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
91 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
92 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
93 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
94 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
95 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
96 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
97 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
98 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
99 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
100 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
101 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
102 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
103 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
104 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
105 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
106 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
107 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
108 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
109 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
110 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
111 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
112 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
113 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
114 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
115 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
116 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
117 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
118 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
119 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
120 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
121 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
122 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
123 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
124 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
125 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
126 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
127 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 
Max diff block lines reached; 36595/45222 bytes (80.92%) of diff not shown.
1.21 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
16.6 KB
res/drawable-xhdpi-v4/com_facebook_close.png
Format-specific differences are supported for PNG images but no file-specific differences were detected; falling back to a binary diff. file(1) reports: PNG image data, 58 x 59, 8-bit gray+alpha, non-interlaced
    
Offset 1, 124 lines modifiedOffset 1, 120 lines modified
00000000:·8950·4e47·0d0a·1a0a·0000·000d·4948·4452··.PNG........IHDR00000000:·8950·4e47·0d0a·1a0a·0000·000d·4948·4452··.PNG........IHDR
00000010:·0000·003a·0000·003b·0804·0000·0080·ee51··...:...;.......Q00000010:·0000·003a·0000·003b·0804·0000·0080·ee51··...:...;.......Q
00000020:·0600·0007·7d49·4441·5478·01b5·9979·6c54··....}IDATx...ylT00000020:·0600·0007·4649·4441·5478·01a5·9903·9024··....FIDATx.....$
 00000030:·5913·80bf·76f7·7af7·b438·dbb6·6ddb·b66d··Y...v.z..8..m..m
 00000040:·dbb6·6dad·f7ec·5bfc·67db·c670·5b35·d3dd··..m...[.g..p[5..
 00000050:·7f46·66bc·e878·316f·ae16·5f46·d544·54bf··.Ff..x1o.._F.DT.
 00000060:·caaf·332b·a75a·09a6·97d0·198d·994a·11b3··..3+.Z.......J..
 00000070:·2e41·c2f6·9eb0·e1f6·4e3f·f352·d358·24dd··.A......N?.R.X$.
 00000080:·5f9a·d469·68d8·5f89·7875·3a4e·6812·8d94··_..ih._.xu:Nh...
 00000090:·6d2f·2e4d·7a81·2513·2968·d4be·fd84·ee0d··m/.Mz.%.)h......
 000000a0:·3f12·61cd·368d·d89a·1331·42a7·4b91·be73··?.a.6....1B.K..s
 000000b0:·9e4d·b71f·b261·6155·7a50·9ed4·f2e2·84a7··.M...aaUzP......
 000000c0:·0ffc·916e·6a9e·ba11·270d·5728·3224·bedd··...nj...'.W(2$..
 000000d0:·7bce·83b2·8bf2·9f44·5ffc·72c7·02f7·8b58··{......D_.r....X
 000000e0:·42d5·aed5·b152·77cc·5598·21f3·fe96·8b9f··B....Rw.U.!.....
 000000f0:·9e5d·8838·4cfc·f567·172f·3786·2e09·57b1··.].8L..g./7...W.
 00000100:·6863·a5a6·74c2·1be6·dfff·c63e·abe0·f121··hc..t......>...!
 00000110:·353e·900d·522c·2bdb·32f8·9426·df7d·e451··5>..R,+.2..&.}.Q
 00000120:·df99·38ac·4d04·95d6·d4dc·0b6b·ad7b·5b7a··..8.M......k.{[z
 00000130:·560c·ca3c·c39b·3c46·0b3e·43d8·8535·d98e··V..<..<F.>C..5..
 00000140:·028e·ee7f·5e3f·7c83·57a9·5aa3·4d1b·96fa··....^?|.W.Z.M...
 00000150:·ca2c·b98f·f75a·e2e2·4406·834b·b98b·6fe8··.,...Z..D..K..o.
 00000160:·9d05·3980·5371·34ba·3e3d·7da9·0744·1b85··..9.Sq4.>=}..D..
 00000170:·b489·b092·c2d7·c72c·780a·060f·7113·1389··.......,x...q...
 00000180:·6735·8e60·0f1c·df5e·b9e0·d594·43da·6458··g5.`...^....C.dX
 00000190:·f9e9·414d·e525·ec69·ca58·26ca·ca0b·712c··..AM.%.i.X&...q,
 000001a0:·70e2·a707·5120·4b9a·947a·129e·d469·559a··p...Q·K..z...iU.
 000001b0:·25ff·d41a·8b9d·8912·7100·a733·3d9c·c501··%.......q..3=...
 000001c0:·4418·8b9d·f9d4·1ae4·c9aa·d494·9e34·614a··D............4aJ
 000001d0:·32e4·f61c·bec5·0d76·2ddb·d991·bb99·5eee··2......v-.....^.
 000001e0:·663b·da2d·6966·8b1b·f61c·4e8e·8c69·4dec··f;.-if....N..iM.
 000001f0:·b7d7·5a9b·bff8·94dc·5094·6319·cd8c·304e··..Z.....P.c...0N
 00000200:·ce34·7243·2f3e·85bc·b5d8·6f6f·b3ce·2cb9··.4rC/>....oo..,.
 00000210:·5b96·9f73·4794·cbb9·17c3·1848·81de·c832··[..sG......H...2
 00000220:·10c3·b857·ce36·e6dc·f196·e5c9·b916·9bd8··...W.6..........
 00000230:·a4a8·344d·86c2·0e47·2592·3614·a7f8·4ac6··..4M...G%.6...J.
 00000240:·33c6·b401·e548·5e62·0886·710a·132d·7172··3....H^b..q..-qr
 00000250:·87a3·2890·21ad·524c·ea5d·cff3·169b·751d··..(.!.RL.]....u.
 00000260:·945b·7a28·5763·7d46·5208·2a37·6505·9ef7··.[z(Wc}FR.*7e...
 00000270:·b52e·03b3·ad77·de62·fe75·4d7a·75e6·76d9··.....w.b.uMzu.v.
 00000280:·d9d5·f940·0fa5·c046·3db4·a614·7a68·1fe0··...@...F=...zh..
 00000290:·498c·5d76·56a9·abd5·49dd·10cd·b311·caed··I.]vV...I.......
 000002a0:·21a5·aff5·9541·ed58·8c79·36f5·8729·6975··!....A.X.y6..)iu
 000002b0:·4a88·f4fc·25f2·7320·fce4·8d50·9916·0c5f··J...%.s·...P..._
 000002c0:·eb2b·8dbf·297b·e3f4·3d02·f959·cf5f·42a5··.+..){..=..Y._B.
 000002d0:·e211·9bee·5c73·b31b·acea·3f43·2362·7b3b··....\s....?C#b{;
 000002e0:·e26b·03ca·096c·2f52·ff88·2199·b3ae·c124··.k...l/R..!....$
 000002f0:·5ca5·2944·3b6c·7194·4910·af8d·51fa·9924··\.)D;lq.I...Q..$
 00000300:·b328·6d94·fcf6·6606·cc89·f20d·c46b·6394··.(m...f......kc.
 00000310:·7e26·c96c·757a·d294·44a6·df50·94ef·215e··~&.luz..D..P..!^
 00000320:·1bab·b4e9·30fa·cc4e·461d·cd6b·6ad3·4b3a··....0..NF..kj.K:
 00000330:·d31f·a505·62b5·be72·9ba0·12da·3132·7d49··....b..r....12}I
 00000340:·4ba4·ccd6·bc39·4824·d328·55e8·553b·2aa8··K....9H$.(U.U;*.
 00000350:·8c08·d389·91ce·9b41·5d56·2e49·d356·3b50··.......A]V.I.V;P
 00000360:·66a7·3752·6483·477b·a33f·4677·c594·b261··f.7Rd.G{.?Fw...a
 00000370:·950a·5676·b988·3284·3005·9eb6·f1f1·d854··..Vv..2.0......T
 00000380:·8e16·0833·18a3·5234·038a·93a2·52ab·9459··...3..R4....R..Y
 00000390:·a75d·19a3·9d13·a3d8·e294·d65e·4783·c61f··.].........^G...
 000003a0:·bfa2·2c31·edca·18ed·5218·bffd·dcfc·88d5··..,1....R.......
 000003b0:·9436·90f8·ea3b·770f·8d57·8e65·54bc·d665··.6...;w..W.eT..e
 000003c0:·4232·abc1·b5b7·619f·bc64·ab8f·ff0c·6593··B2....a..d....e.
 000003d0:·7825·dbb3·53bc·d665·4232·d7cd·0234·92c8··x%..S..eB2...4..
 000003e0:·ce94·d4ee·fba1·b305·616e·f68d·5546·1201··........an..UF..
 000003f0:·ad37·ddfb·4a26·81ce·96fb·7ea4·665a·6baf··.7..J&....~.fZk.
 00000400:·296b·f6c1·e7bd·2928·077b·ff10·0303·4a21··)k....)(.{....J!
 00000410:·a01d·4a3f·142f·8b64·ed6a·7eac·b24a·4d5a··..J?./.d.j~..JMZ
 00000420:·a38b·ae1b·5f69·d411·5663·2f1c·53d9·9889··...._i..Vc/.S...
 00000430:·3d95·01ed·bb6c·400b·8ebd·58cd·c6a5·7ee3··=....l@...X...~.
 00000440:·abf6·c9c6·a436·4875·5729·d193·3f7e·f621··.....6HuW)..?~.!
 00000450:·ca61·10d0·8e72·4a5f·eb2b·f133·7cf6·e193··.a...rJ_.+.3|...
 00000460:·3f10·b94a·9dd4·b4a2·a44a·e5e2·91ae·d68b··?..J.....J......
 00000470:·3ded·66a2·1d25·0255·06b4·5344·d94e·938b··=.f..%.U..SD.N..
 00000480:·7175·5e3c·920a·55d5·d69d·b4a1·d14d·974a··qu^<..U......M.J
 00000490:·ab0f·7ffb·9615·c569·de38·b5b3·b153·06b5··.......i.8...S..
 000004a0:·be72·5f39·db78·6be2·c3df·5255·a95c·57b3··.r_9.xk...RU.\W.
 000004b0:·b96b·ea2a·2d51·dee7·89d6·5694·1b58·cfab··.k.*-Q....V..X..
 000004c0:·d694·61ed·549a·acc7·b518·adad·fb3c·4159··..a.T........<AY
 000004d0:·b2fa·9582·6a6b·5a6b·8532·c5ef·fe3d·f3fe··....jkZk.2...=..
 000004e0:·5a0d·a11f·0fb0·15d3·cbe6·dc8b·cd7b·ad76··Z............{.v
 000004f0:·e6fd·dffd·4b91·3215·adb3·8628·9bd2·ba4a··....K.2....(...J
 00000500:·abfa·ac8a·377f·7cc7·b328·2318·c5d1·4c07··....7.|..(#...L.
 00000510:·b27a·2c73·63dc·33f2·e68f·4529·dda3·aad2··.z,sc.3...E)....
 00000520:·3a4e·eafe·5355·5aa1·4827·530f·7bf1·d997··:N..SUZ.H'S.{...
 00000530:·c0b8·8e3b·2c4d·2c73·7387·ac76·3cfb·d241··...;,M,ss..v<..A
 00000540:·2f30·954e·8a54·546a·b3eb·dd7b·edaa·4aa5··/0.N.TTj...{..J.
 00000550:·aaed·dcee·9907·2780·7120·1f71·0643·f92f··......'.q·.q.C./
 00000560:·86ca·8a8f·64a5·e3e1·e7b7·7b06·c983·551a··....d.....{...U.
 00000570:·35eb·34a9·5f6b·499f·5d07·9d7b·8d3b·ff91··5.4._kI.]..{.;..
 00000580:·2842·19c8·8592·f212·b620·c416·f2c8·47b2··(B.......·....G.
 00000590:·6220·4614·9dff·c81e·632c·8b64·2bf9·753a··b·F.....c,.d+.u:
 000005a0:·6973·9822·acc1·edb4·d17e·cec4·ad6e·faf1··is.".....~...n..
 000005b0:·3730·66e3·54c6·d0c6·bbbc·c6ed·dc22·713b··70f.T........"q;
 000005c0:·aff1·2e6d·72f4·5479·d4f1·e36f·5bdd·74ce··...mr.Ty...o[.t.
 000005d0:·44cb·8035·3772·4364·2470·b8b7·6739·0af4··D..57rCd$p..g9..
 000005e0:·a53f·0318·28db·80ec·80ab·d7da·6b9d·017d··.?..(.......k..}
 000005f0:·9926·3a8a·0fbc·76fc·1b51·0712·a2ec·50a9··.&:...v..Q....P.
 00000600:·8c91·49bd·f61a·d662·afd6·365a·a396·235f··..I....b..6Z..#_
 00000610:·5ce4·eadb·9fff·bb8d·18fe·6ebb·fdf9·45ae··\.........n...E.
 00000620:·3ef2·c5a8·8556·dabc·3aad·b50e·afbd·60f7··>....V..:.....`.
 00000630:·6037·c3a2·9490·147f·fc79·c80b·b35f·b5df··`7.......y..._..
 00000640:·bd23·27ff·fe2f·017e·ff77·e4e4·fdee·9dfd··.#'../.~.w......
 00000650:·aa43·5ef8·e34f·3b43·b56e·6e6b·2a35·4300··.C^..O;C.nnk*5C.
 00000660:·6b71·8e3e·0c62·28f3·b104·2bb3·3e5b·b12b··kq.>.b(...+.>[.+
 00000670:·fb73·38c7·732a·67cd·79e9·0e77·1ef0·c0d5··.s8.s*g.y..w....
 00000680:·e3af·9f70·fd84·abc7·1ff0·c00e·77ce·7929··...p........w.y)
 00000690:·6771·aa3c·7ab8·acda·5556·af2f·672d·2167··gq.<z...UV./g-!g
 000006a0:·0f95·2c7d·c8d9·bb5d·4f13·d08a·d83e·ad92··..,}...]O....>..
 000006b0:·97e8·a351·d0d3·7364·494b·b837·9375·fb57··...Q..sdIK.7.u.W
 000006c0:·b35b·a8dd·4425·8af2·b7a2·35ba·bb90·c434··.[..D%....5....4
 000006d0:·7d37·a8c9·b312·798d·82ee·b398·34a5·5a37··}7....y.....4.Z7
 000006e0:·0526·8d54·54a6·a211·8950·94e1·ef06·d378··.&.TT....P.....x
 000006f0:·e882·842e·b413·6a58·1565·72aa·cc60·d284··......jX.er..`..
 00000700:·4925·4cda·a5da·aa6d·4e18·52c6·7fdf·9bb2··I%L....mN.R.....
 00000710:·8a45·e5c2·9aeb·4beb·a6d5·309d·08ad·ad4e··.E....K...0....N
 00000720:·1957·29b6·d0cd·b3bb·6656·a184·bba2·86bb··.W).....fV......
 00000730:·aa35·ab58·f775·3b3a·5ddf·6cfb·8f99·c2fb··.5.X.u;:].l.....
 00000740:·16df·945a·a969·bd6f·f09d·d029·67fe·d70a··...Z.i.o...)g...
 00000750:·db24·9cd4·ddb7·e37f·ad88·9786·57c5·ff2e··.$..........W...
 00000760:·e384·332f·8d5f·1faf·f2f8·3faf·d096·46bf··..3/._....?...F.
 00000770:·d727·f800·0000·0049·454e·44ae·4260·82····.'.....IEND.B`.
00000030:·d715·c6bf·38c3·6c1e·33e3·b1cd·8c6b·3c16··....8.l.3....k<. 
00000040:·f604·419a·0971·0c04·b398·982c·b20c·9394··..A..q.....,.... 
00000050:·e0c6·84ba·8e8b·bba4·b652·64e2·52a4·6611··.........Rd.R.f. 
00000060:·20a5·4495·104a·a2a2·0051·fe70·8912·b528···.D..J...Q.p...( 
00000070:·416a·e440·4d94·2a49·43a5·0291·b221·da10··Aj.@M.*IC....!.. 
00000080:·1a11·1219·c740·3698·b0dc·7e7a·5747·6f96··.....@6...~zWGo. 
00000090:·4bdf·f388·9ef3·cff3·bde7·7c3f·9df3·ee7b··K.........|?...{ 
Max diff block lines reached; -1/16707 bytes (-0.01%) of diff not shown.
1.35 KB
res/values-ja/strings.xml
1.3 KB
res/values-ja/strings.xml
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ··<string·name="com_facebook_loginview_log_in_button_long">Facebookでログイン</string>32 ··<string·name="com_facebook_loginview_log_in_button_long">Facebookでログイン</string>
33 ··<string·name="com_facebook_loginview_log_out_action">ログアウト</string>33 ··<string·name="com_facebook_loginview_log_out_action">ログアウト</string>
34 ··<string·name="com_facebook_loginview_log_out_button">ログアウト</string>34 ··<string·name="com_facebook_loginview_log_out_button">ログアウト</string>
35 ··<string·name="com_facebook_loginview_logged_in_as">次のユーザーとしてログイン中:·%1$s</string>35 ··<string·name="com_facebook_loginview_logged_in_as">次のユーザーとしてログイン中:·%1$s</string>
36 ··<string·name="com_facebook_loginview_logged_in_using_facebook">Facebookを使用してログイン中</string>36 ··<string·name="com_facebook_loginview_logged_in_using_facebook">Facebookを使用してログイン中</string>
37 ··<string·name="com_facebook_send_button_text">送信</string>37 ··<string·name="com_facebook_send_button_text">送信</string>
38 ··<string·name="com_facebook_share_button_text">シェア</string>38 ··<string·name="com_facebook_share_button_text">シェア</string>
39 ··<string·name="com_facebook_smart_device_instructions">アカウントを接続するには、お使いのモバイル機器でFacebookアプリを開き、知をご確認ください。</string>39 ··<string·name="com_facebook_smart_device_instructions">アカウントをンクするには、お使いのモバイル機器でFacebookアプリを開き、らせをご確認ください。</string>
40 ··<string·name="com_facebook_smart_device_instructions_or">-·または·-</string>40 ··<string·name="com_facebook_smart_device_instructions_or">-·または·-</string>
41 ··<string·name="com_facebook_smart_login_confirmation_cancel">別のユーザーとしてログイン</string>41 ··<string·name="com_facebook_smart_login_confirmation_cancel">別のユーザーとしてログイン</string>
42 ··<string·name="com_facebook_smart_login_confirmation_title">ログインの確認</string>42 ··<string·name="com_facebook_smart_login_confirmation_title">ログインの確認</string>
43 ··<string·name="com_facebook_tooltip_default">アプリと共有する情報をコントロールできます。</string>43 ··<string·name="com_facebook_tooltip_default">アプリと共有する情報をコントロールできます。</string>
44 ··<string·name="messenger_send_button_text">送信</string>44 ··<string·name="messenger_send_button_text">送信</string>
45 ··<string·name="search_menu_title">検索</string>45 ··<string·name="search_menu_title">検索</string>
46 ··<string·name="status_bar_notification_info_overflow">999+</string>46 ··<string·name="status_bar_notification_info_overflow">999+</string>
245 B
unknown/fabric/io.branch.sdk.android.library.properties
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 fabric-identifier=io.branch.sdk.android.library1 fabric-identifier=io.branch.sdk.android.library
2 fabric-version=2.5.92 fabric-version=2.6.1
3 fabric-build-type=source3 fabric-build-type=source