291 KB
/home/fdroid/fdroiddata/tmp/fr.free.nrw.commons_542.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_fr.free.nrw.commons_542.apk
281 KB
zipinfo {}
    
Offset 1, 1415 lines modifiedOffset 1, 1415 lines modified
8.68 KB
classes.dex
8.66 KB
classes.jar
3.25 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·11281260·bytes,·number·of·entries:·63641 Zip·file·size:·11281693·bytes,·number·of·entries:·6364
2 ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Boolean$hashCode$IZ.class2 ?rwxrwxr-x··2.0·unx······239·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Boolean$hashCode$IZ.class
3 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Long$hashCode$IJ.class3 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·$r8$java8methods$utility$Long$hashCode$IJ.class
4 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsCallback.class4 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsCallback.class
5 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class5 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
6 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class6 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class
7 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class7 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class
8 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class8 ?rwxrwxr-x··2.0·unx······115·b-·stor·80-Jan-01·00:00·androidx/annotation/Keep.class
Offset 6149, 15 lines modifiedOffset 6149, 15 lines modified
6149 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·kotlin/comparisons/ComparisonsKt.class6149 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·kotlin/comparisons/ComparisonsKt.class
6150 ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference1.class6150 ?rwxrwxr-x··2.0·unx······672·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/PropertyReference1.class
6151 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/markers/KMutableList.class6151 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·kotlin/jvm/internal/markers/KMutableList.class
6152 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·kotlin/ranges/RangesKt.class6152 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·kotlin/ranges/RangesKt.class
6153 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty1$Getter.class6153 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·kotlin/reflect/KProperty1$Getter.class
6154 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·kotlin/sequences/SequencesKt___SequencesJvmKt.class6154 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·kotlin/sequences/SequencesKt___SequencesJvmKt.class
6155 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringBuilderJVMKt.class6155 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringBuilderJVMKt.class
6156 ?rwxrwxr-x··2.0·unx·····7354·b-·stor·80-Jan-01·00:00·org/acra/collector/ConfigurationCollector.class6156 ?rwxrwxr-x··2.0·unx·····7787·b-·stor·80-Jan-01·00:00·org/acra/collector/ConfigurationCollector.class
6157 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·org/acra/collector/CustomDataCollector.class6157 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·org/acra/collector/CustomDataCollector.class
6158 ?rwxrwxr-x··2.0·unx·····1239·b-·stor·80-Jan-01·00:00·org/acra/collector/DeviceFeaturesCollector.class6158 ?rwxrwxr-x··2.0·unx·····1239·b-·stor·80-Jan-01·00:00·org/acra/collector/DeviceFeaturesCollector.class
6159 ?rwxrwxr-x··2.0·unx·····1568·b-·stor·80-Jan-01·00:00·org/acra/collector/DeviceIdCollector.class6159 ?rwxrwxr-x··2.0·unx·····1568·b-·stor·80-Jan-01·00:00·org/acra/collector/DeviceIdCollector.class
6160 ?rwxrwxr-x··2.0·unx·····6345·b-·stor·80-Jan-01·00:00·org/acra/collector/DisplayManagerCollector.class6160 ?rwxrwxr-x··2.0·unx·····6345·b-·stor·80-Jan-01·00:00·org/acra/collector/DisplayManagerCollector.class
6161 ?rwxrwxr-x··2.0·unx·····4634·b-·stor·80-Jan-01·00:00·org/acra/collector/DropBoxCollector.class6161 ?rwxrwxr-x··2.0·unx·····4634·b-·stor·80-Jan-01·00:00·org/acra/collector/DropBoxCollector.class
6162 ?rwxrwxr-x··2.0·unx·····4561·b-·stor·80-Jan-01·00:00·org/acra/collector/LogCatCollector.class6162 ?rwxrwxr-x··2.0·unx·····4561·b-·stor·80-Jan-01·00:00·org/acra/collector/LogCatCollector.class
6163 ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·org/acra/collector/LogFileCollector.class6163 ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·org/acra/collector/LogFileCollector.class
Offset 6359, 8 lines modifiedOffset 6359, 8 lines modified
6359 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class6359 ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
6360 ?rwxrwxr-x··2.0·unx····10904·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class6360 ?rwxrwxr-x··2.0·unx····10904·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
6361 ?rwxrwxr-x··2.0·unx·····4581·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class6361 ?rwxrwxr-x··2.0·unx·····4581·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
6362 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class6362 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
6363 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class6363 ?rwxrwxr-x··2.0·unx······116·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
6364 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class6364 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
6365 ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class6365 ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
6366 6364·files,·11625643·bytes·uncompressed,·10059236·bytes·compressed:··13.5%6366 6364·files,·11626076·bytes·uncompressed,·10059669·bytes·compressed:··13.5%
5.39 KB
org/acra/collector/ConfigurationCollector.class
5.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 public·final·class·org.acra.collector.ConfigurationCollector·extends·org.acra.collector.BaseReportFieldCollector·implements·org.acra.collector.ApplicationStartupCollector1 public·final·class·org.acra.collector.ConfigurationCollector·extends·org.acra.collector.BaseReportFieldCollector·implements·org.acra.collector.ApplicationStartupCollector
2 ··minor·version:·02 ··minor·version:·0
3 ··major·version:·493 ··major·version:·49
4 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER4 ··flags:·(0x0031)·ACC_PUBLIC,·ACC_FINAL,·ACC_SUPER
5 ··this_class:·#2··························//·org/acra/collector/ConfigurationCollector5 ··this_class:·#2··························//·org/acra/collector/ConfigurationCollector
6 ··super_class:·#4·························//·org/acra/collector/BaseReportFieldCollector6 ··super_class:·#4·························//·org/acra/collector/BaseReportFieldCollector
7 ··interfaces:·1,·fields:·15,·methods:·8,·attributes:·07 ··interfaces:·1,·fields:·15,·methods:·10,·attributes:·0
8 Constant·pool:8 Constant·pool:
9 ····#1·=·Utf8···············org/acra/collector/ConfigurationCollector9 ····#1·=·Utf8···············org/acra/collector/ConfigurationCollector
10 ····#2·=·Class··············#1············//·org/acra/collector/ConfigurationCollector10 ····#2·=·Class··············#1············//·org/acra/collector/ConfigurationCollector
11 ····#3·=·Utf8···············org/acra/collector/BaseReportFieldCollector11 ····#3·=·Utf8···············org/acra/collector/BaseReportFieldCollector
12 ····#4·=·Class··············#3············//·org/acra/collector/BaseReportFieldCollector12 ····#4·=·Class··············#3············//·org/acra/collector/BaseReportFieldCollector
13 ····#5·=·Utf8···············org/acra/collector/ApplicationStartupCollector13 ····#5·=·Utf8···············org/acra/collector/ApplicationStartupCollector
14 ····#6·=·Class··············#5············//·org/acra/collector/ApplicationStartupCollector14 ····#6·=·Class··············#5············//·org/acra/collector/ApplicationStartupCollector
Offset 291, 19 lines modifiedOffset 291, 35 lines modified
291 ··#283·=·NameAndType········#281:#282·····//·reportContent:()Lorg/acra/collections/ImmutableSet;291 ··#283·=·NameAndType········#281:#282·····//·reportContent:()Lorg/acra/collections/ImmutableSet;
292 ··#284·=·Methodref··········#280.#283·····//·org/acra/config/CoreConfiguration.reportContent:()Lorg/acra/collections/ImmutableSet;292 ··#284·=·Methodref··········#280.#283·····//·org/acra/config/CoreConfiguration.reportContent:()Lorg/acra/collections/ImmutableSet;
293 ··#285·=·Utf8···············org/acra/collections/ImmutableSet293 ··#285·=·Utf8···············org/acra/collections/ImmutableSet
294 ··#286·=·Class··············#285··········//·org/acra/collections/ImmutableSet294 ··#286·=·Class··············#285··········//·org/acra/collections/ImmutableSet
295 ··#287·=·Utf8···············contains295 ··#287·=·Utf8···············contains
296 ··#288·=·NameAndType········#287:#190·····//·contains:(Ljava/lang/Object;)Z296 ··#288·=·NameAndType········#287:#190·····//·contains:(Ljava/lang/Object;)Z
297 ··#289·=·Methodref··········#286.#288·····//·org/acra/collections/ImmutableSet.contains:(Ljava/lang/Object;)Z297 ··#289·=·Methodref··········#286.#288·····//·org/acra/collections/ImmutableSet.contains:(Ljava/lang/Object;)Z
 298 ··#290·=·Utf8···············org/acra/plugins/Plugin$-CC
 299 ··#291·=·Class··············#290··········//·"org/acra/plugins/Plugin$-CC"
 300 ··#292·=·Utf8···············$default$enabled
 301 ··#293·=·Utf8···············(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z
 302 ··#294·=·NameAndType········#292:#293·····//·$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z
 303 ··#295·=·Methodref··········#291.#294·····//·"org/acra/plugins/Plugin$-CC".$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z
 304 ··#296·=·Utf8···············org/acra/collector/Collector$-CC
 305 ··#297·=·Class··············#296··········//·"org/acra/collector/Collector$-CC"
 306 ··#298·=·Utf8···············$default$getOrder
 307 ··#299·=·Utf8···············(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order;
 308 ··#300·=·NameAndType········#298:#299·····//·$default$getOrder:(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order;
 309 ··#301·=·Methodref··········#297.#300·····//·"org/acra/collector/Collector$-CC".$default$getOrder:(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order;
