--- /home/fdroid/fdroiddata/tmp/net.stargw.contacts_3.apk +++ /home/fdroid/fdroiddata/unsigned/net.stargw.contacts_3.apk ├── APK Signing Block │ @@ -1,122 +0,0 @@ │ -Key 0x42726577: │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -0000000000000000000000000000000000000000000000000000000000000000000000 │ -000000000000000000 │ - │ -Key 0x504b4453: │ -00a2f05fac7b953783ad738d4571ad1a4a99d142919c8e01ed68fd868883762ab40105 │ -f431124ac49d09cf463f0189a5bf03681b53005f5aef527ce5f7501d48bdf813395016 │ -df15cd7800852e0b161023d4e4e89de58befa4f15b45c55314e7bf28be70ea7e2819a0 │ -6600231dbd80760d8359c0c59178013ac1e39cb9cea498ab13e2e1c60f9ce95341d2b7 │ -d70840a64b13ee049e5595e0540c4dcfc1283b110572e84b2adfd0f1c1f1502e00406b │ -a86acc19a8a6ce57d5a9908b02324b92e0f98fda7c579b6de2ac5e2646ac5b2656df5a │ -d3b225cfa7ce2a988dc5522b679759b56482561493261e45d9c69c2b3194c565559b97 │ -a41ece3174646d3f94e4d4fee083517c21f2f7cfa2dda13f6deba8c1f65b42a410f090 │ -1ed325b970661482c5dbb454eff735283597b1804411fded731d6b9c228f62b603db22 │ -f734cf3e89c878b5b0f1b5ffedd84c569c425f3cacd74e0e3da6015c6aadb166a388ec │ -34d926c9655fc0c3b81bd1a0bb6f6e3ddca81c98fa0da40abcedd532dca36694ccc086 │ -aad529711c4944dfe42c90346a4c7aa3052abbe1db79f339e6d7f5794363715497562e │ -fc0c2ce85669c6823c1257fd2a8447191e443c7d0afdd153a33f85d7cb801b34526191 │ -81589a85a297cef74232f4c91f85d8dcb0ca5d72f0c3c9c23ad0842947109edcdbc25b │ -cb2d8bd2d84b2d9b97495772192eea3b0a10f3feff4eab0dec706494b140e445a4af40 │ -47cc8fbadb56d406df4cd941e74ef1ffab57de92b67666a9b7f3adf75b8ebdbc712985 │ -454b6159f56f07cc23533cd55ff63b5d9dfe29895e2e22957f382a78161de856648e67 │ -2d3063685682e9db8759d38c49333fbb4f68d04f34e1826b048ce3a1e0142c52b1c6fb │ -ac3e2491e308d81e42d4df0df3a0157513115028264a764b46ca5767783cb2f9c1fec1 │ -0602f03115b0f4087782fe370e50ce3af21722666ca0b71cc181a32081efe9105c03ec │ -2065527dc97c765316cc0fa9f08fdedd561ceb70ea1c6055de886d89756619dea4cfad │ -a7907c9512a0748f9eb7ab11cbd401009ba323e508edd85cd1861365a0f400e49a9cef │ -c756499650b68d4d7a9b2d0439f8f46b4089ab97cfc0a7172e2da6fcd73c229126477e │ -c4dae3dc7ae3f2ec89fdc6bc40b5160a22a7b9f216346eccb3959e3f34cc10e302b739 │ -07964114cbad66ad58564c813b50fbd09f1e1164b1031c65ba01b01b82b7467b05f27e │ -b5b44f14b07fbf3bcf0bdef91d1cb8ae307fe67f9235534f8133cab2caad3cbd17dde8 │ -b124d291cc0142c58474d021c1400bac7d597854b998bc31f8c7bf62fb895cfe90a324 │ -3c76ad392e676d81599746348280f73b1d23492afe201c2304a0a9635bbac1b9718cda │ -8700b806049dd41e2ac03b2871d21052d00b653bd936c26a26ae879f7915441e5f991e │ -eb65efd78ed95e975d8961308d6d4a1a11112454a7b158c13778d4e6aec4c0ab3c34ef │ -f0720f183e253456720961ebd5e7385d92cf6609ee85e97dc11f58b9eebdaf535b4c23 │ -6fc43a250a62b9d4853a0d5fe0c68ec7625a1f87c06c23aa28a3e5f513eb6abff441d9 │ -07e9441b226fe6f0495a5ce614b846c50fcdf7b3a89d6edd5be6c392f840e91504b9f8 │ -3028fa57fb235b5f4094aa023bf9ede771897704df2c86498a183d800efb231a94d937 │ -c95673bf945fb8f3fe2065d5df2c01902f8fd87e6b2552b2df71a96e67ae606bed4c11 │ -d8ca9a366b4e9daac1e011f79f6cd220cbd05a04c1b3dca9a43b9b6181d1386e26e2fc │ -ede1d5e2edfb3b2ac317c1b2c90d9c124ab9a1be851d1c2688829bbd5395fd0e77e825 │ -d4cae842f49881c100b67c0917c4 │ - │ -Key 0x7109871a: │ -530300004f030000150200002c00000028000000030100002000000083db780d8c2331 │ -de548f5b25fca3190ae195d2071d9fe17028a02544f9eb7f9bd9010000d50100003082 │ -01d13082013aa00302010202045326e3eb300d06092a864886f70d0101050500302c31 │ -0b3009060355040613024555310d300b060355040a130453575353310e300c06035504 │ -03130553746576653020170d3134303331373132303034335a180f3231313430323231 │ -3132303034335a302c310b3009060355040613024555310d300b060355040a13045357 │ -5353310e300c06035504031305537465766530819f300d06092a864886f70d01010105 │ -0003818d0030818902818100a94f2da0f0cbf021b0ebf81c9696c50543d30a8e272332 │ -9cffd0eb7be6ec77da95ac55fdeb962134af3a5e0b6dd9e93352d78e77d0f70f3390a7 │ -fc7d7ca9763d4b1e7ba7c01904a0b9ef913616d2751aad7a06203f88fa0516eb98a330 │ -d7373dd6acc8517311cb9e8e71a59d5a76025a6705cf8ec629fd24e7c183c35fd01191 │ -0203010001300d06092a864886f70d010105050003818100a76fd6f69f9aac4a128c07 │ -1c3106b4ea37f69e12fdf4bcc0a33e094f5f69f87932d519c2fcbe3a7cc529aec0dba5 │ -1fb613b0d0c71a741ea53e189b3639654e5afdb6c85780540d2dda99d39835e513df57 │ -7c9d116d74dfdbfe14e4dc8f4c52016a37a118bf6cdc0a59dcd26c2c3b9ad3c34cefbe │ -3092bdb6e6cdefc9426b7c6a00000000000000008c0000008800000003010000800000 │ -0077dbf011550a2a502091b063f82f17bb9497ab1069839e50e2fcadf88f2ec9eefd5a │ -332ee1da716c94d876fdc17753208ff95c0b7e5dd83bc9f5b6a1f98940995db01783c9 │ -2932f9a847ae648802a60b059103728487aeebb5cfffd8093991778f0feaffc0fe67c3 │ -e53b5aa6f2ced56b81132f2412a91926c60ab0069346042ea200000030819f300d0609 │ -2a864886f70d010101050003818d0030818902818100a94f2da0f0cbf021b0ebf81c96 │ -96c50543d30a8e2723329cffd0eb7be6ec77da95ac55fdeb962134af3a5e0b6dd9e933 │ -52d78e77d0f70f3390a7fc7d7ca9763d4b1e7ba7c01904a0b9ef913616d2751aad7a06 │ -203f88fa0516eb98a330d7373dd6acc8517311cb9e8e71a59d5a76025a6705cf8ec629 │ -fd24e7c183c35fd011910203010001 ├── /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: Missing META-INF/MANIFEST.MF │ @@ -1,33 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=Steve, O=SWSS, C=EU │ -Signer #1 certificate SHA-256 digest: 0506d8a76c40c47815395ddb9deaff30d6290d123de508290e482d993f376131 │ -Signer #1 certificate SHA-1 digest: d61a7e48d09abb9e46160b6169e8a5007602872a │ -Signer #1 certificate MD5 digest: def62a8cbaacc756d507b02ac00be27d │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 1024 │ -Signer #1 public key SHA-256 digest: 1287e8f09d762f43d266f9feff5b14a919e380c9bded5b8f7d6f0582851ecda6 │ -Signer #1 public key SHA-1 digest: de416c567a2c0b9bedc3da9bb7e01c825713e9b0 │ -Signer #1 public key MD5 digest: b645970aaac102848ea54661c4b424da │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.arch.core_runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.arch.lifecycle_livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.arch.lifecycle_runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.arch.lifecycle_viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_animated-vector-drawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_appcompat-v7.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_design.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_recyclerview-v7.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_support-compat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_support-core-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_support-fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_support-media-compat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_support-v4.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_support-vector-drawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.android.support_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ -Zip file size: 1660846 bytes, number of entries: 450 │ +Zip file size: 1620111 bytes, number of entries: 447 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-r--r-- 0.0 unx 2490948 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 2490964 b- defN 81-Jan-01 01:01 classes.dex │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/android.arch.core_runtime.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/android.arch.lifecycle_livedata-core.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/android.arch.lifecycle_runtime.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/android.arch.lifecycle_viewmodel.version │ -rw---- 2.4 fat 7 b- stor 81-Jan-01 01:01 META-INF/com.android.support_animated-vector-drawable.version │ -rw---- 2.4 fat 7 b- stor 81-Jan-01 01:01 META-INF/com.android.support_appcompat-v7.version │ -rw---- 2.4 fat 7 b- stor 81-Jan-01 01:01 META-INF/com.android.support_design.version │ @@ -442,11 +442,8 @@ │ -rw---- 0.0 fat 424 b- defN 81-Jan-01 01:01 res/z1.xml │ -rw---- 0.0 fat 396 b- defN 81-Jan-01 01:01 res/z3.xml │ -rw---- 0.0 fat 1072 b- defN 81-Jan-01 01:01 res/zH.xml │ -rw---- 0.0 fat 318 b- stor 81-Jan-01 01:01 res/zN.png │ -rw---- 0.0 fat 887 b- stor 81-Jan-01 01:01 res/zQ.png │ -rw---- 0.0 fat 840 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 225392 b- stor 81-Jan-01 01:01 resources.arsc │ --rw-r--r-- 0.0 unx 38591 b- defN 81-Jan-01 01:01 META-INF/CERT.SF │ --rw-r--r-- 0.0 unx 753 b- defN 81-Jan-01 01:01 META-INF/CERT.RSA │ --rw-r--r-- 0.0 unx 38517 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -450 files, 3176875 bytes uncompressed, 1609403 bytes compressed: 49.4% │ +447 files, 3099030 bytes uncompressed, 1573228 bytes compressed: 49.2% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Android package (APK), with zipflinger virtual entry, with APK Signing Block │ +Android package (APK), with gradle app-metadata.properties ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 6f39a80b │ │ -signature : 1f16...e306 │ │ -file_size : 2490948 │ │ +checksum : 22ebb52c │ │ +signature : 8866...93ee │ │ +file_size : 2490964 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 21308 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 2849 │ │ type_ids_off : 85344 (0x014d60) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 96740 (0x0179e4) │ │ field_ids_size : 14323 │ │ field_ids_off : 146996 (0x023e34) │ │ method_ids_size : 21640 │ │ method_ids_off : 261580 (0x03fdcc) │ │ class_defs_size : 2086 │ │ class_defs_off : 434700 (0x06a20c) │ │ -data_size : 1989496 │ │ +data_size : 1989512 │ │ data_off : 501452 (0x07a6cc) │ │ │ │ Class #0 header: │ │ class_idx : 69 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 2627 │ │ source_file_idx : 1602 │ │ @@ -347336,14 +347336,16 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1470 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=showOptionsMenu │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #21556 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #1470 - │ │ Class descriptor : 'Lnet/stargw/contacts/Contacts$4;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/PopupMenu$OnMenuItemClickListener;' │ │ @@ -347584,14 +347586,16 @@ │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1472 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingMethod; value=addSearch │ │ VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=0 name=null │ │ +Annotations on method #21562 '' │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()V" } │ │ │ │ Class #1472 - │ │ Class descriptor : 'Lnet/stargw/contacts/Contacts$5;' │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/View$OnClickListener;' │ │ @@ -347905,15 +347909,15 @@ │ │ static_fields_size : 2 │ │ instance_fields_size: 8 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 4 │ │ │ │ Class #1475 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/stargw/contacts/Contacts$AccRecord; Lnet/stargw/contacts/Contacts$Item; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lnet/stargw/contacts/Contacts$Item; Lnet/stargw/contacts/Contacts$AccRecord; } │ │ Annotations on field #12363 'groups' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Lnet/stargw/contacts/Contacts$Item;" ">;" } │ │ Annotations on field #12367 'people' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Ljava/util/List<" "Lnet/stargw/contacts/Contacts$Item;" ">;" } │ │ │ │ Class #1475 - │ │ Class descriptor : 'Lnet/stargw/contacts/Contacts;' ├── smali/net/stargw/contacts/Contacts$5.smali │ @@ -22,14 +22,19 @@ │ │ .field final synthetic val$a1:Landroid/widget/ArrayAdapter; │ │ │ # direct methods │ .method constructor (Lnet/stargw/contacts/Contacts;Landroid/widget/ArrayAdapter;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 504 │ iput-object p1, p0, Lnet/stargw/contacts/Contacts$5;->this$0:Lnet/stargw/contacts/Contacts; │ │ iput-object p2, p0, Lnet/stargw/contacts/Contacts$5;->val$a1:Landroid/widget/ArrayAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/stargw/contacts/Contacts$4.smali │ @@ -22,14 +22,19 @@ │ │ .field final synthetic val$accounts:[Landroid/accounts/Account; │ │ │ # direct methods │ .method constructor (Lnet/stargw/contacts/Contacts;[Landroid/accounts/Account;)V │ .locals 0 │ + .annotation system Ldalvik/annotation/Signature; │ + value = { │ + "()V" │ + } │ + .end annotation │ │ .line 462 │ iput-object p1, p0, Lnet/stargw/contacts/Contacts$4;->this$0:Lnet/stargw/contacts/Contacts; │ │ iput-object p2, p0, Lnet/stargw/contacts/Contacts$4;->val$accounts:[Landroid/accounts/Account; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/net/stargw/contacts/Contacts.smali │ @@ -2,16 +2,16 @@ │ .super Landroid/app/Activity; │ .source "Contacts.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lnet/stargw/contacts/Contacts$AccRecord;, │ - Lnet/stargw/contacts/Contacts$Item; │ + Lnet/stargw/contacts/Contacts$Item;, │ + Lnet/stargw/contacts/Contacts$AccRecord; │ } │ .end annotation │ │ │ # static fields │ .field private static final PERMISSIONS_REQUEST_READ_CONTACTS:I = 0x64