298 ··#290·=·Utf8···············Code310 ··#302·=·Utf8···············Code
299 ··#291·=·Utf8···············collect311 ··#303·=·Utf8···············collect
300 ··#292·=·Utf8···············(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V312 ··#304·=·Utf8···············(Lorg/acra/ReportField;Landroid/content/Context;Lorg/acra/config/CoreConfiguration;Lorg/acra/builder/ReportBuilder;Lorg/acra/data/CrashReportData;)V
301 ··#293·=·Utf8···············collectApplicationStartUp313 ··#305·=·Utf8···············collectApplicationStartUp
302 ··#294·=·Utf8···············(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V314 ··#306·=·Utf8···············(Landroid/content/Context;Lorg/acra/config/CoreConfiguration;)V
 315 ··#307·=·Utf8···············enabled
 316 ··#308·=·Utf8···············(Lorg/acra/config/CoreConfiguration;)Z
 317 ··#309·=·Utf8···············getOrder
 318 ··#310·=·Utf8···············()Lorg/acra/collector/Collector$Order;
303 {319 {
304 ··private·static·final·java.lang.String·FIELD_MCC·=·"mcc";320 ··private·static·final·java.lang.String·FIELD_MCC·=·"mcc";
305 ····descriptor:·Ljava/lang/String;321 ····descriptor:·Ljava/lang/String;
306 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL322 ····flags:·(0x001a)·ACC_PRIVATE,·ACC_STATIC,·ACC_FINAL
307 ····ConstantValue:·String·mcc323 ····ConstantValue:·String·mcc
  
308 ··private·static·final·java.lang.String·FIELD_MNC·=·"mnc";324 ··private·static·final·java.lang.String·FIELD_MNC·=·"mnc";
Offset 1489, 8 lines modifiedOffset 1505, 27 lines modified
1489 ········22:·aload_11505 ········22:·aload_1
1490 ········23:·invokespecial·#270················//·Method·collectConfiguration:(Landroid/content/Context;)Lorg/json/JSONObject;1506 ········23:·invokespecial·#270················//·Method·collectConfiguration:(Landroid/content/Context;)Lorg/json/JSONObject;
1491 ········26:·astore_11507 ········26:·astore_1
1492 ········27:·aload_01508 ········27:·aload_0
1493 ········28:·aload_11509 ········28:·aload_1
1494 ········29:·putfield······#278················//·Field·initialConfiguration:Lorg/json/JSONObject;1510 ········29:·putfield······#278················//·Field·initialConfiguration:Lorg/json/JSONObject;
1495 ········32:·return1511 ········32:·return
  
 1512 ··public·boolean·enabled(org.acra.config.CoreConfiguration);
 1513 ····descriptor:·(Lorg/acra/config/CoreConfiguration;)Z
 1514 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
 1515 ····Code:
 1516 ······stack=300,·locals=2,·args_size=2
 1517 ·········0:·aload_0
 1518 ·········1:·aload_1
 1519 ·········2:·invokestatic··#295················//·Method·"org/acra/plugins/Plugin$-CC".$default$enabled:(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z
 1520 ·········5:·ireturn
  
 1521 ··public·org.acra.collector.Collector$Order·getOrder();
 1522 ····descriptor:·()Lorg/acra/collector/Collector$Order;
 1523 ····flags:·(0x1001)·ACC_PUBLIC,·ACC_SYNTHETIC
 1524 ····Code:
 1525 ······stack=300,·locals=1,·args_size=1
 1526 ·········0:·aload_0
 1527 ·········1:·invokestatic··#301················//·Method·"org/acra/collector/Collector$-CC".$default$getOrder:(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order;
 1528 ·········4:·areturn
1496 }1529 }
904 B
smali/org/acra/collector/ConfigurationCollector.smali
    
Offset 1332, 7 lines modifiedOffset 1332, 27 lines modified
1332 ····move-result-object·p11332 ····move-result-object·p1
  
1333 ····iput-object·p1,·p0,·Lorg/acra/collector/ConfigurationCollector;->initialConfiguration:Lorg/json/JSONObject;1333 ····iput-object·p1,·p0,·Lorg/acra/collector/ConfigurationCollector;->initialConfiguration:Lorg/json/JSONObject;
  
1334 ····:cond_01334 ····:cond_0
1335 ····return-void1335 ····return-void
1336 .end·method1336 .end·method
  
 1337 .method·public·synthetic·enabled(Lorg/acra/config/CoreConfiguration;)Z
 1338 ····.locals·0
  
 1339 ····invoke-static·{p0,·p1},·Lorg/acra/plugins/Plugin$-CC;->$default$enabled(Lorg/acra/plugins/Plugin;Lorg/acra/config/CoreConfiguration;)Z
  
 1340 ····move-result·p1
  
 1341 ····return·p1
 1342 .end·method
  
 1343 .method·public·synthetic·getOrder()Lorg/acra/collector/Collector$Order;
 1344 ····.locals·1
  
 1345 ····invoke-static·{p0},·Lorg/acra/collector/Collector$-CC;->$default$getOrder(Lorg/acra/collector/Collector;)Lorg/acra/collector/Collector$Order;
  
 1346 ····move-result-object·v0
  
 1347 ····return-object·v0
 1348 .end·method