244 KB
/home/fdroid/fdroiddata/tmp/com.oF2pks.kalturadeviceinfos_23.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.oF2pks.kalturadeviceinfos_23.apk
1.94 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <deefc38f443f2eee22e5df99d5cc246eb904b5efcc3ceeff1bd10c5db7cae191>, actual: <273d8ffd4cc5944b1f6a4cecfcde5090ea81df211487f4fc4695e4863e4e24da> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <c1ec7c2a4651ea945b82f44c81087ac78371733f7452fc21245dd5562b33e46ca9ce040000000000>, actual: <21f231a4cb4eabb67f51bdece00f602cf43eb761e3570ea5cde722851c660fb9a9ce040000000000>
    
Offset 1, 17 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·caddb7e898aeb29acf2cea579cf7601080c8fa4062e521be3429e22cc388ada3 
10 Signer·#1·certificate·SHA-1·digest:·1d231e9b3572cc24abbab34d8b3c999aeb5aed50 
11 Signer·#1·certificate·MD5·digest:·c024da422d578977f43e7abcbd1d24b5 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·31dbe2ffc274abce60a745e61c6298a27f7c99f961e0e2b1337cad561bc59dd3 
15 Signer·#1·public·key·SHA-1·digest:·36e4d048ce83b6ad7369b2253f26f6196b3bc90e 
16 Signer·#1·public·key·MD5·digest:·494a0f3d7157f01d6a8d159f4948fb73 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.12 KB
zipinfo {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 Zip·file·size:·319145·bytes,·number·of·entries:·631 Zip·file·size:·319145·bytes,·number·of·entries:·63
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx···209104·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx···209184·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx·····5984·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libbinderdetector.so4 -rw-rw-rw-··0.0·unx·····5896·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libbinderdetector.so
5 -rw-rw-rw-··0.0·unx····13996·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libbinderdetector.so5 -rw-rw-rw-··0.0·unx····13904·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libbinderdetector.so
6 -rw-rw-rw-··0.0·unx·····5644·b-·defN·81-Jan-01·01:01·lib/x86/libbinderdetector.so6 -rw-rw-rw-··0.0·unx·····5564·b-·defN·81-Jan-01·01:01·lib/x86/libbinderdetector.so
7 -rw-rw-rw-··0.0·unx·····6256·b-·defN·81-Jan-01·01:01·lib/x86_64/libbinderdetector.so7 -rw-rw-rw-··0.0·unx·····6168·b-·defN·81-Jan-01·01:01·lib/x86_64/libbinderdetector.so
8 -rw-rw-rw-··0.0·unx···114752·b-·defN·81-Jan-01·01:01·assets/fonts/RobotoMono-Bold.ttf8 -rw-rw-rw-··0.0·unx···114752·b-·defN·81-Jan-01·01:01·assets/fonts/RobotoMono-Bold.ttf
9 -rw----·····0.0·fat·····6244·b-·defN·81-Jan-01·01:01·AndroidManifest.xml9 -rw----·····0.0·fat·····6244·b-·defN·81-Jan-01·01:01·AndroidManifest.xml
10 -rw----·····0.0·fat·····1896·b-·defN·81-Jan-01·01:01·res/-g.xml10 -rw----·····0.0·fat·····1896·b-·defN·81-Jan-01·01:01·res/-g.xml
11 -rw----·····0.0·fat·····2704·b-·defN·81-Jan-01·01:01·res/-l.xml11 -rw----·····0.0·fat·····2704·b-·defN·81-Jan-01·01:01·res/-l.xml
12 -rw----·····0.0·fat····16736·b-·stor·81-Jan-01·01:01·res/1c.png12 -rw----·····0.0·fat····16736·b-·stor·81-Jan-01·01:01·res/1c.png
13 -rw----·····0.0·fat·····1021·b-·stor·81-Jan-01·01:01·res/35.png13 -rw----·····0.0·fat·····1021·b-·stor·81-Jan-01·01:01·res/35.png
14 -rw----·····0.0·fat·····7981·b-·stor·81-Jan-01·01:01·res/4P.png14 -rw----·····0.0·fat·····7981·b-·stor·81-Jan-01·01:01·res/4P.png
Offset 58, 8 lines modifiedOffset 58, 8 lines modified
58 -rw----·····0.0·fat·····1488·b-·defN·81-Jan-01·01:01·res/um.xml58 -rw----·····0.0·fat·····1488·b-·defN·81-Jan-01·01:01·res/um.xml
59 -rw----·····0.0·fat·····3248·b-·defN·81-Jan-01·01:01·res/vS.xml59 -rw----·····0.0·fat·····3248·b-·defN·81-Jan-01·01:01·res/vS.xml
60 -rw----·····0.0·fat······436·b-·defN·81-Jan-01·01:01·res/yO.xml60 -rw----·····0.0·fat······436·b-·defN·81-Jan-01·01:01·res/yO.xml
61 -rw----·····0.0·fat····29428·b-·stor·81-Jan-01·01:01·resources.arsc61 -rw----·····0.0·fat····29428·b-·stor·81-Jan-01·01:01·resources.arsc
62 -rw----·····2.0·fat·····4085·b-·defN·81-Jan-01·01:01·META-INF/83E90DE5.SF62 -rw----·····2.0·fat·····4085·b-·defN·81-Jan-01·01:01·META-INF/83E90DE5.SF
63 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/83E90DE5.RSA63 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/83E90DE5.RSA
64 -rw----·····2.0·fat·····3977·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF64 -rw----·····2.0·fat·····3977·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
65 63·files,·547073·bytes·uncompressed,·308345·bytes·compressed:··43.6%65 63·files,·546805·bytes·uncompressed,·308192·bytes·compressed:··43.6%
8.55 KB
classes.dex
8.52 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·6675d3fe4 checksum············:·8d8fdac5
5 signature···········:·6941...0a175 signature···········:·7eea...ed8b
6 file_size···········:·2091046 file_size···········:·209184
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·····:·290210 string_ids_size·····:·2902
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·49312 type_ids_size·······:·493
13 type_ids_off········:·11720·(0x002dc8)13 type_ids_off········:·11720·(0x002dc8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·13692·(0x00357c)15 proto_ids_off·······:·13692·(0x00357c)
16 field_ids_size······:·105816 field_ids_size······:·1058
17 field_ids_off·······:·19512·(0x004c38)17 field_ids_off·······:·19512·(0x004c38)
18 method_ids_size·····:·145418 method_ids_size·····:·1454
19 method_ids_off······:·27976·(0x006d48)19 method_ids_off······:·27976·(0x006d48)
20 class_defs_size·····:·18420 class_defs_size·····:·184
21 class_defs_off······:·39608·(0x009ab8)21 class_defs_off······:·39608·(0x009ab8)
22 data_size···········:·16360822 data_size···········:·163688
23 data_off············:·45496·(0x00b1b8)23 data_off············:·45496·(0x00b1b8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·4325 class_idx···········:·43
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·38027 superclass_idx······:·380
28 source_file_idx·····:·46628 source_file_idx·····:·466
Offset 3504, 14 lines modifiedOffset 3504, 16 lines modified
3504 direct_methods_size·:·13504 direct_methods_size·:·1
3505 virtual_methods_size:·13505 virtual_methods_size:·1
  
3506 Class·#77·annotations:3506 Class·#77·annotations:
3507 Annotations·on·class3507 Annotations·on·class
3508 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=onGetStatsCompleted3508 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=onGetStatsCompleted
3509 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null3509 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null
 3510 Annotations·on·method·#535·'<init>'
 3511 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"()V"·}
  
3510 Class·#77············-3512 Class·#77············-
3511 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/DetailFragment$8$1;'3513 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/DetailFragment$8$1;'
3512 ··Access·flags······:·0x0000·()3514 ··Access·flags······:·0x0000·()
3513 ··Superclass········:·'Ljava/lang/Object;'3515 ··Superclass········:·'Ljava/lang/Object;'
3514 ··Interfaces········-3516 ··Interfaces········-
3515 ····#0··············:·'Ljava/lang/Runnable;'3517 ····#0··············:·'Ljava/lang/Runnable;'
Offset 3588, 14 lines modifiedOffset 3590, 16 lines modified
3588 direct_methods_size·:·13590 direct_methods_size·:·1
3589 virtual_methods_size:·13591 virtual_methods_size:·1
  
3590 Class·#78·annotations:3592 Class·#78·annotations:
3591 Annotations·on·class3593 Annotations·on·class
3592 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=getActivityView3594 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=getActivityView
3593 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null3595 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null
 3596 Annotations·on·method·#539·'<init>'
 3597 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"()V"·}
  
3594 Class·#78············-3598 Class·#78············-
3595 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$1;'3599 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$1;'
3596 ··Access·flags······:·0x0000·()3600 ··Access·flags······:·0x0000·()
3597 ··Superclass········:·'Ljava/lang/Object;'3601 ··Superclass········:·'Ljava/lang/Object;'
3598 ··Interfaces········-3602 ··Interfaces········-
3599 ····#0··············:·'Landroid/view/View$OnClickListener;'3603 ····#0··············:·'Landroid/view/View$OnClickListener;'
Offset 3695, 14 lines modifiedOffset 3699, 16 lines modified
3695 direct_methods_size·:·13699 direct_methods_size·:·1
3696 virtual_methods_size:·13700 virtual_methods_size:·1
  
3697 Class·#79·annotations:3701 Class·#79·annotations:
3698 Annotations·on·class3702 Annotations·on·class
3699 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=getUsesPermissionsView3703 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=getUsesPermissionsView
3700 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null3704 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null
 3705 Annotations·on·method·#541·'<init>'
 3706 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"()V"·}
  
3701 Class·#79············-3707 Class·#79············-
3702 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$2;'3708 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$2;'
3703 ··Access·flags······:·0x0000·()3709 ··Access·flags······:·0x0000·()
3704 ··Superclass········:·'Ljava/lang/Object;'3710 ··Superclass········:·'Ljava/lang/Object;'
3705 ··Interfaces········-3711 ··Interfaces········-
3706 ····#0··············:·'Landroid/view/View$OnClickListener;'3712 ····#0··············:·'Landroid/view/View$OnClickListener;'
Offset 8834, 14 lines modifiedOffset 8840, 16 lines modified
8834 direct_methods_size·:·18840 direct_methods_size·:·1
8835 virtual_methods_size:·18841 virtual_methods_size:·1
  
8836 Class·#87·annotations:8842 Class·#87·annotations:
8837 Annotations·on·class8843 Annotations·on·class
8838 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=onGetStatsCompleted8844 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=onGetStatsCompleted
8839 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null8845 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null
 8846 Annotations·on·method·#630·'<init>'
 8847 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"()V"·}
  
8840 Class·#87············-8848 Class·#87············-
8841 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/MainListFragment$3$1;'8849 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/MainListFragment$3$1;'
8842 ··Access·flags······:·0x0000·()8850 ··Access·flags······:·0x0000·()
8843 ··Superclass········:·'Ljava/lang/Object;'8851 ··Superclass········:·'Ljava/lang/Object;'
8844 ··Interfaces········-8852 ··Interfaces········-
8845 ····#0··············:·'Ljava/lang/Runnable;'8853 ····#0··············:·'Ljava/lang/Runnable;'
Offset 9460, 15 lines modifiedOffset 9468, 15 lines modified
9460 direct_methods_size·:·69468 direct_methods_size·:·6
9461 virtual_methods_size:·119469 virtual_methods_size:·11
  
9462 Class·#91·annotations:9470 Class·#91·annotations:
9463 Annotations·on·class9471 Annotations·on·class
9464 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Lcom/oF2pks/applicationsinfo/MainListFragment;9472 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Lcom/oF2pks/applicationsinfo/MainListFragment;
9465 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=8·name="Adapter"9473 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=8·name="Adapter"
9466 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/oF2pks/applicationsinfo/MainListFragment$Adapter$IconAsyncTask;·Lcom/oF2pks/applicationsinfo/MainListFragment$Adapter$ViewHolder;·}9474 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/oF2pks/applicationsinfo/MainListFragment$Adapter$ViewHolder;·Lcom/oF2pks/applicationsinfo/MainListFragment$Adapter$IconAsyncTask;·}
9467 Annotations·on·field·#251·'mAdapterList'9475 Annotations·on·field·#251·'mAdapterList'
9468 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Lcom/oF2pks/applicationsinfo/ApplicationItem;"·">;"·}9476 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Lcom/oF2pks/applicationsinfo/ApplicationItem;"·">;"·}
9469 Annotations·on·field·#255·'mDefaultList'9477 Annotations·on·field·#255·'mDefaultList'
9470 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Lcom/oF2pks/applicationsinfo/ApplicationItem;"·">;"·}9478 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Lcom/oF2pks/applicationsinfo/ApplicationItem;"·">;"·}
9471 Annotations·on·method·#666·'setDefaultList'9479 Annotations·on·method·#666·'setDefaultList'
9472 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/List<"·"Lcom/oF2pks/applicationsinfo/ApplicationItem;"·">;)V"·}9480 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/util/List<"·"Lcom/oF2pks/applicationsinfo/ApplicationItem;"·">;)V"·}
  
Offset 15274, 14 lines modifiedOffset 15282, 16 lines modified
15274 direct_methods_size·:·115282 direct_methods_size·:·1
15275 virtual_methods_size:·115283 virtual_methods_size:·1
  
15276 Class·#114·annotations:15284 Class·#114·annotations:
15277 Annotations·on·class15285 Annotations·on·class
15278 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=usageDialog15286 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=usageDialog
15279 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null15287 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null
 15288 Annotations·on·method·#799·'<init>'
 15289 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"()V"·}
  
15280 Class·#114············-15290 Class·#114············-
15281 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/utils/Utils$1;'15291 ··Class·descriptor··:·'Lcom/oF2pks/applicationsinfo/utils/Utils$1;'
15282 ··Access·flags······:·0x0000·()15292 ··Access·flags······:·0x0000·()
Max diff block lines reached; 3249/8624 bytes (37.67%) of diff not shown.
751 B
smali/com/oF2pks/kalturadeviceinfos/Collector$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$mediaDrmEvents:Lorg/json/JSONArray;22 .field·final·synthetic·val$mediaDrmEvents:Lorg/json/JSONArray;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/oF2pks/kalturadeviceinfos/Collector;Lorg/json/JSONArray;)V24 .method·constructor·<init>(Lcom/oF2pks/kalturadeviceinfos/Collector;Lorg/json/JSONArray;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·104331 ····.line·1043
27 ····iput-object·p1,·p0,·Lcom/oF2pks/kalturadeviceinfos/Collector$4;->this$0:Lcom/oF2pks/kalturadeviceinfos/Collector;32 ····iput-object·p1,·p0,·Lcom/oF2pks/kalturadeviceinfos/Collector$4;->this$0:Lcom/oF2pks/kalturadeviceinfos/Collector;
  
28 ····iput-object·p2,·p0,·Lcom/oF2pks/kalturadeviceinfos/Collector$4;->val$mediaDrmEvents:Lorg/json/JSONArray;33 ····iput-object·p2,·p0,·Lcom/oF2pks/kalturadeviceinfos/Collector$4;->val$mediaDrmEvents:Lorg/json/JSONArray;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
761 B
smali/com/oF2pks/kalturadeviceinfos/MainActivity$5.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$ctx:Landroid/content/Context;22 .field·final·synthetic·val$ctx:Landroid/content/Context;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/oF2pks/kalturadeviceinfos/MainActivity;Landroid/content/Context;)V24 .method·constructor·<init>(Lcom/oF2pks/kalturadeviceinfos/MainActivity;Landroid/content/Context;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·14731 ····.line·147
27 ····iput-object·p1,·p0,·Lcom/oF2pks/kalturadeviceinfos/MainActivity$5;->this$0:Lcom/oF2pks/kalturadeviceinfos/MainActivity;32 ····iput-object·p1,·p0,·Lcom/oF2pks/kalturadeviceinfos/MainActivity$5;->this$0:Lcom/oF2pks/kalturadeviceinfos/MainActivity;
  
28 ····iput-object·p2,·p0,·Lcom/oF2pks/kalturadeviceinfos/MainActivity$5;->val$ctx:Landroid/content/Context;33 ····iput-object·p2,·p0,·Lcom/oF2pks/kalturadeviceinfos/MainActivity$5;->val$ctx:Landroid/content/Context;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
746 B
smali/com/oF2pks/kalturadeviceinfos/MainActivity$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$sTvndk:Ljava/lang/String;22 .field·final·synthetic·val$sTvndk:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/oF2pks/kalturadeviceinfos/MainActivity;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/oF2pks/kalturadeviceinfos/MainActivity;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·18931 ····.line·189
27 ····iput-object·p1,·p0,·Lcom/oF2pks/kalturadeviceinfos/MainActivity$6;->this$0:Lcom/oF2pks/kalturadeviceinfos/MainActivity;32 ····iput-object·p1,·p0,·Lcom/oF2pks/kalturadeviceinfos/MainActivity$6;->this$0:Lcom/oF2pks/kalturadeviceinfos/MainActivity;
  
28 ····iput-object·p2,·p0,·Lcom/oF2pks/kalturadeviceinfos/MainActivity$6;->val$sTvndk:Ljava/lang/String;33 ····iput-object·p2,·p0,·Lcom/oF2pks/kalturadeviceinfos/MainActivity$6;->val$sTvndk:Ljava/lang/String;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
739 B
smali/com/oF2pks/chairlock/LaunchListFragment$Adapter.smali
    
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 .annotation·system·Ldalvik/annotation/InnerClass;15 .annotation·system·Ldalvik/annotation/InnerClass;
16 ····accessFlags·=·0x816 ····accessFlags·=·0x8
17 ····name·=·"Adapter"17 ····name·=·"Adapter"
18 .end·annotation18 .end·annotation
  
19 .annotation·system·Ldalvik/annotation/MemberClasses;19 .annotation·system·Ldalvik/annotation/MemberClasses;
20 ····value·=·{20 ····value·=·{
 21 ········Lcom/oF2pks/chairlock/LaunchListFragment$Adapter$ViewHolder;,
21 ········Lcom/oF2pks/chairlock/LaunchListFragment$Adapter$IconAsyncTask;,22 ········Lcom/oF2pks/chairlock/LaunchListFragment$Adapter$IconAsyncTask;
22 ········Lcom/oF2pks/chairlock/LaunchListFragment$Adapter$ViewHolder; 
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·static·fields25 #·static·fields
26 .field·private·static·mPackageManager:Landroid/content/pm/PackageManager;·=·null26 .field·private·static·mPackageManager:Landroid/content/pm/PackageManager;·=·null
  
784 B
smali/com/oF2pks/applicationsinfo/DetailFragment$Adapter$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$s:Ljava/lang/String;22 .field·final·synthetic·val$s:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·93731 ····.line·937
27 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$2;->this$1:Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter;32 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$2;->this$1:Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter;
  
28 ····iput-object·p2,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$2;->val$s:Ljava/lang/String;33 ····iput-object·p2,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$2;->val$s:Ljava/lang/String;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
803 B
smali/com/oF2pks/applicationsinfo/DetailFragment$8$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$pStats:Landroid/content/pm/PackageStats;22 .field·final·synthetic·val$pStats:Landroid/content/pm/PackageStats;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/oF2pks/applicationsinfo/DetailFragment$8;Landroid/content/pm/PackageStats;)V24 .method·constructor·<init>(Lcom/oF2pks/applicationsinfo/DetailFragment$8;Landroid/content/pm/PackageStats;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·45531 ····.line·455
27 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$8$1;->this$1:Lcom/oF2pks/applicationsinfo/DetailFragment$8;32 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$8$1;->this$1:Lcom/oF2pks/applicationsinfo/DetailFragment$8;
  
28 ····iput-object·p2,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$8$1;->val$pStats:Landroid/content/pm/PackageStats;33 ····iput-object·p2,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$8$1;->val$pStats:Landroid/content/pm/PackageStats;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
851 B
smali/com/oF2pks/applicationsinfo/DetailFragment$Adapter$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 19 lines modified
  
22 .field·final·synthetic·val$activityInfo:Landroid/content/pm/ActivityInfo;22 .field·final·synthetic·val$activityInfo:Landroid/content/pm/ActivityInfo;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter;Landroid/content/pm/ActivityInfo;)V24 .method·constructor·<init>(Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter;Landroid/content/pm/ActivityInfo;)V
25 ····.locals·025 ····.locals·0
 26 ····.annotation·system·Ldalvik/annotation/Signature;
 27 ········value·=·{
 28 ············"()V"
 29 ········}
 30 ····.end·annotation
  
26 ····.line·69431 ····.line·694
27 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$1;->this$1:Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter;32 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$1;->this$1:Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter;
  
28 ····iput-object·p2,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$1;->val$activityInfo:Landroid/content/pm/ActivityInfo;33 ····iput-object·p2,·p0,·Lcom/oF2pks/applicationsinfo/DetailFragment$Adapter$1;->val$activityInfo:Landroid/content/pm/ActivityInfo;
  
29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
769 B
smali/com/oF2pks/applicationsinfo/MainListFragment$Adapter.smali
    
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 .annotation·system·Ldalvik/annotation/InnerClass;15 .annotation·system·Ldalvik/annotation/InnerClass;
16 ····accessFlags·=·0x816 ····accessFlags·=·0x8
17 ····name·=·"Adapter"17 ····name·=·"Adapter"
18 .end·annotation18 .end·annotation
  
19 .annotation·system·Ldalvik/annotation/MemberClasses;19 .annotation·system·Ldalvik/annotation/MemberClasses;
20 ····value·=·{20 ····value·=·{
 21 ········Lcom/oF2pks/applicationsinfo/MainListFragment$Adapter$ViewHolder;,
21 ········Lcom/oF2pks/applicationsinfo/MainListFragment$Adapter$IconAsyncTask;,22 ········Lcom/oF2pks/applicationsinfo/MainListFragment$Adapter$IconAsyncTask;
22 ········Lcom/oF2pks/applicationsinfo/MainListFragment$Adapter$ViewHolder; 
23 ····}23 ····}
24 .end·annotation24 .end·annotation
  
  
25 #·static·fields25 #·static·fields
26 .field·private·static·mPackageManager:Landroid/content/pm/PackageManager;·=·null26 .field·private·static·mPackageManager:Landroid/content/pm/PackageManager;·=·null
  
826 B
smali/com/oF2pks/applicationsinfo/MainListFragment$3$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 19 lines modified
  
24 .field·final·synthetic·val$succeeded:Z24 .field·final·synthetic·val$succeeded:Z
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/oF2pks/applicationsinfo/MainListFragment$3;ZLandroid/content/pm/PackageStats;)V26 .method·constructor·<init>(Lcom/oF2pks/applicationsinfo/MainListFragment$3;ZLandroid/content/pm/PackageStats;)V
27 ····.locals·027 ····.locals·0
 28 ····.annotation·system·Ldalvik/annotation/Signature;
 29 ········value·=·{
 30 ············"()V"
 31 ········}
 32 ····.end·annotation
  
28 ····.line·35133 ····.line·351
29 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/MainListFragment$3$1;->this$1:Lcom/oF2pks/applicationsinfo/MainListFragment$3;34 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/MainListFragment$3$1;->this$1:Lcom/oF2pks/applicationsinfo/MainListFragment$3;
  
30 ····iput-boolean·p2,·p0,·Lcom/oF2pks/applicationsinfo/MainListFragment$3$1;->val$succeeded:Z35 ····iput-boolean·p2,·p0,·Lcom/oF2pks/applicationsinfo/MainListFragment$3$1;->val$succeeded:Z
  
31 ····iput-object·p3,·p0,·Lcom/oF2pks/applicationsinfo/MainListFragment$3$1;->val$pStats:Landroid/content/pm/PackageStats;36 ····iput-object·p3,·p0,·Lcom/oF2pks/applicationsinfo/MainListFragment$3$1;->val$pStats:Landroid/content/pm/PackageStats;
616 B
smali/com/oF2pks/applicationsinfo/utils/Utils$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 19 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·val$ctx:Landroid/content/Context;21 .field·final·synthetic·val$ctx:Landroid/content/Context;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Landroid/content/Context;)V23 .method·constructor·<init>(Landroid/content/Context;)V
24 ····.locals·024 ····.locals·0
 25 ····.annotation·system·Ldalvik/annotation/Signature;
 26 ········value·=·{
 27 ············"()V"
 28 ········}
 29 ····.end·annotation
  
25 ····.line·9830 ····.line·98
26 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/utils/Utils$1;->val$ctx:Landroid/content/Context;31 ····iput-object·p1,·p0,·Lcom/oF2pks/applicationsinfo/utils/Utils$1;->val$ctx:Landroid/content/Context;
  
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V32 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····return-void33 ····return-void
156 KB
lib/armeabi-v7a/libbinderdetector.so
File has been modified after NT_GNU_BUILD_ID has been applied.
894 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························ARM9 ··Machine:···························ARM
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········12916·(bytes·into·file)13 ··Start·of·section·headers:··········12824·(bytes·into·file)
14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI14 ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2719 ··Number·of·section·headers:·········27
20 ··Section·header·string·table·index:·2620 ··Section·header·string·table·index:·26
1.73 KB
readelf --wide --program-header {}
    
Offset 2, 25 lines modifiedOffset 2, 25 lines modified
2 Elf·file·type·is·DYN·(Shared·object·file)2 Elf·file·type·is·DYN·(Shared·object·file)
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·524 There·are·8·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x02670·0x02670·R·E·0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x0262f·0x0262f·R·E·0x1000
9 ··LOAD···········0x002e4c·0x00003e4c·0x00003e4c·0x001bc·0x001bd·RW··0x10009 ··LOAD···········0x002e48·0x00003e48·0x00003e48·0x001bc·0x001bd·RW··0x1000
10 ··DYNAMIC········0x002e9c·0x00003e9c·0x00003e9c·0x00108·0x00108·RW··0x410 ··DYNAMIC········0x002e9c·0x00003e9c·0x00003e9c·0x00108·0x00108·RW··0x4
11 ··NOTE···········0x000134·0x00000134·0x00000134·0x000bc·0x000bc·R···0x411 ··NOTE···········0x000134·0x00000134·0x00000134·0x000bc·0x000bc·R···0x4
12 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1012 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
13 ··EXIDX··········0x001ed8·0x00001ed8·0x00001ed8·0x00190·0x00190·R···0x413 ··EXIDX··········0x001e90·0x00001e90·0x00001e90·0x001a0·0x001a0·R···0x4
14 ··GNU_RELRO······0x002e4c·0x00003e4c·0x00003e4c·0x001b4·0x001b4·RW··0x414 ··GNU_RELRO······0x002e48·0x00003e48·0x00003e48·0x001b8·0x001b8·RW··0x4
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.ARM.exidx·.ARM.extab·.rodata·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.ARM.exidx·.ARM.extab·.rodata·
19 ···02·····.fini_array·.data.rel.ro·.dynamic·.got·.data·.bss·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.data·.bss·
20 ···03·····.dynamic·20 ···03·····.dynamic·
21 ···04·····.note.android.ident·.note.gnu.build-id·21 ···04·····.note.android.ident·.note.gnu.build-id·
22 ···05·····22 ···05·····
23 ···06·····.ARM.exidx·23 ···06·····.ARM.exidx·
24 ···07·····.fini_array·.data.rel.ro·.dynamic·.got·24 ···07·····.data.rel.ro·.fini_array·.dynamic·.got·
3.85 KB
readelf --wide --sections {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 There·are·27·section·headers,·starting·at·offset·0x3274:1 There·are·27·section·headers,·starting·at·offset·0x3218:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··45 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··4
6 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·000160·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·000160·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········00000350·000350·000147·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········00000350·000350·000146·00···A··0···0··1
9 ··[·5]·.gnu.hash·········GNU_HASH········00000498·000498·000030·04···A··3···0··49 ··[·5]·.gnu.hash·········GNU_HASH········00000498·000498·000030·04···A··3···0··4
10 ··[·6]·.hash·············HASH············000004c8·0004c8·0000a4·04···A··3···0··410 ··[·6]·.hash·············HASH············000004c8·0004c8·0000a4·04···A··3···0··4
11 ··[·7]·.gnu.version······VERSYM··········0000056c·00056c·00002c·02···A··3···0··211 ··[·7]·.gnu.version······VERSYM··········0000056c·00056c·00002c·02···A··3···0··2
12 ··[·8]·.gnu.version_d····VERDEF··········00000598·000598·00001c·00···A··4···1··412 ··[·8]·.gnu.version_d····VERDEF··········00000598·000598·00001c·00···A··4···1··4
13 ··[·9]·.gnu.version_r····VERNEED·········000005b4·0005b4·000040·00···A··4···2··413 ··[·9]·.gnu.version_r····VERNEED·········000005b4·0005b4·000040·00···A··4···2··4
14 ··[10]·.rel.dyn··········REL·············000005f4·0005f4·0000c8·08···A··3···0··414 ··[10]·.rel.dyn··········REL·············000005f4·0005f4·0000c8·08···A··3···0··4
15 ··[11]·.rel.plt··········REL·············000006bc·0006bc·000078·08··AI··3··20··415 ··[11]·.rel.plt··········REL·············000006bc·0006bc·000078·08···A··3···0··4
16 ··[12]·.plt··············PROGBITS········00000734·000734·0000c8·00··AX··0···0··416 ··[12]·.plt··············PROGBITS········00000734·000734·0000c8·00··AX··0···0··4
17 ··[13]·.text·············PROGBITS········000007fc·0007fc·0016dc·00··AX··0···0··417 ··[13]·.text·············PROGBITS········000007fc·0007fc·001694·00··AX··0···0··4
18 ··[14]·.ARM.exidx········ARM_EXIDX·······00001ed8·001ed8·000190·08··AL·13···0··418 ··[14]·.ARM.exidx········ARM_EXIDX·······00001e90·001e90·0001a0·08··AL·13···0··4
19 ··[15]·.ARM.extab········PROGBITS········00002068·002068·000180·00···A··0···0··419 ··[15]·.ARM.extab········PROGBITS········00002030·002030·000198·00···A··0···0··4
20 ··[16]·.rodata···········PROGBITS········000021e8·0021e8·000488·01·AMS··0···0··120 ··[16]·.rodata···········PROGBITS········000021c8·0021c8·000467·01·AMS··0···0··1
21 ··[17]·.fini_array·······FINI_ARRAY······00003e4c·002e4c·000008·04··WA··0···0··4 
22 ··[18]·.data.rel.ro······PROGBITS········00003e54·002e54·000048·00··WA··0···0··421 ··[17]·.data.rel.ro······PROGBITS········00003e48·002e48·00004c·00··WA··0···0··4
 22 ··[18]·.fini_array·······FINI_ARRAY······00003e94·002e94·000008·00··WA··0···0··4
23 ··[19]·.dynamic··········DYNAMIC·········00003e9c·002e9c·000108·08··WA··4···0··423 ··[19]·.dynamic··········DYNAMIC·········00003e9c·002e9c·000108·08··WA··4···0··4
24 ··[20]·.got··············PROGBITS········00003fa4·002fa4·00005c·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00003fa4·002fa4·00005c·00··WA··0···0··4
25 ··[21]·.data·············PROGBITS········00004000·003000·000008·00··WA··0···0··425 ··[21]·.data·············PROGBITS········00004000·003000·000004·00··WA··0···0··4
26 ··[22]·.bss··············NOBITS··········00004008·003008·000001·00··WA··0···0··126 ··[22]·.bss··············NOBITS··········00004004·003004·000001·00··WA··0···0··1
27 ··[23]·.comment··········PROGBITS········00000000·003008·000109·01··MS··0···0··127 ··[23]·.comment··········PROGBITS········00000000·003004·0000b6·01··MS··0···0··1
28 ··[24]·.note.gnu.gold-version·NOTE············00000000·003114·00001c·00······0···0··428 ··[24]·.note.gnu.gold-version·NOTE············00000000·0030bc·00001c·00······0···0··4
29 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·003130·000034·00······0···0··129 ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·0030d8·00002e·00······0···0··1
30 ··[26]·.shstrtab·········STRTAB··········00000000·003164·00010f·00······0···0··130 ··[26]·.shstrtab·········STRTAB··········00000000·003106·00010f·00······0···0··1
31 Key·to·Flags:31 Key·to·Flags:
32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),32 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),33 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),34 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
35 ··D·(mbind),·y·(purecode),·p·(processor·specific)35 ··D·(mbind),·y·(purecode),·p·(processor·specific)
1.27 KB
readelf --wide --symbols {}
    
Offset 12, 14 lines modifiedOffset 12, 14 lines modified
12 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)12 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)
13 ·····9:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)13 ·····9:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__sF@LIBC·(2)
14 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)14 ····10:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2)
15 ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)15 ····11:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fflush@LIBC·(2)
16 ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)16 ····12:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·fprintf@LIBC·(2)
17 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dladdr@LIBC·(3)17 ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·dladdr@LIBC·(3)
18 ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)18 ····14:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·snprintf@LIBC·(2)
19 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_memclr819 ····15:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_memclr
20 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_memcpy20 ····16:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__aeabi_memcpy
21 ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__gnu_Unwind_Find_exidx21 ····17:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__gnu_Unwind_Find_exidx
22 ····18:·00004008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata22 ····18:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
23 ····19:·00004009·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end23 ····19:·00004005·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
24 ····20:·00004008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start24 ····20:·00004004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
25 ····21:·00000841···116·FUNC····GLOBAL·DEFAULT···13·Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version25 ····21:·00000841···116·FUNC····GLOBAL·DEFAULT···13·Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version
2.3 KB
readelf --wide --relocs {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x5f4·contains·25·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x5f4·contains·25·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
3 00003e4c··00000017·R_ARM_RELATIVE········3 00003e48··00000017·R_ARM_RELATIVE········
4 00003e50··00000017·R_ARM_RELATIVE········4 00003e54··00000017·R_ARM_RELATIVE········
 5 00003e58··00000017·R_ARM_RELATIVE········
5 00003e5c··00000017·R_ARM_RELATIVE········6 00003e5c··00000017·R_ARM_RELATIVE········
6 00003e60··00000017·R_ARM_RELATIVE········7 00003e60··00000017·R_ARM_RELATIVE········
7 00003e64··00000017·R_ARM_RELATIVE········8 00003e64··00000017·R_ARM_RELATIVE········
8 00003e68··00000017·R_ARM_RELATIVE········9 00003e68··00000017·R_ARM_RELATIVE········
9 00003e6c··00000017·R_ARM_RELATIVE········10 00003e6c··00000017·R_ARM_RELATIVE········
10 00003e70··00000017·R_ARM_RELATIVE········11 00003e70··00000017·R_ARM_RELATIVE········
11 00003e74··00000017·R_ARM_RELATIVE········12 00003e74··00000017·R_ARM_RELATIVE········
Offset 19, 15 lines modifiedOffset 20, 14 lines modified
19 00003e90··00000017·R_ARM_RELATIVE········20 00003e90··00000017·R_ARM_RELATIVE········
20 00003e94··00000017·R_ARM_RELATIVE········21 00003e94··00000017·R_ARM_RELATIVE········
21 00003e98··00000017·R_ARM_RELATIVE········22 00003e98··00000017·R_ARM_RELATIVE········
22 00003fac··00000017·R_ARM_RELATIVE········23 00003fac··00000017·R_ARM_RELATIVE········
23 00003fb0··00000017·R_ARM_RELATIVE········24 00003fb0··00000017·R_ARM_RELATIVE········
24 00003fb4··00000017·R_ARM_RELATIVE········25 00003fb4··00000017·R_ARM_RELATIVE········
25 00004000··00000017·R_ARM_RELATIVE········26 00004000··00000017·R_ARM_RELATIVE········
26 00004004··00000017·R_ARM_RELATIVE········ 
27 00003fa4··00000515·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC27 00003fa4··00000515·R_ARM_GLOB_DAT·········00000000···__stack_chk_guard@LIBC
28 00003fa8··00000915·R_ARM_GLOB_DAT·········00000000···__sF@LIBC28 00003fa8··00000915·R_ARM_GLOB_DAT·········00000000···__sF@LIBC
  
29 Relocation·section·'.rel.plt'·at·offset·0x6bc·contains·15·entries:29 Relocation·section·'.rel.plt'·at·offset·0x6bc·contains·15·entries:
30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name30 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
31 00003fc4··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC31 00003fc4··00000216·R_ARM_JUMP_SLOT········00000000···__cxa_finalize@LIBC
32 00003fc8··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC32 00003fc8··00000116·R_ARM_JUMP_SLOT········00000000···__cxa_atexit@LIBC
Offset 36, 11 lines modifiedOffset 36, 11 lines modified
36 00003fd4··00000616·R_ARM_JUMP_SLOT········00000000···close@LIBC36 00003fd4··00000616·R_ARM_JUMP_SLOT········00000000···close@LIBC
37 00003fd8··00000316·R_ARM_JUMP_SLOT········00000000···__errno@LIBC37 00003fd8··00000316·R_ARM_JUMP_SLOT········00000000···__errno@LIBC
38 00003fdc··00000416·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC38 00003fdc··00000416·R_ARM_JUMP_SLOT········00000000···__stack_chk_fail@LIBC
39 00003fe0··00000c16·R_ARM_JUMP_SLOT········00000000···fprintf@LIBC39 00003fe0··00000c16·R_ARM_JUMP_SLOT········00000000···fprintf@LIBC
40 00003fe4··00000b16·R_ARM_JUMP_SLOT········00000000···fflush@LIBC40 00003fe4··00000b16·R_ARM_JUMP_SLOT········00000000···fflush@LIBC
41 00003fe8··00000a16·R_ARM_JUMP_SLOT········00000000···abort@LIBC41 00003fe8··00000a16·R_ARM_JUMP_SLOT········00000000···abort@LIBC
42 00003fec··00001016·R_ARM_JUMP_SLOT········00000000···__aeabi_memcpy42 00003fec··00001016·R_ARM_JUMP_SLOT········00000000···__aeabi_memcpy
43 00003ff0··00000f16·R_ARM_JUMP_SLOT········00000000···__aeabi_memclr843 00003ff0··00000f16·R_ARM_JUMP_SLOT········00000000···__aeabi_memclr
44 00003ff4··00000d16·R_ARM_JUMP_SLOT········00000000···dladdr@LIBC44 00003ff4··00000d16·R_ARM_JUMP_SLOT········00000000···dladdr@LIBC
45 00003ff8··00000e16·R_ARM_JUMP_SLOT········00000000···snprintf@LIBC45 00003ff8··00000e16·R_ARM_JUMP_SLOT········00000000···snprintf@LIBC
46 00003ffc··00001116·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx46 00003ffc··00001116·R_ARM_JUMP_SLOT········00000000···__gnu_Unwind_Find_exidx
1.32 KB
readelf --wide --dynamic {}
    
Offset 8, 22 lines modifiedOffset 8, 22 lines modified
8 ·0x00000011·(REL)························0x5f48 ·0x00000011·(REL)························0x5f4
9 ·0x00000012·(RELSZ)······················200·(bytes)9 ·0x00000012·(RELSZ)······················200·(bytes)
10 ·0x00000013·(RELENT)·····················8·(bytes)10 ·0x00000013·(RELENT)·····················8·(bytes)
11 ·0x6ffffffa·(RELCOUNT)···················2311 ·0x6ffffffa·(RELCOUNT)···················23
12 ·0x00000006·(SYMTAB)·····················0x1f012 ·0x00000006·(SYMTAB)·····················0x1f0
13 ·0x0000000b·(SYMENT)·····················16·(bytes)13 ·0x0000000b·(SYMENT)·····················16·(bytes)
14 ·0x00000005·(STRTAB)·····················0x35014 ·0x00000005·(STRTAB)·····················0x350
15 ·0x0000000a·(STRSZ)······················327·(bytes)15 ·0x0000000a·(STRSZ)······················326·(bytes)
16 ·0x6ffffef5·(GNU_HASH)···················0x49816 ·0x6ffffef5·(GNU_HASH)···················0x498
17 ·0x00000004·(HASH)·······················0x4c817 ·0x00000004·(HASH)·······················0x4c8
18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]18 ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so]
19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]19 ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so]
20 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]20 ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so]
21 ·0x0000000e·(SONAME)·····················Library·soname:·[libbinderdetector.so]21 ·0x0000000e·(SONAME)·····················Library·soname:·[libbinderdetector.so]
22 ·0x0000001a·(FINI_ARRAY)·················0x3e4c22 ·0x0000001a·(FINI_ARRAY)·················0x3e94
23 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)23 ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes)
24 ·0x0000001e·(FLAGS)······················BIND_NOW24 ·0x0000001e·(FLAGS)······················BIND_NOW
25 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW25 ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW
26 ·0x6ffffff0·(VERSYM)·····················0x56c26 ·0x6ffffff0·(VERSYM)·····················0x56c
27 ·0x6ffffffc·(VERDEF)·····················0x59827 ·0x6ffffffc·(VERDEF)·····················0x598
28 ·0x6ffffffd·(VERDEFNUM)··················128 ·0x6ffffffd·(VERDEFNUM)··················1
29 ·0x6ffffffe·(VERNEED)····················0x5b429 ·0x6ffffffe·(VERNEED)····················0x5b4
1.63 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·30·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·39·34·38·39·34·34·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·31·65·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·30·37·35·35·32·39·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·b60e573f6180f9b4d51e09581e0475b29d824f156 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·39f292240e7f69f520f215da20ddb88446486ff6
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
2.81 KB
strings --all --bytes=8 {}
    
Offset 2, 56 lines modifiedOffset 2, 56 lines modified
2 libbinderdetector.so2 libbinderdetector.so
3 __cxa_finalize3 __cxa_finalize
4 Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version4 Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version
5 __stack_chk_fail5 __stack_chk_fail
6 __stack_chk_guard6 __stack_chk_guard
7 libdl.so7 libdl.so
8 snprintf8 snprintf
9 __aeabi_memclr89 __aeabi_memclr
10 __aeabi_memcpy10 __aeabi_memcpy
11 __gnu_Unwind_Find_exidx11 __gnu_Unwind_Find_exidx
12 __bss_start12 __bss_start
13 ·h1F*FCF13 ·h1F*FCF
14 HxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpG`HxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpG14 HxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpG`HxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpG
15 PHxDpGPHxDpGOHxDpGOHxDpG15 PHxDpGPHxDpGOHxDpGOHxDpG
16 /dev/binder16 /dev/binder
17 libunwind:·%s·%s:%d·-·%s17 libunwind:·%s·%s:%d·-·%s
18 _Unwind_Resume18 _Unwind_Resume
19 /buildbot/src/googleplex-android/ndk-release-r20/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp19 /buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp
20 _Unwind_Resume()·can't·return20 _Unwind_Resume()·can't·return
21 _Unwind_VRS_Set21 _Unwind_VRS_Set
22 unsupported·register·class22 unsupported·register·class
23 _Unwind_VRS_Pop23 _Unwind_VRS_Pop
24 unwind_phase224 unwind_phase2
25 during·phase1·personality·function·said·it·would·stop·here,·but·now·in·phase2·it·did·not·stop·here25 during·phase1·personality·function·said·it·would·stop·here,·but·now·in·phase2·it·did·not·stop·here
26 _Unwind_VRS_Get_Internal26 _Unwind_VRS_Get_Internal
27 /buildbot/src/googleplex-android/ndk-release-r20/external/libcxx/../../external/libunwind_llvm/src/UnwindCursor.hpp27 /buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/UnwindCursor.hpp
28 getRegister28 getRegister
29 /buildbot/src/googleplex-android/ndk-release-r20/external/libcxx/../../external/libunwind_llvm/src/Registers.hpp29 /buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Registers.hpp
30 unsupported·arm·register30 unsupported·arm·register
31 setRegister31 setRegister
32 getFloatRegister32 getFloatRegister
33 Unknown·ARM·float·register33 Unknown·ARM·float·register
34 setFloatRegister34 setFloatRegister
35 getInfoFromEHABISection35 getInfoFromEHABISection
36 unknown·personality·routine36 unknown·personality·routine
37 index·inlined·table·detected·but·pr·function·requires·extra·words37 index·inlined·table·detected·but·pr·function·requires·extra·words
38 unknown·register38 unknown·register
39 Android·(5220042·based·on·r346389c)·clang·version·8.0.7·(https://android.googlesource.com/toolchain/clang·b55f2d4ebfd35bf643d27dbca1bb228957008617)·(https://android.googlesource.com/toolchain/llvm·3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd)·(based·on·LLVM·8.0.7svn)39 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
40 gold·1.1240 gold·1.12
41 .shstrtab41 .fini_array
 42 .ARM.exidx
 43 .comment
42 .note.android.ident44 .note.android.ident
43 .note.gnu.build-id 
44 .gnu.hash 
45 .gnu.version 
46 .gnu.version_d 
47 .gnu.version_r 
48 .rel.dyn 
49 .rel.plt45 .rel.plt
 46 .ARM.attributes
 47 .gnu.version_r
50 .ARM.exidx 
51 .ARM.extab 
52 .fini_array 
53 .data.rel.ro48 .data.rel.ro
54 .dynamic 
55 .comment49 .rel.dyn
 50 .gnu.version
56 .note.gnu.gold-version51 .note.gnu.gold-version
57 .ARM.attributes52 .gnu.hash
 53 .note.gnu.build-id
 54 .gnu.version_d
 55 .dynamic
 56 .ARM.extab
 57 .shstrtab
1.34 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 11, 14 lines modifiedOffset 11, 14 lines modified
11 ··0x000003d0·005f5f65·72726e6f·005f5f73·7461636b·.__errno.__stack11 ··0x000003d0·005f5f65·72726e6f·005f5f73·7461636b·.__errno.__stack
12 ··0x000003e0·5f63686b·5f666169·6c005f5f·73746163·_chk_fail.__stac12 ··0x000003e0·5f63686b·5f666169·6c005f5f·73746163·_chk_fail.__stac
13 ··0x000003f0·6b5f6368·6b5f6775·61726400·636c6f73·k_chk_guard.clos13 ··0x000003f0·6b5f6368·6b5f6775·61726400·636c6f73·k_chk_guard.clos
14 ··0x00000400·6500696f·63746c00·6f70656e·005f5f73·e.ioctl.open.__s14 ··0x00000400·6500696f·63746c00·6f70656e·005f5f73·e.ioctl.open.__s
15 ··0x00000410·46006162·6f727400·66666c75·73680066·F.abort.fflush.f15 ··0x00000410·46006162·6f727400·66666c75·73680066·F.abort.fflush.f
16 ··0x00000420·7072696e·74660064·6c616464·72006c69·printf.dladdr.li16 ··0x00000420·7072696e·74660064·6c616464·72006c69·printf.dladdr.li
17 ··0x00000430·62646c2e·736f0073·6e707269·6e746600·bdl.so.snprintf.17 ··0x00000430·62646c2e·736f0073·6e707269·6e746600·bdl.so.snprintf.
18 ··0x00000440·5f5f6165·6162695f·6d656d63·6c723800·__aeabi_memclr8.18 ··0x00000440·5f5f6165·6162695f·6d656d63·6c72005f·__aeabi_memclr._
19 ··0x00000450·5f5f6165·6162695f·6d656d63·7079005f·__aeabi_memcpy._19 ··0x00000450·5f616561·62695f6d·656d6370·79005f5f·_aeabi_memcpy.__
20 ··0x00000460·5f676e75·5f556e77·696e645f·46696e64·_gnu_Unwind_Find20 ··0x00000460·676e755f·556e7769·6e645f46·696e645f·gnu_Unwind_Find_
21 ··0x00000470·5f657869·6478005f·65646174·61005f5f·_exidx._edata.__21 ··0x00000470·65786964·78005f65·64617461·005f5f62·exidx._edata.__b
22 ··0x00000480·6273735f·73746172·74005f65·6e64006c·bss_start._end.l22 ··0x00000480·73735f73·74617274·005f656e·64006c69·ss_start._end.li
23 ··0x00000490·69626d2e·736f00·····················ibm.so.23 ··0x00000490·626d2e73·6f00·······················bm.so.
  
1.05 KB
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000004c8·11000000·16000000·07000000·12000000·................2 ··0x000004c8·11000000·16000000·07000000·12000000·................
3 ··0x000004d8·11000000·06000000·00000000·00000000·................3 ··0x000004d8·11000000·06000000·00000000·00000000·................
4 ··0x000004e8·09000000·00000000·0d000000·00000000·................4 ··0x000004e8·0f000000·00000000·0d000000·00000000·................
5 ··0x000004f8·0a000000·14000000·04000000·13000000·................5 ··0x000004f8·0a000000·14000000·04000000·13000000·................
6 ··0x00000508·0c000000·0e000000·00000000·00000000·................6 ··0x00000508·0c000000·0e000000·00000000·00000000·................
7 ··0x00000518·00000000·00000000·00000000·00000000·................7 ··0x00000518·00000000·00000000·00000000·00000000·................
8 ··0x00000528·00000000·15000000·00000000·00000000·................8 ··0x00000528·00000000·15000000·00000000·00000000·................
9 ··0x00000538·05000000·08000000·00000000·01000000·................9 ··0x00000538·05000000·08000000·00000000·01000000·................
10 ··0x00000548·03000000·0b000000·02000000·00000000·................10 ··0x00000548·03000000·0b000000·09000000·00000000·................
11 ··0x00000558·00000000·0f000000·10000000·00000000·................11 ··0x00000558·00000000·02000000·10000000·00000000·................
12 ··0x00000568·00000000····························....12 ··0x00000568·00000000····························....
  
577 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 61, 15 lines modifiedOffset 61, 15 lines modified
61 »       ldr»    pc,·[ip,·#2092]!»      @·0x82c61 »       ldr»    pc,·[ip,·#2092]!»      @·0x82c
  
62 000007c0·<__aeabi_memcpy@plt>:62 000007c0·<__aeabi_memcpy@plt>:
63 »       add»    ip,·pc,·#0,·1263 »       add»    ip,·pc,·#0,·12
64 »       add»    ip,·ip,·#12288»@·0x300064 »       add»    ip,·ip,·#12288»@·0x3000
65 »       ldr»    pc,·[ip,·#2084]!»      @·0x82465 »       ldr»    pc,·[ip,·#2084]!»      @·0x824
  
66 000007cc·<__aeabi_memclr8@plt>:66 000007cc·<__aeabi_memclr@plt>:
67 »       add»    ip,·pc,·#0,·1267 »       add»    ip,·pc,·#0,·12
68 »       add»    ip,·ip,·#12288»@·0x300068 »       add»    ip,·ip,·#12288»@·0x3000
69 »       ldr»    pc,·[ip,·#2076]!»      @·0x81c69 »       ldr»    pc,·[ip,·#2076]!»      @·0x81c
  
70 000007d8·<dladdr@plt>:70 000007d8·<dladdr@plt>:
71 »       add»    ip,·pc,·#0,·1271 »       add»    ip,·pc,·#0,·12
72 »       add»    ip,·ip,·#12288»@·0x300072 »       add»    ip,·ip,·#12288»@·0x3000
120 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 3, 28 lines modifiedOffset 3, 28 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 000007fc·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base-0x44>:4 000007fc·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base-0x44>:
5 »       ldr»    r0,·[pc,·#4]»  @·808·<__gnu_Unwind_Find_exidx@plt+0x18>5 »       ldr»    r0,·[pc,·#4]»  @·808·<__gnu_Unwind_Find_exidx@plt+0x18>
6 »       add»    r0,·pc,·r06 »       add»    r0,·pc,·r0
7 »       b»      748·<__cxa_finalize@plt>7 »       b»      748·<__cxa_finalize@plt>
8 »       strdeq» r3,·[r0],·-r88 »       andeq»  r3,·r0,·r0,·asr·#12
9 »       bx»     lr9 »       bx»     lr
10 »       b»      80c·<__gnu_Unwind_Find_exidx@plt+0x1c>10 »       b»      80c·<__gnu_Unwind_Find_exidx@plt+0x1c>
11 »       cmp»    r0,·#011 »       cmp»    r0,·#0
12 »       bxeq»   lr12 »       bxeq»   lr
13 »       bx»     r013 »       bx»     r0
14 »       mov»    r1,·r014 »       mov»    r1,·r0
15 »       ldr»    r0,·[pc,·#12]» @·838·<__gnu_Unwind_Find_exidx@plt+0x48>15 »       ldr»    r0,·[pc,·#12]» @·838·<__gnu_Unwind_Find_exidx@plt+0x48>
16 »       ldr»    r2,·[pc,·#12]» @·83c·<__gnu_Unwind_Find_exidx@plt+0x4c>16 »       ldr»    r2,·[pc,·#12]» @·83c·<__gnu_Unwind_Find_exidx@plt+0x4c>
17 »       add»    r0,·pc,·r017 »       add»    r0,·pc,·r0
18 »       add»    r2,·pc,·r218 »       add»    r2,·pc,·r2
19 »       b»      754·<__cxa_atexit@plt>19 »       b»      754·<__cxa_atexit@plt>
20 »       »       »       @·<UNDEFINED>·instruction:·0xffffffe020 »       »       »       @·<UNDEFINED>·instruction:·0xffffffe0
21 »       andeq»  r3,·r0,·r8,·asr·#1521 »       andeq»  r3,·r0,·r0,·lsl·r6
  
22 00000840·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base>:22 00000840·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base>:
23 »       push»   {r4,·r5,·r6,·r7,·lr}23 »       push»   {r4,·r5,·r6,·r7,·lr}
24 »       add»    r7,·sp,·#1224 »       add»    r7,·sp,·#12
25 »       str.w»  fp,·[sp,·#-4]!25 »       str.w»  fp,·[sp,·#-4]!
26 »       sub»    sp,·#826 »       sub»    sp,·#8
27 »       ldr»    r0,·[pc,·#96]» @·(8ac·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x6c>)27 »       ldr»    r0,·[pc,·#96]» @·(8ac·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x6c>)
Offset 47, 1032 lines modifiedOffset 47, 1037 lines modified
47 »       mov»    r4,·r047 »       mov»    r4,·r0
48 »       blx»    76c·<ioctl@plt>48 »       blx»    76c·<ioctl@plt>
49 »       mov»    r5,·r049 »       mov»    r5,·r0
50 »       mov»    r0,·r450 »       mov»    r0,·r4
51 »       blx»    778·<close@plt>51 »       blx»    778·<close@plt>
52 »       ldr»    r0,·[sp,·#0]52 »       ldr»    r0,·[sp,·#0]
53 »       cmp»    r5,·#053 »       cmp»    r5,·#0
54 »       it»     lt54 »       it»     mi
55 »       movlt»  r0,·r555 »       movmi»  r0,·r5
56 »       b.n»    898·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x58>56 »       b.n»    898·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x58>
57 »       blx»    784·<__errno@plt>57 »       blx»    784·<__errno@plt>
58 »       ldr»    r0,·[r0,·#0]58 »       ldr»    r0,·[r0,·#0]
59 »       negs»   r0,·r059 »       negs»   r0,·r0
60 »       ldr»    r1,·[sp,·#4]60 »       ldr»    r1,·[sp,·#4]
61 »       ldr»    r2,·[r6,·#0]61 »       ldr»    r2,·[r6,·#0]
62 »       subs»   r1,·r2,·r162 »       subs»   r1,·r2,·r1
63 »       ittt»   eq63 »       ittt»   eq
64 »       addeq»  sp,·#864 »       addeq»  sp,·#8
65 »       ldreq.w»fp,·[sp],·#465 »       ldreq.w»fp,·[sp],·#4
66 »       popeq»  {r4,·r5,·r6,·r7,·pc}66 »       popeq»  {r4,·r5,·r6,·r7,·pc}
67 »       blx»    790·<__stack_chk_fail@plt>67 »       blx»    790·<__stack_chk_fail@plt>
68 »       adds»   r7,·#84»     @·0x5468 »       adds»   r7,·#84»     @·0x54
69 »       movs»   r0,·r069 »       movs»   r0,·r0
70 »       adds»   r6,·r0,·r670 »       adds»   r6,·r4,·r5
71 »       movs»   r0,·r071 »       movs»   r0,·r0
 72 »       push»   {r4,·r6,·r7,·lr}
 73 »       add»    r7,·sp,·#8
72 »       ldr»    r3,·[r0,·#0]74 »       ldr»    r3,·[r0,·#0]
73 »       cmp»    r3,·#075 »       cmp»    r3,·#0
74 »       blt.n»  8ce·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x8e>76 »       bmi.n»  8d2·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x92>
75 »       movs»   r3,·#177 »       movs»   r3,·#1
76 »       str»    r3,·[r1,·#0]78 »       str»    r3,·[r1,·#0]
77 »       movs»   r3,·#479 »       movs»   r3,·#4
78 »       ldr.w»  r1,·[r0,·#4]!80 »       ldr.w»  r1,·[r0,·#4]!
79 »       lsrs»   r1,·r1,·#2481 »       lsrs»   r1,·r1,·#24
80 »       add.w»  r1,·r3,·r1,·lsl·#282 »       add.w»  r1,·r3,·r1,·lsl·#2
81 »       str»    r1,·[r2,·#0]83 »       str»    r1,·[r2,·#0]
82 »       bx»     lr84 »       pop»    {r4,·r6,·r7,·pc}
83 »       ubfx»   ip,·r3,·#24,·#485 »       ubfx»   r4,·r3,·#24,·#4
84 »       cmp.w»  ip,·#086 »       cbz»    r4,·8ee·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xae>
 87 »       cmp»    r4,·#3
 88 »       it»     ne
 89 »       cmpne»  r4,·#1
85 »       beq.n»  8f6·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xb6>90 »       bne.n»  8f8·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xb8>
86 »       cmp.w»  ip,·#3 
87 »       ittt»   ne 
88 »       cmpne.w»ip,·#1 
89 »       movne»  r0,·#0 
90 »       bxne»   lr 
91 »       ubfx»   ip,·r3,·#16,·#891 »       ubfx»   r3,·r3,·#16,·#8
92 »       movs»   r3,·#492 »       movs»   r4,·#4
93 »       add.w»  r3,·r3,·ip,·lsl·#293 »       add.w»  r4,·r4,·r3,·lsl·#2
94 »       mov.w»  ip,·#294 »       movs»   r3,·#2
95 »       b.n»    8fc·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xbc>95 »       b.n»    8f2·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xb2>
96 »       mov.w»  ip,·#1 
97 »       movs»   r3,·#496 »       movs»   r3,·#1
 97 »       movs»   r4,·#4
98 »       str»    r3,·[r2,·#0]98 »       str»    r4,·[r2,·#0]
99 »       str.w»  ip,·[r1] 
100 »       bx»     lr99 »       str»    r3,·[r1,·#0]
 100 »       pop»    {r4,·r6,·r7,·pc}
 101 »       movs»   r0,·#0
 102 »       pop»    {r4,·r6,·r7,·pc}
101 »       push»   {r4,·r5,·r6,·r7,·lr}103 »       push»   {r4,·r5,·r6,·r7,·lr}
102 »       add»    r7,·sp,·#12104 »       add»    r7,·sp,·#12
103 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp}105 »       stmdb»  sp!,·{r3,·r4,·r5,·r6,·r7,·r8,·r9,·sl,·fp}
104 »       mov»    r4,·r0106 »       mov»    r4,·r0
105 »       ldr»    r0,·[pc,·#604]»@·(b6c·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x32c>)107 »       ldr»    r0,·[pc,·#600]»@·(b60·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x320>)
106 »       mov»    r9,·r3108 »       mov»    r9,·r3
107 »       mov»    sl,·r2109 »       mov»    sl,·r2
108 »       add»    r0,·pc110 »       add»    r0,·pc
109 »       mov»    r6,·r1111 »       mov»    r6,·r1
110 »       mov.w»  fp,·#0112 »       mov.w»  fp,·#0
111 »       ldr»    r0,·[r0,·#0]113 »       ldr»    r0,·[r0,·#0]
112 »       str»    r0,·[sp,·#4]114 »       str»    r0,·[sp,·#4]
113 »       ldr»    r0,·[r0,·#0]115 »       ldr»    r0,·[r0,·#0]
114 »       str»    r0,·[sp,·#16]116 »       str»    r0,·[sp,·#16]
115 »       movs»   r0,·#0117 »       movs»   r0,·#0
116 »       str»    r0,·[sp,·#8]118 »       str»    r0,·[sp,·#8]
117 »       movs.w» r0,·fp,·lsl·#31119 »       movs.w» r0,·fp,·lsl·#31
118 »       bne.w»  b38·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x2f8>120 »       bne.w»  b28·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x2e8>
119 »       mov»    r5,·sl121 »       mov»    r5,·sl
120 »       cmp»    sl,·r9122 »       cmp»    sl,·r9
121 »       bcs.w»  b38·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x2f8>123 »       bcs.w»  b28·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x2e8>
122 »       eor.w»  r0,·r5,·#3124 »       eor.w»  r0,·r5,·#3
123 »       add.w»  sl,·r5,·#1125 »       add.w»  sl,·r5,·#1
124 »       ldrb.w» r8,·[r6,·r0]126 »       ldrb.w» r8,·[r6,·r0]
125 »       movs.w» r0,·r8,·lsl·#24127 »       movs.w» r0,·r8,·lsl·#24
126 »       bmi.n»  966·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x126>128 »       bmi.n»  95e·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x11e>
127 »       add»    r2,·sp,·#12129 »       add»    r2,·sp,·#12
128 »       mov»    r0,·r4130 »       mov»    r0,·r4
129 »       movs»   r1,·#13131 »       movs»   r1,·#13
130 »       bl»     1184·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x944>132 »       bl»     117c·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x93c>
131 »       mov.w»  r0,·r8,·lsl·#2133 »       mov.w»  r0,·r8,·lsl·#2
132 »       movs.w» r1,·r8,·lsl·#25134 »       movs.w» r1,·r8,·lsl·#25
133 »       bmi.n»  9ba·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x17a>135 »       bmi.n»  9b2·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x172>
134 »       ldr»    r1,·[sp,·#12]136 »       ldr»    r1,·[sp,·#12]
135 »       add»    r0,·r1137 »       add»    r0,·r1
Max diff block lines reached; 117750/122378 bytes (96.22%) of diff not shown.
3.49 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
    
Offset 1, 28 lines modifiedOffset 1, 29 lines modified
  
1 Hex·dump·of·section·'.ARM.exidx':1 Hex·dump·of·section·'.ARM.exidx':
2 ··0x00001ed8·24e9ff7f·01000000·60e9ff7f·84010000·$.......`.......2 ··0x00001e90·6ce9ff7f·01000000·a8e9ff7f·94010000·l...............
3 ··0x00001ee8·cce9ff7f·01000000·c4e9ff7f·b0b0b080·................ 
4 ··0x00001ef8·0ceaff7f·78010000·70ecff7f·7c010000·....x...p...|... 
5 ··0x00001f08·14edff7f·80010000·b8edff7f·84010000·................3 ··0x00001ea0·14eaff7f·01000000·0ceaff7f·90010000·................
 4 ··0x00001eb0·4ceaff7f·94010000·acecff7f·98010000·L...............
 5 ··0x00001ec0·50edff7f·9c010000·f8edff7f·a0010000·P...............
6 ··0x00001f18·00efff7f·b0b0b080·00efff7f·80010000·................6 ··0x00001ed0·40efff7f·b0b0b080·40efff7f·9c010000·@.......@.......
7 ··0x00001f28·28efff7f·b0b0b080·30efff7f·7c010000·(.......0...|...7 ··0x00001ee0·68efff7f·b0b0b080·70efff7f·98010000·h.......p.......
8 ··0x00001f38·c8efff7f·80010000·d8f0ff7f·b0b0b080·................8 ··0x00001ef0·08f0ff7f·9c010000·18f1ff7f·b0b0b080·................
9 ··0x00001f48·d4f0ff7f·7c010000·34f1ff7f·80010000·....|...4.......9 ··0x00001f00·14f1ff7f·98010000·74f1ff7f·9c010000·........t.......
10 ··0x00001f58·60f1ff7f·84010000·8cf1ff7f·b0b0b080·`...............10 ··0x00001f10·a0f1ff7f·a0010000·ccf1ff7f·b0b0b080·................
11 ··0x00001f68·90f1ff7f·08849780·9af1ff7f·01000000·................11 ··0x00001f20·d0f1ff7f·08849780·daf1ff7f·01000000·................
12 ··0x00001f78·c4f1ff7f·70010000·04f2ff7f·74010000·....p.......t... 
13 ··0x00001f88·30f2ff7f·78010000·70f2ff7f·7c010000·0...x...p...|...12 ··0x00001f30·04f2ff7f·8c010000·44f2ff7f·90010000·........D.......
 13 ··0x00001f40·70f2ff7f·94010000·b0f2ff7f·98010000·p...............
14 ··0x00001f98·a0f2ff7f·80010000·d4f2ff7f·b0b0b080·................14 ··0x00001f50·e0f2ff7f·9c010000·14f3ff7f·b0b0b080·................
15 ··0x00001fa8·d2f2ff7f·7c010000·ecf2ff7f·08849780·....|...........15 ··0x00001f60·12f3ff7f·98010000·2cf3ff7f·08849780·........,.......
 16 ··0x00001f70·38f3ff7f·94010000·4cf3ff7f·08849780·8.......L.......
16 ··0x00001fb8·24f3ff7f·b0b0b080·22f3ff7f·08849780·$.......".......17 ··0x00001f80·50f3ff7f·b0b0b080·4ef3ff7f·08849780·P.......N.......
 18 ··0x00001f90·52f3ff7f·b0b0b080·8af3ff7f·78010000·R...........x...
17 ··0x00001fc8·26f3ff7f·b0b0b080·5ef3ff7f·60010000·&.......^...`...19 ··0x00001fa0·d6f3ff7f·b0b0b080·e8f3ff7f·74010000·............t...
18 ··0x00001fd8·aaf3ff7f·b0b0b080·bcf3ff7f·5c010000·............\... 
19 ··0x00001fe8·e8f3ff7f·60010000·44f4ff7f·b0b0b080·....`...D.......20 ··0x00001fb0·14f4ff7f·78010000·70f4ff7f·b0b0b080·....x...p.......
20 ··0x00001ff8·4cf4ff7f·5c010000·bcf4ff7f·60010000·L...\.......`... 
21 ··0x00002008·28f5ff7f·64010000·ccf5ff7f·68010000·(...d.......h... 
22 ··0x00002018·80f6ff7f·6c010000·c4f6ff7f·70010000·....l.......p... 
23 ··0x00002028·d0f6ff7f·74010000·fcf6ff7f·78010000·....t.......x...21 ··0x00001fc0·78f4ff7f·74010000·e8f4ff7f·78010000·x...t.......x...
24 ··0x00002038·54f7ff7f·7c010000·90f7ff7f·80010000·T...|...........22 ··0x00001fd0·54f5ff7f·7c010000·f8f5ff7f·80010000·T...|...........
 23 ··0x00001fe0·acf6ff7f·84010000·f0f6ff7f·88010000·................
 24 ··0x00001ff0·fcf6ff7f·8c010000·28f7ff7f·90010000·........(.......
 25 ··0x00002000·80f7ff7f·94010000·bcf7ff7f·98010000·................
25 ··0x00002048·54f9ff7f·84010000·94f9ff7f·88010000·T...............26 ··0x00002010·5cf9ff7f·9c010000·90f9ff7f·a0010000·\...............
26 ··0x00002058·e0f9ff7f·b0b0b080·1cfeff7f·01000000·................27 ··0x00002020·d0f9ff7f·b0b0b080·0cfeff7f·01000000·................
  
3.42 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
    
Offset 1, 27 lines modifiedOffset 1, 29 lines modified
  
1 Hex·dump·of·section·'.ARM.extab':1 Hex·dump·of·section·'.ARM.extab':
 2 ··0x00002030·43970181·b0ab8080·00000000·41970181·C...........A...
 3 ··0x00002040·b0b00d84·00000000·46970181·b0abf080·........F.......
 4 ··0x00002050·00000000·43970181·b0ab8080·00000000·....C...........
2 ··0x00002068·43970181·b0ab8080·00000000·46970181·C...........F...5 ··0x00002060·43970181·b0ab8080·00000000·46970181·C...........F...
3 ··0x00002078·b0abf080·00000000·43970181·b0ab8080·........C.......6 ··0x00002070·b0abf080·00000000·41970181·b0b00b84·........A.......
4 ··0x00002088·00000000·43970181·b0ab8080·00000000·....C...........7 ··0x00002080·00000000·43970181·b0ab1080·00000000·....C...........
5 ··0x00002098·46970181·b0abf080·00000000·41970181·F...........A...8 ··0x00002090·46970181·b0abf080·00000000·41970181·F...........A...
6 ··0x000020a8·b0b00b84·00000000·43970181·b0ab1080·........C....... 
7 ··0x000020b8·00000000·46970181·b0abf080·00000000·....F........... 
8 ··0x000020c8·41970181·b0b00b84·00000000·41970181·A...........A... 
9 ··0x000020d8·b0b00d84·00000000·41970181·b0b00d84·........A.......9 ··0x000020a0·b0b00b84·00000000·41970181·b0b00d84·........A.......
10 ··0x000020e8·00000000·41970181·b0b00d84·00000000·....A...........10 ··0x000020b0·00000000·41970181·b0b00d84·00000000·....A...........
11 ··0x000020f8·43970181·b0ab8080·00000000·43970181·C...........C...11 ··0x000020c0·41970181·b0b00d84·00000000·43970181·A...........C...
12 ··0x00002108·b0ab8080·00000000·43970181·b0ab8080·........C.......12 ··0x000020d0·b0ab8080·00000000·43970181·b0ab8080·........C.......
13 ··0x00002118·00000000·43970181·b0ab1080·00000000·....C........... 
14 ··0x00002128·41970181·b0b00d84·00000000·41970181·A...........A... 
15 ··0x00002138·b0b00d84·00000000·43970181·b0ab1080·........C....... 
16 ··0x00002148·00000000·43970181·b0ab8080·00000000·....C...........13 ··0x000020e0·00000000·43970181·b0ab8080·00000000·....C...........
17 ··0x00002158·41970181·b0b00b84·00000000·41970181·A...........A...14 ··0x000020f0·43970181·b0ab1080·00000000·41970181·C...........A...
18 ··0x00002168·b0b00b84·00000000·41970181·b0b00b84·........A....... 
19 ··0x00002178·00000000·43970181·b0ab1080·00000000·....C........... 
20 ··0x00002188·41970181·b0b00b84·00000000·41970181·A...........A... 
21 ··0x00002198·b0b00d84·00000000·41970181·b0b00d84·........A.......15 ··0x00002100·b0b00d84·00000000·41970181·b0b00d84·........A.......
 16 ··0x00002110·00000000·41970181·b0b00d84·00000000·....A...........
 17 ··0x00002120·43970181·b0ab1080·00000000·43970181·C...........C...
 18 ··0x00002130·b0ab8080·00000000·41970181·b0b00d84·........A.......
 19 ··0x00002140·00000000·41970181·b0b00d84·00000000·....A...........
 20 ··0x00002150·41970181·b0b00b84·00000000·43970181·A...........C...
 21 ··0x00002160·b0ab1080·00000000·41970181·b0b00b84·........A.......
 22 ··0x00002170·00000000·41970181·b0b00d84·00000000·....A...........
 23 ··0x00002180·41970181·b0b00d84·00000000·45970181·A...........E...
 24 ··0x00002190·b0abb080·00000000·41970181·b0b00b84·........A.......
22 ··0x000021a8·00000000·45970181·b0abb080·00000000·....E...........25 ··0x000021a0·00000000·46970181·b0abf080·00000000·....F...........
23 ··0x000021b8·41970181·b0b00b84·00000000·46970181·A...........F...26 ··0x000021b0·41970181·b0b00b84·00000000·43970181·A...........C...
 27 ··0x000021c0·b0ab1080·00000000···················........
24 ··0x000021c8·b0abf080·00000000·43970181·b0ab1080·........C....... 
25 ··0x000021d8·00000000·43970181·b0ab1080·00000000·....C........... 
  
4.94 KB
readelf --wide --decompress --string-dump=.rodata {}
    
Offset 1, 107 lines modifiedOffset 1, 107 lines modified
  
1 String·dump·of·section·'.rodata':1 String·dump·of·section·'.rodata':
2 ··[·····0]··/dev/binder2 ··[·····0]··/dev/binder
3 ··[·····c]··libunwind:·%s·%s:%d·-·%s\n3 ··[·····c]··libunwind:·%s·%s:%d·-·%s\n
4 ··[····26]··_Unwind_Resume4 ··[····26]··_Unwind_Resume
5 ··[····35]··/buildbot/src/googleplex-android/ndk-release-r20/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp5 ··[····35]··/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Unwind-EHABI.cpp
6 ··[····a9]··_Unwind_Resume()·can't·return6 ··[····9e]··_Unwind_Resume()·can't·return
7 ··[····c7]··_Unwind_VRS_Set7 ··[····bc]··_Unwind_VRS_Set
8 ··[····d7]··unsupported·register·class8 ··[····cc]··unsupported·register·class
9 ··[····f2]··_Unwind_VRS_Pop9 ··[····e7]··_Unwind_VRS_Pop
10 ··[···102]··unwind_phase210 ··[····f7]··unwind_phase2
11 ··[···110]··during·phase1·personality·function·said·it·would·stop·here,·but·now·in·phase2·it·did·not·stop·here11 ··[···105]··during·phase1·personality·function·said·it·would·stop·here,·but·now·in·phase2·it·did·not·stop·here
12 ··[···173]··_Unwind_VRS_Get_Internal12 ··[···168]··_Unwind_VRS_Get_Internal
13 ··[···18c]··/buildbot/src/googleplex-android/ndk-release-r20/external/libcxx/../../external/libunwind_llvm/src/UnwindCursor.hpp13 ··[···181]··/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/UnwindCursor.hpp
14 ··[···200]··getRegister14 ··[···1ea]··getRegister
15 ··[···20c]··/buildbot/src/googleplex-android/ndk-release-r20/external/libcxx/../../external/libunwind_llvm/src/Registers.hpp15 ··[···1f6]··/buildbot/src/android/ndk-release-r21/external/libcxx/../../external/libunwind_llvm/src/Registers.hpp
16 ··[···27d]··unsupported·arm·register16 ··[···25c]··unsupported·arm·register
17 ··[···296]··setRegister17 ··[···275]··setRegister
18 ··[···2a2]··getFloatRegister18 ··[···281]··getFloatRegister
19 ··[···2b3]··Unknown·ARM·float·register19 ··[···292]··Unknown·ARM·float·register
20 ··[···2ce]··setFloatRegister20 ··[···2ad]··setFloatRegister
21 ··[···2df]··%s21 ··[···2be]··%s
22 ··[···2e2]··getInfoFromEHABISection22 ··[···2c1]··getInfoFromEHABISection
23 ··[···2fa]··unknown·personality·routine23 ··[···2d9]··unknown·personality·routine
24 ··[···316]··index·inlined·table·detected·but·pr·function·requires·extra·words24 ··[···2f5]··index·inlined·table·detected·but·pr·function·requires·extra·words
25 ··[···358]··pc25 ··[···337]··pc
26 ··[···35b]··lr26 ··[···33a]··lr
27 ··[···35e]··sp27 ··[···33d]··sp
28 ··[···361]··r028 ··[···340]··r0
29 ··[···364]··r129 ··[···343]··r1
30 ··[···367]··r230 ··[···346]··r2
31 ··[···36a]··r331 ··[···349]··r3
32 ··[···36d]··r432 ··[···34c]··r4
33 ··[···370]··r533 ··[···34f]··r5
34 ··[···373]··r634 ··[···352]··r6
35 ··[···376]··r735 ··[···355]··r7
36 ··[···379]··r836 ··[···358]··r8
37 ··[···37c]··r937 ··[···35b]··r9
38 ··[···37f]··r1038 ··[···35e]··r10
39 ··[···383]··r1139 ··[···362]··r11
40 ··[···387]··r1240 ··[···366]··r12
 41 ··[···36a]··s0
 42 ··[···36d]··s1
 43 ··[···370]··s2
 44 ··[···373]··s3
 45 ··[···376]··s4
 46 ··[···379]··s5
 47 ··[···37c]··s6
 48 ··[···37f]··s7
 49 ··[···382]··s8
 50 ··[···385]··s9
41 ··[···38b]··s051 ··[···388]··s10
42 ··[···38e]··s152 ··[···38c]··s11
43 ··[···391]··s253 ··[···390]··s12
44 ··[···394]··s354 ··[···394]··s13
45 ··[···397]··s4 
46 ··[···39a]··s5 
47 ··[···39d]··s6 
48 ··[···3a0]··s7 
49 ··[···3a3]··s8 
50 ··[···3a6]··s9 
51 ··[···3a9]··s10 
52 ··[···3ad]··s11 
53 ··[···3b1]··s12 
54 ··[···3b5]··s13 
55 ··[···3b9]··s1455 ··[···398]··s14
56 ··[···3bd]··s1556 ··[···39c]··s15
57 ··[···3c1]··s1657 ··[···3a0]··s16
58 ··[···3c5]··s1758 ··[···3a4]··s17
59 ··[···3c9]··s1859 ··[···3a8]··s18
60 ··[···3cd]··s1960 ··[···3ac]··s19
61 ··[···3d1]··s2061 ··[···3b0]··s20
62 ··[···3d5]··s2162 ··[···3b4]··s21
63 ··[···3d9]··s2263 ··[···3b8]··s22
64 ··[···3dd]··s2364 ··[···3bc]··s23
65 ··[···3e1]··s2465 ··[···3c0]··s24
66 ··[···3e5]··s2566 ··[···3c4]··s25
67 ··[···3e9]··s2667 ··[···3c8]··s26
68 ··[···3ed]··s2768 ··[···3cc]··s27
69 ··[···3f1]··s2869 ··[···3d0]··s28
70 ··[···3f5]··s2970 ··[···3d4]··s29
71 ··[···3f9]··s3071 ··[···3d8]··s30
72 ··[···3fd]··s3172 ··[···3dc]··s31
73 ··[···401]··d073 ··[···3e0]··d0
 74 ··[···3e3]··d1
 75 ··[···3e6]··d2
 76 ··[···3e9]··d3
 77 ··[···3ec]··d4
 78 ··[···3ef]··d5
 79 ··[···3f2]··d6
 80 ··[···3f5]··d7
 81 ··[···3f8]··d8
 82 ··[···3fb]··d9
 83 ··[···3fe]··d10
74 ··[···404]··d184 ··[···402]··d11
75 ··[···407]··d285 ··[···406]··d12
76 ··[···40a]··d386 ··[···40a]··d13
77 ··[···40d]··d487 ··[···40e]··d14
78 ··[···410]··d588 ··[···412]··d15
79 ··[···413]··d689 ··[···416]··d16
80 ··[···416]··d790 ··[···41a]··d17
81 ··[···419]··d891 ··[···41e]··d18
82 ··[···41c]··d9 
83 ··[···41f]··d10 
84 ··[···423]··d1192 ··[···422]··d19
85 ··[···427]··d1293 ··[···426]··d20
86 ··[···42b]··d1394 ··[···42a]··d21
87 ··[···42f]··d14 
88 ··[···433]··d15 
89 ··[···437]··d16 
90 ··[···43b]··d17 
91 ··[···43f]··d18 
92 ··[···443]··d19 
93 ··[···447]··d20 
94 ··[···44b]··d21 
95 ··[···44f]··d2295 ··[···42e]··d22
96 ··[···453]··d2396 ··[···432]··d23
97 ··[···457]··d2497 ··[···436]··d24
98 ··[···45b]··d2598 ··[···43a]··d25
99 ··[···45f]··d2699 ··[···43e]··d26
100 ··[···463]··d27100 ··[···442]··d27
101 ··[···467]··d28101 ··[···446]··d28
102 ··[···46b]··d29102 ··[···44a]··d29
103 ··[···46f]··d30103 ··[···44e]··d30
104 ··[···473]··d31104 ··[···452]··d31
105 ··[···477]··unknown·register105 ··[···456]··unknown·register
  
Max diff block lines reached; -1/4959 bytes (-0.02%) of diff not shown.
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00003e4c·10080000·fc070000···················........2 ··0x00003e94·10080000·fc070000···················........
  
823 B
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x00003e54·00000000·00000000·f5120000·f7120000·................2 ··0x00003e48·483e0000·00000000·00000000·e9120000·H>..............
3 ··0x00003e64·f9120000·07130000·0d130000·13130000·................ 
4 ··0x00003e74·23130000·29130000·2f130000·83130000·#...).../....... 
5 ··0x00003e84·91130000·97130000·9d130000·d1130000·................3 ··0x00003e58·eb120000·ed120000·fb120000·01130000·................
6 ··0x00003e94·35140000·3b140000···················5...;...4 ··0x00003e68·07130000·17130000·1d130000·23130000·............#...
 5 ··0x00003e78·77130000·85130000·8b130000·91130000·w...............
 6 ··0x00003e88·c5130000·29140000·2f140000··········....).../...
  
769 B
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 10 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x00003fa4·00000000·00000000·510e0000·190e0000·........Q.......2 ··0x00003fa4·00000000·00000000·490e0000·110e0000·........I.......
4 ··0x00003fb4·590e0000·00000000·00000000·00000000·Y...............3 ··0x00003fb4·510e0000·00000000·00000000·00000000·Q...............
5 ··0x00003fc4·34070000·34070000·34070000·34070000·4...4...4...4...4 ··0x00003fc4·34070000·34070000·34070000·34070000·4...4...4...4...
6 ··0x00003fd4·34070000·34070000·34070000·34070000·4...4...4...4...5 ··0x00003fd4·34070000·34070000·34070000·34070000·4...4...4...4...
7 ··0x00003fe4·34070000·34070000·34070000·34070000·4...4...4...4...6 ··0x00003fe4·34070000·34070000·34070000·34070000·4...4...4...4...
8 ··0x00003ff4·34070000·34070000·34070000··········4...4...4...7 ··0x00003ff4·34070000·34070000·34070000··········4...4...4...
  
258 B
readelf --wide --decompress --hex-dump=.data {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.data':1 Hex·dump·of·section·'.data':
2 ··0x00004000·00400000·08400000···················.@...@..2 ··0x00004000·04400000····························.@..
  
633 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·dump·of·section·'.comment':1 String·dump·of·section·'.comment':
2 ··[·····1]··Android·(5220042·based·on·r346389c)·clang·version·8.0.7·(https://android.googlesource.com/toolchain/clang·b55f2d4ebfd35bf643d27dbca1bb228957008617)·(https://android.googlesource.com/toolchain/llvm·3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd)·(based·on·LLVM·8.0.7svn)2 ··[·····1]··Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
  
629 B
readelf --wide --decompress --hex-dump=.ARM.attributes {}
    
Offset 1, 7 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.ARM.attributes':1 Hex·dump·of·section·'.ARM.attributes':
2 ··0x00000000·41330000·00616561·62690001·29000000·A3...aeabi..)...2 ··0x00000000·412d0000·00616561·62690001·23000000·A-...aeabi..#...
 3 ··0x00000010·060a0741·08010902·0a030c01·11021204·...A............
 4 ··0x00000020·14011501·17031801·1a022201·2601·····..........".&.
3 ··0x00000010·0541524d·20763700·060a0741·08010902·.ARM·v7....A.... 
4 ··0x00000020·0a031102·12041401·15011703·18011a02·................ 
5 ··0x00000030·22012601····························".&. 
  
2.38 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note2 ··0x00000000·002e6669·6e695f61·72726179·002e4152·..fini_array..AR
 3 ··0x00000010·4d2e6578·69647800·2e746578·74002e67·M.exidx..text..g
 4 ··0x00000020·6f74002e·636f6d6d·656e7400·2e6e6f74·ot..comment..not
3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident..5 ··0x00000030·652e616e·64726f69·642e6964·656e7400·e.android.ident.
4 ··0x00000020·6e6f7465·2e676e75·2e627569·6c642d69·note.gnu.build-i 
5 ··0x00000030·64002e64·796e7379·6d002e64·796e7374·d..dynsym..dynst 
6 ··0x00000040·72002e67·6e752e68·61736800·2e676e75·r..gnu.hash..gnu 
7 ··0x00000050·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve 
8 ··0x00000060·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver 
9 ··0x00000070·73696f6e·5f72002e·72656c2e·64796e00·sion_r..rel.dyn. 
10 ··0x00000080·2e72656c·2e706c74·002e7465·7874002e·.rel.plt..text..6 ··0x00000040·2e72656c·2e706c74·002e6273·73002e41·.rel.plt..bss..A
 7 ··0x00000050·524d2e61·74747269·62757465·73002e64·RM.attributes..d
 8 ··0x00000060·796e7374·72002e67·6e752e76·65727369·ynstr..gnu.versi
 9 ··0x00000070·6f6e5f72·002e6461·74612e72·656c2e72·on_r..data.rel.r
 10 ··0x00000080·6f002e72·656c2e64·796e002e·676e752e·o..rel.dyn..gnu.
11 ··0x00000090·41524d2e·65786964·78002e41·524d2e65·ARM.exidx..ARM.e 
12 ··0x000000a0·78746162·002e726f·64617461·002e6669·xtab..rodata..fi 
13 ··0x000000b0·6e695f61·72726179·002e6461·74612e72·ni_array..data.r 
14 ··0x000000c0·656c2e72·6f002e64·796e616d·6963002e·el.ro..dynamic.. 
15 ··0x000000d0·676f7400·2e646174·61002e62·7373002e·got..data..bss.. 
16 ··0x000000e0·636f6d6d·656e7400·2e6e6f74·652e676e·comment..note.gn11 ··0x00000090·76657273·696f6e00·2e6e6f74·652e676e·version..note.gn
17 ··0x000000f0·752e676f·6c642d76·65727369·6f6e002e·u.gold-version..12 ··0x000000a0·752e676f·6c642d76·65727369·6f6e002e·u.gold-version..
18 ··0x00000100·41524d2e·61747472·69627574·657300···ARM.attributes.13 ··0x000000b0·64796e73·796d002e·676e752e·68617368·dynsym..gnu.hash
 14 ··0x000000c0·002e6e6f·74652e67·6e752e62·75696c64·..note.gnu.build
 15 ··0x000000d0·2d696400·2e676e75·2e766572·73696f6e·-id..gnu.version
 16 ··0x000000e0·5f64002e·64796e61·6d696300·2e41524d·_d..dynamic..ARM
 17 ··0x000000f0·2e657874·6162002e·73687374·72746162·.extab..shstrtab
 18 ··0x00000100·002e726f·64617461·002e6461·746100···..rodata..data.
  
25.0 KB
lib/x86_64/libbinderdetector.so
File has been modified after NT_GNU_BUILD_ID has been applied.
881 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········4656·(bytes·into·file)13 ··Start·of·section·headers:··········4568·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.73 KB
readelf --wide --program-header {}
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·644 There·are·8·program·headers,·starting·at·offset·64
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align6 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
7 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001c0·0x0001c0·R···0x87 ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x0001c0·0x0001c0·R···0x8
8 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000920·0x000920·R·E·0x10008 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000920·0x000920·R·E·0x1000
9 ··LOAD···········0x000d90·0x0000000000001d90·0x0000000000001d90·0x000278·0x000278·RW··0x10009 ··LOAD···········0x000d88·0x0000000000001d88·0x0000000000001d88·0x000278·0x000278·RW··0x1000
10 ··DYNAMIC········0x000da0·0x0000000000001da0·0x0000000000001da0·0x000210·0x000210·RW··0x810 ··DYNAMIC········0x000da0·0x0000000000001da0·0x0000000000001da0·0x000210·0x000210·RW··0x8
11 ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x0000bc·0x0000bc·R···0x411 ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x0000bc·0x0000bc·R···0x4
12 ··GNU_EH_FRAME···0x0008dc·0x00000000000008dc·0x00000000000008dc·0x000044·0x000044·R···0x412 ··GNU_EH_FRAME···0x0008dc·0x00000000000008dc·0x00000000000008dc·0x000044·0x000044·R···0x4
13 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1013 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
14 ··GNU_RELRO······0x000d90·0x0000000000001d90·0x0000000000001d90·0x000270·0x000270·RW··0x814 ··GNU_RELRO······0x000d88·0x0000000000001d88·0x0000000000001d88·0x000278·0x000278·RW··0x8
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·
19 ···02·····.fini_array·.dynamic·.got·.got.plt·.data·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
20 ···03·····.dynamic·20 ···03·····.dynamic·
21 ···04·····.note.android.ident·.note.gnu.build-id·21 ···04·····.note.android.ident·.note.gnu.build-id·
22 ···05·····.eh_frame_hdr·22 ···05·····.eh_frame_hdr·
23 ···06·····23 ···06·····
24 ···07·····.fini_array·.dynamic·.got·.got.plt·24 ···07·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
3.82 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1230:1 There·are·25·section·headers,·starting·at·offset·0x11d8:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············0000000000000200·000200·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············0000000000000200·000200·000098·00···A··0···0··2
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000000298·000298·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000000298·000298·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000120·18···A··4···1··87 ··[·3]·.dynsym···········DYNSYM··········00000000000002c0·0002c0·000120·18···A··4···1··8
8 ··[·4]·.dynstr···········STRTAB··········00000000000003e0·0003e0·0000d4·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········00000000000003e0·0003e0·0000d8·00···A··0···0··1
9 ··[·5]·.gnu.hash·········GNU_HASH········00000000000004b8·0004b8·000034·00···A··3···0··89 ··[·5]·.gnu.hash·········GNU_HASH········00000000000004b8·0004b8·000034·00···A··3···0··8
10 ··[·6]·.hash·············HASH············00000000000004f0·0004f0·000044·04···A··3···0··810 ··[·6]·.hash·············HASH············00000000000004f0·0004f0·000044·04···A··3···0··8
11 ··[·7]·.gnu.version······VERSYM··········0000000000000534·000534·000018·02···A··3···0··211 ··[·7]·.gnu.version······VERSYM··········0000000000000534·000534·000018·02···A··3···0··2
12 ··[·8]·.gnu.version_d····VERDEF··········000000000000054c·00054c·00001c·00···A··4···1··412 ··[·8]·.gnu.version_d····VERDEF··········000000000000054c·00054c·00001c·00···A··4···1··4
13 ··[·9]·.gnu.version_r····VERNEED·········0000000000000568·000568·000020·00···A··4···1··413 ··[·9]·.gnu.version_r····VERNEED·········0000000000000568·000568·000020·00···A··4···1··4
14 ··[10]·.rela.dyn·········RELA············0000000000000588·000588·000048·18···A··3···0··814 ··[10]·.rela.dyn·········RELA············0000000000000588·000588·000048·18···A··3···0··8
15 ··[11]·.rela.plt·········RELA············00000000000005d0·0005d0·0000a8·18··AI··3··20··815 ··[11]·.rela.plt·········RELA············00000000000005d0·0005d0·0000a8·18··AI··3··12··8
16 ··[12]·.plt··············PROGBITS········0000000000000680·000680·000080·10··AX··0···0·1616 ··[12]·.plt··············PROGBITS········0000000000000680·000680·000080·10··AX··0···0·16
17 ··[13]·.text·············PROGBITS········0000000000000700·000700·0000e4·00··AX··0···0·1617 ··[13]·.text·············PROGBITS········0000000000000700·000700·0000e0·00··AX··0···0·16
18 ··[14]·.rodata···········PROGBITS········00000000000007e4·0007e4·00000c·01·AMS··0···0··118 ··[14]·.rodata···········PROGBITS········00000000000007e0·0007e0·00000c·01·AMS··0···0··1
19 ··[15]·.eh_frame·········PROGBITS········00000000000007f0·0007f0·0000ec·00···A··0···0··819 ··[15]·.eh_frame·········PROGBITS········00000000000007f0·0007f0·0000ec·00···A··0···0··8
20 ··[16]·.eh_frame_hdr·····PROGBITS········00000000000008dc·0008dc·000044·00···A··0···0··420 ··[16]·.eh_frame_hdr·····PROGBITS········00000000000008dc·0008dc·000044·00···A··0···0··4
 21 ··[17]·.data.rel.ro······PROGBITS········0000000000001d88·000d88·000008·00··WA··0···0··8
21 ··[17]·.fini_array·······FINI_ARRAY······0000000000001d90·000d90·000010·08··WA··0···0··822 ··[18]·.fini_array·······FINI_ARRAY······0000000000001d90·000d90·000010·00··WA··0···0··8
22 ··[18]·.dynamic··········DYNAMIC·········0000000000001da0·000da0·000210·10··WA··4···0··823 ··[19]·.dynamic··········DYNAMIC·········0000000000001da0·000da0·000210·10··WA··4···0··8
23 ··[19]·.got··············PROGBITS········0000000000001fb0·000fb0·000000·00··WA··0···0··824 ··[20]·.got··············PROGBITS········0000000000001fb0·000fb0·000000·00··WA··0···0··8
24 ··[20]·.got.plt··········PROGBITS········0000000000001fb0·000fb0·000050·00··WA··0···0··825 ··[21]·.got.plt··········PROGBITS········0000000000001fb0·000fb0·000050·00··WA··0···0··8
25 ··[21]·.data·············PROGBITS········0000000000002000·001000·000008·00··WA··0···0··8 
26 ··[22]·.comment··········PROGBITS········0000000000000000·001008·000109·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········0000000000000000·001000·0000b6·01··MS··0···0··1
27 ··[23]·.note.gnu.gold-version·NOTE············0000000000000000·001114·00001c·00······0···0··427 ··[23]·.note.gnu.gold-version·NOTE············0000000000000000·0010b8·00001c·00······0···0··4
28 ··[24]·.shstrtab·········STRTAB··········0000000000000000·001130·0000fa·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········0000000000000000·0010d4·000101·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··D·(mbind),·l·(large),·p·(processor·specific)33 ··D·(mbind),·l·(large),·p·(processor·specific)
1.73 KB
readelf --wide --symbols {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 Symbol·table·'.dynsym'·contains·12·entries:1 Symbol·table·'.dynsym'·contains·12·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)4 ·····1:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)5 ·····2:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
 7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2) 
9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
11 ·····8:·0000000000002008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata11 ·····8:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
12 ·····9:·0000000000002008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end12 ·····9:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
13 ····10:·0000000000002008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start13 ····10:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
14 ····11:·0000000000000760···130·FUNC····GLOBAL·DEFAULT···13·Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version14 ····11:·0000000000000760···128·FUNC····GLOBAL·DEFAULT···13·Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version
1.74 KB
readelf --wide --relocs {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x588·contains·3·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x588·contains·3·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
 3 0000000000001d88··0000000000000008·R_X86_64_RELATIVE·························1d88
3 0000000000001d90··0000000000000008·R_X86_64_RELATIVE·························7204 0000000000001d90··0000000000000008·R_X86_64_RELATIVE·························720
4 0000000000001d98··0000000000000008·R_X86_64_RELATIVE·························7005 0000000000001d98··0000000000000008·R_X86_64_RELATIVE·························700
5 0000000000002000··0000000000000008·R_X86_64_RELATIVE·························2000 
  
6 Relocation·section·'.rela.plt'·at·offset·0x5d0·contains·7·entries:6 Relocation·section·'.rela.plt'·at·offset·0x5d0·contains·7·entries:
7 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend7 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
8 0000000000001fc8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize@LIBC·+·08 0000000000001fc8··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_finalize@LIBC·+·0
9 0000000000001fd0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit@LIBC·+·09 0000000000001fd0··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·__cxa_atexit@LIBC·+·0
10 0000000000001fd8··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·open@LIBC·+·010 0000000000001fd8··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__open_2@LIBC·+·0
11 0000000000001fe0··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·ioctl@LIBC·+·011 0000000000001fe0··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·ioctl@LIBC·+·0
12 0000000000001fe8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·close@LIBC·+·012 0000000000001fe8··0000000500000007·R_X86_64_JUMP_SLOT·····0000000000000000·close@LIBC·+·0
13 0000000000001ff0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__errno@LIBC·+·013 0000000000001ff0··0000000600000007·R_X86_64_JUMP_SLOT·····0000000000000000·__errno@LIBC·+·0
14 0000000000001ff8··0000000700000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@LIBC·+·014 0000000000001ff8··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·__stack_chk_fail@LIBC·+·0
958 B
readelf --wide --dynamic {}
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ·0x0000000000000007·(RELA)···············0x5888 ·0x0000000000000007·(RELA)···············0x588
9 ·0x0000000000000008·(RELASZ)·············72·(bytes)9 ·0x0000000000000008·(RELASZ)·············72·(bytes)
10 ·0x0000000000000009·(RELAENT)············24·(bytes)10 ·0x0000000000000009·(RELAENT)············24·(bytes)
11 ·0x000000006ffffff9·(RELACOUNT)··········311 ·0x000000006ffffff9·(RELACOUNT)··········3
12 ·0x0000000000000006·(SYMTAB)·············0x2c012 ·0x0000000000000006·(SYMTAB)·············0x2c0
13 ·0x000000000000000b·(SYMENT)·············24·(bytes)13 ·0x000000000000000b·(SYMENT)·············24·(bytes)
14 ·0x0000000000000005·(STRTAB)·············0x3e014 ·0x0000000000000005·(STRTAB)·············0x3e0
15 ·0x000000000000000a·(STRSZ)··············212·(bytes)15 ·0x000000000000000a·(STRSZ)··············216·(bytes)
16 ·0x000000006ffffef5·(GNU_HASH)···········0x4b816 ·0x000000006ffffef5·(GNU_HASH)···········0x4b8
17 ·0x0000000000000004·(HASH)···············0x4f017 ·0x0000000000000004·(HASH)···············0x4f0
18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]18 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]19 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
20 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]20 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
21 ·0x000000000000000e·(SONAME)·············Library·soname:·[libbinderdetector.so]21 ·0x000000000000000e·(SONAME)·············Library·soname:·[libbinderdetector.so]
22 ·0x000000000000001a·(FINI_ARRAY)·········0x1d9022 ·0x000000000000001a·(FINI_ARRAY)·········0x1d90
1.63 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·30·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·39·34·38·39·34·34·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·31·65·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·30·37·35·35·32·39·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·4437a1dd22d58a8dd35639166987e7acbe2700dc6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·e59f3f46c8af74bcad62a16b39a50835bd051185
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
1.18 KB
readelf --wide --debug-dump=frames {}
    
Offset 54, 30 lines modifiedOffset 54, 30 lines modified
54 ··DW_CFA_nop54 ··DW_CFA_nop
55 ··DW_CFA_nop55 ··DW_CFA_nop
56 ··DW_CFA_nop56 ··DW_CFA_nop
57 ··DW_CFA_nop57 ··DW_CFA_nop
58 ··DW_CFA_nop58 ··DW_CFA_nop
59 ··DW_CFA_nop59 ··DW_CFA_nop
  
60 00000090·000000000000002c·00000094·FDE·cie=00000000·pc=0000000000000760..00000000000007e260 00000090·000000000000002c·00000094·FDE·cie=00000000·pc=0000000000000760..00000000000007e0
61 ··DW_CFA_advance_loc:·1·to·000000000000076161 ··DW_CFA_advance_loc:·1·to·0000000000000761
62 ··DW_CFA_def_cfa_offset:·1662 ··DW_CFA_def_cfa_offset:·16
63 ··DW_CFA_advance_loc:·1·to·000000000000076263 ··DW_CFA_advance_loc:·1·to·0000000000000762
64 ··DW_CFA_def_cfa_offset:·2464 ··DW_CFA_def_cfa_offset:·24
65 ··DW_CFA_advance_loc:·4·to·000000000000076665 ··DW_CFA_advance_loc:·4·to·0000000000000766
66 ··DW_CFA_def_cfa_offset:·4866 ··DW_CFA_def_cfa_offset:·48
67 ··DW_CFA_offset:·r3·(rbx)·at·cfa-2467 ··DW_CFA_offset:·r3·(rbx)·at·cfa-24
68 ··DW_CFA_offset:·r6·(rbp)·at·cfa-1668 ··DW_CFA_offset:·r6·(rbp)·at·cfa-16
69 ··DW_CFA_advance_loc1:·116·to·00000000000007da69 ··DW_CFA_advance_loc1:·114·to·00000000000007d8
70 ··DW_CFA_def_cfa_offset:·2470 ··DW_CFA_def_cfa_offset:·24
71 ··DW_CFA_advance_loc:·1·to·00000000000007db71 ··DW_CFA_advance_loc:·1·to·00000000000007d9
72 ··DW_CFA_def_cfa_offset:·1672 ··DW_CFA_def_cfa_offset:·16
73 ··DW_CFA_advance_loc:·1·to·00000000000007dc73 ··DW_CFA_advance_loc:·1·to·00000000000007da
74 ··DW_CFA_def_cfa_offset:·874 ··DW_CFA_def_cfa_offset:·8
75 ··DW_CFA_advance_loc:·1·to·00000000000007dd75 ··DW_CFA_advance_loc:·1·to·00000000000007db
76 ··DW_CFA_def_cfa_offset:·4876 ··DW_CFA_def_cfa_offset:·48
77 ··DW_CFA_nop77 ··DW_CFA_nop
78 ··DW_CFA_nop78 ··DW_CFA_nop
79 ··DW_CFA_nop79 ··DW_CFA_nop
80 ··DW_CFA_nop80 ··DW_CFA_nop
81 ··DW_CFA_nop81 ··DW_CFA_nop
  
1.08 KB
strings --all --bytes=8 {}
    
Offset 1, 26 lines modifiedOffset 1, 28 lines modified
1 libbinderdetector.so1 libbinderdetector.so
2 __cxa_atexit2 __cxa_atexit
3 __cxa_finalize3 __cxa_finalize
4 __stack_chk_fail4 __stack_chk_fail
 5 __open_2
5 Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version6 Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version
6 __bss_start7 __bss_start
7 libdl.so8 libdl.so
8 /dev/binder9 /dev/binder
9 Android·(5220042·based·on·r346389c)·clang·version·8.0.7·(https://android.googlesource.com/toolchain/clang·b55f2d4ebfd35bf643d27dbca1bb228957008617)·(https://android.googlesource.com/toolchain/llvm·3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd)·(based·on·LLVM·8.0.7svn)10 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
10 gold·1.1211 gold·1.12
11 .shstrtab12 .fini_array
 13 .comment
12 .note.android.ident14 .note.android.ident
 15 .got.plt
 16 .rela.plt
 17 .eh_frame_hdr
13 .note.gnu.build-id 
14 .gnu.hash 
15 .gnu.version 
16 .gnu.version_d 
17 .gnu.version_r18 .gnu.version_r
 19 .data.rel.ro
18 .rela.dyn20 .rela.dyn
19 .rela.plt21 .gnu.version
 22 .note.gnu.gold-version
 23 .gnu.hash
20 .eh_frame24 .eh_frame
21 .eh_frame_hdr 
22 .fini_array25 .note.gnu.build-id
 26 .gnu.version_d
23 .dynamic27 .dynamic
 28 .shstrtab
24 .got.plt 
25 .comment 
26 .note.gnu.gold-version 
1.96 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.dynstr':1 Hex·dump·of·section·'.dynstr':
2 ··0x000003e0·006f7065·6e004c49·4243006c·6962632e·.open.LIBC.libc.2 ··0x000003e0·00696f63·746c004c·49424300·6c696263·.ioctl.LIBC.libc
3 ··0x000003f0·736f006c·69626269·6e646572·64657465·so.libbinderdete3 ··0x000003f0·2e736f00·6c696262·696e6465·72646574·.so.libbinderdet
4 ··0x00000400·63746f72·2e736f00·5f5f6378·615f6174·ctor.so.__cxa_at4 ··0x00000400·6563746f·722e736f·005f5f63·78615f61·ector.so.__cxa_a
5 ··0x00000410·65786974·005f5f63·78615f66·696e616c·exit.__cxa_final5 ··0x00000410·74657869·74005f5f·6378615f·66696e61·texit.__cxa_fina
6 ··0x00000420·697a6500·636c6f73·6500696f·63746c00·ize.close.ioctl. 
7 ··0x00000430·5f5f6572·726e6f00·5f5f7374·61636b5f·__errno.__stack_ 
8 ··0x00000440·63686b5f·6661696c·004a6176·615f636f·chk_fail.Java_co6 ··0x00000420·6c697a65·005f5f73·7461636b·5f63686b·lize.__stack_chk
 7 ··0x00000430·5f666169·6c00636c·6f736500·5f5f6572·_fail.close.__er
 8 ··0x00000440·726e6f00·5f5f6f70·656e5f32·004a6176·rno.__open_2.Jav
9 ··0x00000450·6d5f6f46·32706b73·5f6b616c·74757261·m_oF2pks_kaltura9 ··0x00000450·615f636f·6d5f6f46·32706b73·5f6b616c·a_com_oF2pks_kal
10 ··0x00000460·64657669·6365696e·666f735f·436f6c6c·deviceinfos_Coll10 ··0x00000460·74757261·64657669·6365696e·666f735f·turadeviceinfos_
11 ··0x00000470·6563746f·725f6765·745f3162·696e6465·ector_get_1binde11 ··0x00000470·436f6c6c·6563746f·725f6765·745f3162·Collector_get_1b
12 ··0x00000480·725f3176·65727369·6f6e005f·65646174·r_1version._edat12 ··0x00000480·696e6465·725f3176·65727369·6f6e005f·inder_1version._
13 ··0x00000490·61005f5f·6273735f·73746172·74005f65·a.__bss_start._e13 ··0x00000490·65646174·61005f5f·6273735f·73746172·edata.__bss_star
14 ··0x000004a0·6e64006c·69626d2e·736f006c·6962646c·nd.libm.so.libdl14 ··0x000004a0·74005f65·6e64006c·69626d2e·736f006c·t._end.libm.so.l
15 ··0x000004b0·2e736f00····························.so.15 ··0x000004b0·6962646c·2e736f00···················ibdl.so.
  
601 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x000004f0·03000000·0c000000·08000000·09000000·................2 ··0x000004f0·03000000·0c000000·08000000·09000000·................
3 ··0x00000500·0a000000·00000000·00000000·00000000·................3 ··0x00000500·0a000000·00000000·00000000·00000000·................
4 ··0x00000510·01000000·00000000·03000000·04000000·................4 ··0x00000510·01000000·00000000·04000000·05000000·................
5 ··0x00000520·06000000·07000000·0b000000·05000000·................5 ··0x00000520·06000000·07000000·0b000000·03000000·................
6 ··0x00000530·02000000····························....6 ··0x00000530·02000000····························....
  
595 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 »       jmp····680·<__cxa_finalize@plt-0x10>17 »       jmp····680·<__cxa_finalize@plt-0x10>
  
18 00000000000006a0·<__cxa_atexit@plt>:18 00000000000006a0·<__cxa_atexit@plt>:
19 »       jmp····*0x192a(%rip)········19 »       jmp····*0x192a(%rip)········
20 »       push···$0x120 »       push···$0x1
21 »       jmp····680·<__cxa_finalize@plt-0x10>21 »       jmp····680·<__cxa_finalize@plt-0x10>
  
22 00000000000006b0·<open@plt>:22 00000000000006b0·<__open_2@plt>:
23 »       jmp····*0x1922(%rip)········23 »       jmp····*0x1922(%rip)········
24 »       push···$0x224 »       push···$0x2
25 »       jmp····680·<__cxa_finalize@plt-0x10>25 »       jmp····680·<__cxa_finalize@plt-0x10>
  
26 00000000000006c0·<ioctl@plt>:26 00000000000006c0·<ioctl@plt>:
27 »       jmp····*0x191a(%rip)········27 »       jmp····*0x191a(%rip)········
28 »       push···$0x328 »       push···$0x3
2.51 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000700·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base-0x60>:2 0000000000000700·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base-0x60>:
3 »       lea····0x18f9(%rip),%rdi········3 »       lea····0x1681(%rip),%rdi········
4 »       jmp····690·<__cxa_finalize@plt>4 »       jmp····690·<__cxa_finalize@plt>
5 »       nopl···0x0(%rax)5 »       nopl···0x0(%rax)
6 »       ret6 »       ret
7 »       cs·nopw·0x0(%rax,%rax,1)7 »       cs·nopw·0x0(%rax,%rax,1)
8 »       nopl···0x0(%rax,%rax,1)8 »       nopl···0x0(%rax,%rax,1)
9 »       jmp····710·<__stack_chk_fail@plt+0x20>9 »       jmp····710·<__stack_chk_fail@plt+0x20>
10 »       cs·nopw·0x0(%rax,%rax,1)10 »       cs·nopw·0x0(%rax,%rax,1)
Offset 16, 51 lines modifiedOffset 16, 49 lines modified
16 »       test···%rdi,%rdi16 »       test···%rdi,%rdi
17 »       je·····737·<__stack_chk_fail@plt+0x47>17 »       je·····737·<__stack_chk_fail@plt+0x47>
18 »       jmp····*%rdi18 »       jmp····*%rdi
19 »       ret19 »       ret
20 »       nopl···0x0(%rax,%rax,1)20 »       nopl···0x0(%rax,%rax,1)
21 »       mov····%rdi,%rsi21 »       mov····%rdi,%rsi
22 »       lea····-0x1a(%rip),%rdi········22 »       lea····-0x1a(%rip),%rdi········
23 »       lea····0x18af(%rip),%rdx········23 »       lea····0x1637(%rip),%rdx········
24 »       jmp····6a0·<__cxa_atexit@plt>24 »       jmp····6a0·<__cxa_atexit@plt>
25 »       xchg···%ax,%ax25 »       xchg···%ax,%ax
26 »       nopl···0x0(%rax,%rax,1)26 »       nopl···0x0(%rax,%rax,1)
  
27 0000000000000760·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base>:27 0000000000000760·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base>:
28 »       push···%rbp28 »       push···%rbp
29 »       push···%rbx29 »       push···%rbx
30 »       sub····$0x18,%rsp30 »       sub····$0x18,%rsp
31 »       mov····%fs:0x28,%rax31 »       mov····%fs:0x28,%rax
32 »       mov····%rax,0x10(%rsp)32 »       mov····%rax,0x10(%rsp)
33 »       movl···$0xffffffff,0x8(%rsp)33 »       movl···$0xffffffff,0x8(%rsp)
34 »       lea····0x61(%rip),%rdi········34 »       lea····0x5d(%rip),%rdi········
35 »       xor····%ebx,%ebx 
36 »       mov····$0x80002,%esi35 »       mov····$0x80002,%esi
37 »       xor····%eax,%eax 
38 »       call···6b0·<open@plt>36 »       call···6b0·<__open_2@plt>
39 »       test···%eax,%eax37 »       test···%eax,%eax
40 »       js·····7bd·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x5d>38 »       js·····7b9·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x59>
41 »       mov····%eax,%ebp39 »       mov····%eax,%ebp
42 »       lea····0x8(%rsp),%rdx40 »       lea····0x8(%rsp),%rdx
 41 »       mov····%eax,%edi
43 »       mov····$0xc0046209,%esi42 »       mov····$0xc0046209,%esi
44 »       xor····%eax,%eax43 »       xor····%eax,%eax
45 »       mov····%ebp,%edi 
46 »       call···6c0·<ioctl@plt>44 »       call···6c0·<ioctl@plt>
47 »       mov····%eax,%ebx45 »       mov····%eax,%ebx
48 »       mov····%ebp,%edi46 »       mov····%ebp,%edi
49 »       call···6d0·<close@plt>47 »       call···6d0·<close@plt>
50 »       test···%ebx,%ebx48 »       test···%ebx,%ebx
51 »       js·····7c4·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x64>49 »       js·····7c2·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x62>
52 »       mov····0x8(%rsp),%ebx50 »       mov····0x8(%rsp),%ebx
53 »       jmp····7c4·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x64>51 »       jmp····7c2·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x62>
54 »       call···6e0·<__errno@plt>52 »       call···6e0·<__errno@plt>
 53 »       xor····%ebx,%ebx
55 »       sub····(%rax),%ebx54 »       sub····(%rax),%ebx
56 »       mov····%fs:0x28,%rax55 »       mov····%fs:0x28,%rax
57 »       cmp····0x10(%rsp),%rax56 »       cmp····0x10(%rsp),%rax
58 »       jne····7dd·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x7d>57 »       jne····7db·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x7b>
59 »       mov····%ebx,%eax58 »       mov····%ebx,%eax
60 »       add····$0x18,%rsp59 »       add····$0x18,%rsp
61 »       pop····%rbx60 »       pop····%rbx
62 »       pop····%rbp61 »       pop····%rbp
63 »       ret62 »       ret
64 »       call···6f0·<__stack_chk_fail@plt>63 »       call···6f0·<__stack_chk_fail@plt>
65 »       xchg···%ax,%ax 
1.1 KB
readelf --wide --decompress --hex-dump=.eh_frame {}
    
Offset 5, 14 lines modifiedOffset 5, 14 lines modified
5 ··0x00000810·f0feffff·0c000000·00000000·00000000·................5 ··0x00000810·f0feffff·0c000000·00000000·00000000·................
6 ··0x00000820·14000000·34000000·e8feffff·01000000·....4...........6 ··0x00000820·14000000·34000000·e8feffff·01000000·....4...........
7 ··0x00000830·00000000·00000000·14000000·4c000000·............L...7 ··0x00000830·00000000·00000000·14000000·4c000000·............L...
8 ··0x00000840·e0feffff·05000000·00000000·00000000·................8 ··0x00000840·e0feffff·05000000·00000000·00000000·................
9 ··0x00000850·14000000·64000000·d8feffff·08000000·....d...........9 ··0x00000850·14000000·64000000·d8feffff·08000000·....d...........
10 ··0x00000860·00000000·00000000·14000000·7c000000·............|...10 ··0x00000860·00000000·00000000·14000000·7c000000·............|...
11 ··0x00000870·d0feffff·16000000·00000000·00000000·................11 ··0x00000870·d0feffff·16000000·00000000·00000000·................
12 ··0x00000880·2c000000·94000000·d8feffff·82000000·,...............12 ··0x00000880·2c000000·94000000·d8feffff·80000000·,...............
13 ··0x00000890·00410e10·410e1844·0e308303·86020274·.A..A..D.0.....t13 ··0x00000890·00410e10·410e1844·0e308303·86020272·.A..A..D.0.....r
14 ··0x000008a0·0e18410e·10410e08·410e3000·00000000·..A..A..A.0.....14 ··0x000008a0·0e18410e·10410e08·410e3000·00000000·..A..A..A.0.....
15 ··0x000008b0·24000000·c4000000·c8fdffff·80000000·$...............15 ··0x000008b0·24000000·c4000000·c8fdffff·80000000·$...............
16 ··0x000008c0·000e1046·0e184a0f·0b770880·003f1a3b·...F..J..w...?.;16 ··0x000008c0·000e1046·0e184a0f·0b770880·003f1a3b·...F..J..w...?.;
17 ··0x000008d0·2a332422·00000000·00000000··········*3$"........17 ··0x000008d0·2a332422·00000000·00000000··········*3$"........
  
583 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 9 lines modifiedOffset 1, 8 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x00001fb0·a01d0000·00000000·00000000·00000000·................2 ··0x00001fb0·a01d0000·00000000·00000000·00000000·................
4 ··0x00001fc0·00000000·00000000·96060000·00000000·................3 ··0x00001fc0·00000000·00000000·96060000·00000000·................
5 ··0x00001fd0·a6060000·00000000·b6060000·00000000·................4 ··0x00001fd0·a6060000·00000000·b6060000·00000000·................
6 ··0x00001fe0·c6060000·00000000·d6060000·00000000·................5 ··0x00001fe0·c6060000·00000000·d6060000·00000000·................
7 ··0x00001ff0·e6060000·00000000·f6060000·00000000·................6 ··0x00001ff0·e6060000·00000000·f6060000·00000000·................
  
633 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·dump·of·section·'.comment':1 String·dump·of·section·'.comment':
2 ··[·····1]··Android·(5220042·based·on·r346389c)·clang·version·8.0.7·(https://android.googlesource.com/toolchain/clang·b55f2d4ebfd35bf643d27dbca1bb228957008617)·(https://android.googlesource.com/toolchain/llvm·3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd)·(based·on·LLVM·8.0.7svn)2 ··[·····1]··Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
  
2.29 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 20 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note 
3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident.. 
4 ··0x00000020·6e6f7465·2e676e75·2e627569·6c642d69·note.gnu.build-i 
5 ··0x00000030·64002e64·796e7379·6d002e64·796e7374·d..dynsym..dynst 
6 ··0x00000040·72002e67·6e752e68·61736800·2e676e75·r..gnu.hash..gnu 
7 ··0x00000050·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve 
8 ··0x00000060·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver 
9 ··0x00000070·73696f6e·5f72002e·72656c61·2e64796e·sion_r..rela.dyn 
10 ··0x00000080·002e7265·6c612e70·6c74002e·74657874·..rela.plt..text 
11 ··0x00000090·002e726f·64617461·002e6568·5f667261·..rodata..eh_fra 
12 ··0x000000a0·6d65002e·65685f66·72616d65·5f686472·me..eh_frame_hdr 
13 ··0x000000b0·002e6669·6e695f61·72726179·002e6479·..fini_array..dy2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te
14 ··0x000000c0·6e616d69·63002e67·6f74002e·676f742e·namic..got..got. 
15 ··0x000000d0·706c7400·2e646174·61002e63·6f6d6d65·plt..data..comme 
16 ··0x000000e0·6e74002e·6e6f7465·2e676e75·2e676f6c·nt..note.gnu.gol 
17 ··0x000000f0·642d7665·7273696f·6e00··············d-version.3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment
 4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i
 5 ··0x00000030·64656e74·002e676f·742e706c·74002e72·dent..got.plt..r
 6 ··0x00000040·656c612e·706c7400·2e64796e·73747200·ela.plt..dynstr.
 7 ··0x00000050·2e65685f·6672616d·655f6864·72002e67·.eh_frame_hdr..g
 8 ··0x00000060·6e752e76·65727369·6f6e5f72·002e6461·nu.version_r..da
 9 ··0x00000070·74612e72·656c2e72·6f002e72·656c612e·ta.rel.ro..rela.
 10 ··0x00000080·64796e00·2e676e75·2e766572·73696f6e·dyn..gnu.version
 11 ··0x00000090·002e6e6f·74652e67·6e752e67·6f6c642d·..note.gnu.gold-
 12 ··0x000000a0·76657273·696f6e00·2e64796e·73796d00·version..dynsym.
 13 ··0x000000b0·2e676e75·2e686173·68002e65·685f6672·.gnu.hash..eh_fr
 14 ··0x000000c0·616d6500·2e6e6f74·652e676e·752e6275·ame..note.gnu.bu
 15 ··0x000000d0·696c642d·6964002e·676e752e·76657273·ild-id..gnu.vers
 16 ··0x000000e0·696f6e5f·64002e64·796e616d·6963002e·ion_d..dynamic..
 17 ··0x000000f0·73687374·72746162·002e726f·64617461·shstrtab..rodata
 18 ··0x00000100·00··································.
  
27.3 KB
lib/arm64-v8a/libbinderdetector.so
File has been modified after NT_GNU_BUILD_ID has been applied.
861 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························AArch649 ··Machine:···························AArch64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x74011 ··Entry·point·address:···············0x740
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········4576·(bytes·into·file)13 ··Start·of·section·headers:··········4488·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2219 ··Number·of·section·headers:·········22
20 ··Section·header·string·table·index:·2120 ··Section·header·string·table·index:·21
1.91 KB
readelf --wide --program-header {}
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
  
1 Elf·file·type·is·DYN·(Shared·object·file)1 Elf·file·type·is·DYN·(Shared·object·file)
2 Entry·point·0x7402 Entry·point·0x740
3 There·are·8·program·headers,·starting·at·offset·643 There·are·8·program·headers,·starting·at·offset·64
  
4 Program·Headers:4 Program·Headers:
5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align5 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
6 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000910·0x000910·R·E·0x100006 ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x000910·0x000910·R·E·0x1000
7 ··LOAD···········0x000db8·0x0000000000010db8·0x0000000000010db8·0x000250·0x000250·RW··0x100007 ··LOAD···········0x000db0·0x0000000000001db0·0x0000000000001db0·0x000250·0x000250·RW··0x1000
8 ··DYNAMIC········0x000dc8·0x0000000000010dc8·0x0000000000010dc8·0x0001e0·0x0001e0·RW··0x88 ··DYNAMIC········0x000dc8·0x0000000000001dc8·0x0000000000001dc8·0x0001e0·0x0001e0·RW··0x8
9 ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x000024·0x000024·R···0x49 ··NOTE···········0x000200·0x0000000000000200·0x0000000000000200·0x000024·0x000024·R···0x4
10 ··NOTE···········0x000878·0x0000000000000878·0x0000000000000878·0x000098·0x000098·R···0x410 ··NOTE···········0x000878·0x0000000000000878·0x0000000000000878·0x000098·0x000098·R···0x4
11 ··GNU_EH_FRAME···0x00082c·0x000000000000082c·0x000000000000082c·0x000014·0x000014·R···0x411 ··GNU_EH_FRAME···0x00082c·0x000000000000082c·0x000000000000082c·0x000014·0x000014·R···0x4
12 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1012 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
13 ··GNU_RELRO······0x000db8·0x0000000000010db8·0x0000000000010db8·0x000248·0x000248·R···0x113 ··GNU_RELRO······0x000db0·0x0000000000001db0·0x0000000000001db0·0x000250·0x000250·R···0x1
  
14 ·Section·to·Segment·mapping:14 ·Section·to·Segment·mapping:
15 ··Segment·Sections...15 ··Segment·Sections...
16 ···00·····.note.gnu.build-id·.hash·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame_hdr·.eh_frame·.note.android.ident·16 ···00·····.note.gnu.build-id·.hash·.gnu.hash·.dynsym·.dynstr·.gnu.version·.gnu.version_r·.rela.dyn·.rela.plt·.plt·.text·.rodata·.eh_frame_hdr·.eh_frame·.note.android.ident·
17 ···01·····.fini_array·.dynamic·.got·.data·17 ···01·····.fini_array·.data.rel.ro·.dynamic·.got·
18 ···02·····.dynamic·18 ···02·····.dynamic·
19 ···03·····.note.gnu.build-id·19 ···03·····.note.gnu.build-id·
20 ···04·····.note.android.ident·20 ···04·····.note.android.ident·
21 ···05·····.eh_frame_hdr·21 ···05·····.eh_frame_hdr·
22 ···06·····22 ···06·····
23 ···07·····.fini_array·.dynamic·.got·23 ···07·····.fini_array·.data.rel.ro·.dynamic·.got·
3.27 KB
readelf --wide --sections {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 There·are·22·section·headers,·starting·at·offset·0x11e0:1 There·are·22·section·headers,·starting·at·offset·0x1188:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··45 ··[·1]·.note.gnu.build-id·NOTE············0000000000000200·000200·000024·00···A··0···0··4
6 ··[·2]·.hash·············HASH············0000000000000228·000228·00005c·04···A··4···0··86 ··[·2]·.hash·············HASH············0000000000000228·000228·00005c·04···A··4···0··8
7 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000288·000288·000044·00···A··4···0··87 ··[·3]·.gnu.hash·········GNU_HASH········0000000000000288·000288·000044·00···A··4···0··8
8 ··[·4]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·0001b0·18···A··5···3··88 ··[·4]·.dynsym···········DYNSYM··········00000000000002d0·0002d0·0001b0·18···A··5···3··8
9 ··[·5]·.dynstr···········STRTAB··········0000000000000480·000480·0000f6·00···A··0···0··19 ··[·5]·.dynstr···········STRTAB··········0000000000000480·000480·0000fa·00···A··0···0··1
10 ··[·6]·.gnu.version······VERSYM··········0000000000000576·000576·000024·02···A··4···0··210 ··[·6]·.gnu.version······VERSYM··········000000000000057a·00057a·000024·02···A··4···0··2
11 ··[·7]·.gnu.version_r····VERNEED·········00000000000005a0·0005a0·000020·00···A··5···1··811 ··[·7]·.gnu.version_r····VERNEED·········00000000000005a0·0005a0·000020·00···A··5···1··8
12 ··[·8]·.rela.dyn·········RELA············00000000000005c0·0005c0·000048·18···A··4···0··812 ··[·8]·.rela.dyn·········RELA············00000000000005c0·0005c0·000048·18···A··4···0··8
13 ··[·9]·.rela.plt·········RELA············0000000000000608·000608·0000a8·18··AI··4··18··813 ··[·9]·.rela.plt·········RELA············0000000000000608·000608·0000a8·18··AI··4··19··8
14 ··[10]·.plt··············PROGBITS········00000000000006b0·0006b0·000090·10··AX··0···0·1614 ··[10]·.plt··············PROGBITS········00000000000006b0·0006b0·000090·10··AX··0···0·16
15 ··[11]·.text·············PROGBITS········0000000000000740·000740·0000e0·00··AX··0···0··415 ··[11]·.text·············PROGBITS········0000000000000740·000740·0000e0·00··AX··0···0··4
16 ··[12]·.rodata···········PROGBITS········0000000000000820·000820·00000c·01·AMS··0···0··116 ··[12]·.rodata···········PROGBITS········0000000000000820·000820·00000c·01·AMS··0···0··1
17 ··[13]·.eh_frame_hdr·····PROGBITS········000000000000082c·00082c·000014·00···A··0···0··417 ··[13]·.eh_frame_hdr·····PROGBITS········000000000000082c·00082c·000014·00···A··0···0··4
18 ··[14]·.eh_frame·········PROGBITS········0000000000000840·000840·000038·00···A··0···0··818 ··[14]·.eh_frame·········PROGBITS········0000000000000840·000840·000038·00···A··0···0··8
19 ··[15]·.note.android.ident·NOTE············0000000000000878·000878·000098·00···A··0···0··419 ··[15]·.note.android.ident·NOTE············0000000000000878·000878·000098·00···A··0···0··4
20 ··[16]·.fini_array·······FINI_ARRAY······0000000000010db8·000db8·000010·08··WA··0···0··820 ··[16]·.fini_array·······FINI_ARRAY······0000000000001db0·000db0·000010·08··WA··0···0··8
 21 ··[17]·.data.rel.ro······PROGBITS········0000000000001dc0·000dc0·000008·00··WA··0···0··8
21 ··[17]·.dynamic··········DYNAMIC·········0000000000010dc8·000dc8·0001e0·10··WA··5···0··822 ··[18]·.dynamic··········DYNAMIC·········0000000000001dc8·000dc8·0001e0·10··WA··5···0··8
22 ··[18]·.got··············PROGBITS········0000000000010fa8·000fa8·000058·08··WA··0···0··823 ··[19]·.got··············PROGBITS········0000000000001fa8·000fa8·000058·08··WA··0···0··8
23 ··[19]·.data·············PROGBITS········0000000000011000·001000·000008·00··WA··0···0··8 
24 ··[20]·.comment··········PROGBITS········0000000000000000·001008·000108·01··MS··0···0··124 ··[20]·.comment··········PROGBITS········0000000000000000·001000·0000b5·01··MS··0···0··1
25 ··[21]·.shstrtab·········STRTAB··········0000000000000000·001110·0000cb·00······0···0··125 ··[21]·.shstrtab·········STRTAB··········0000000000000000·0010b5·0000d2·00······0···0··1
26 Key·to·Flags:26 Key·to·Flags:
27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),27 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),28 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),29 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
30 ··D·(mbind),·p·(processor·specific)30 ··D·(mbind),·p·(processor·specific)
2.45 KB
readelf --wide --symbols {}
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
  
1 Symbol·table·'.dynsym'·contains·18·entries:1 Symbol·table·'.dynsym'·contains·18·entries:
2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name2 ···Num:····Value··········Size·Type····Bind···Vis······Ndx·Name
3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·3 ·····0:·0000000000000000·····0·NOTYPE··LOCAL··DEFAULT··UND·
4 ·····1:·0000000000000740·····0·SECTION·LOCAL··DEFAULT···11·.text4 ·····1:·0000000000000740·····0·SECTION·LOCAL··DEFAULT···11·.text
5 ·····2:·0000000000011000·····0·SECTION·LOCAL··DEFAULT···19·.data5 ·····2:·0000000000001dc0·····0·SECTION·LOCAL··DEFAULT···17·.data.rel.ro
6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2) 
7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)6 ·····3:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)7 ·····4:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)8 ·····5:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)9 ·····6:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
 10 ·····7:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__open_2@LIBC·(2)
11 ·····8:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)11 ·····8:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)12 ·····9:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2)
13 ····10:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__13 ····10:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_bss_end__
14 ····11:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata14 ····11:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
15 ····12:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end15 ····12:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
16 ····13:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start16 ····13:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
17 ····14:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__17 ····14:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_end__
18 ····15:·000000000000077c···164·FUNC····GLOBAL·DEFAULT···11·Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version18 ····15:·000000000000077c···164·FUNC····GLOBAL·DEFAULT···11·Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version
19 ····16:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__19 ····16:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__end__
20 ····17:·0000000000011008·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start__20 ····17:·0000000000002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start__
2.18 KB
readelf --wide --relocs {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x5c0·contains·3·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x5c0·contains·3·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 0000000000010db8··0000000000000403·R_AARCH64_RELATIVE························7503 0000000000001db0··0000000000000403·R_AARCH64_RELATIVE························750
4 0000000000010dc0··0000000000000403·R_AARCH64_RELATIVE························7404 0000000000001db8··0000000000000403·R_AARCH64_RELATIVE························740
5 0000000000011000··0000000000000403·R_AARCH64_RELATIVE························110005 0000000000001dc0··0000000000000403·R_AARCH64_RELATIVE························1dc0
  
6 Relocation·section·'.rela.plt'·at·offset·0x608·contains·7·entries:6 Relocation·section·'.rela.plt'·at·offset·0x608·contains·7·entries:
7 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend7 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
8 0000000000010fc0··0000000300000402·R_AARCH64_JUMP_SLOT····0000000000000000·open@LIBC·+·0 
9 0000000000010fc8··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize@LIBC·+·08 0000000000001fc0··0000000300000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_finalize@LIBC·+·0
10 0000000000010fd0··0000000500000402·R_AARCH64_JUMP_SLOT····0000000000000000·__errno@LIBC·+·09 0000000000001fc8··0000000400000402·R_AARCH64_JUMP_SLOT····0000000000000000·__errno@LIBC·+·0
11 0000000000010fd8··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·__stack_chk_fail@LIBC·+·010 0000000000001fd0··0000000500000402·R_AARCH64_JUMP_SLOT····0000000000000000·__stack_chk_fail@LIBC·+·0
12 0000000000010fe0··0000000700000402·R_AARCH64_JUMP_SLOT····0000000000000000·ioctl@LIBC·+·011 0000000000001fd8··0000000600000402·R_AARCH64_JUMP_SLOT····0000000000000000·ioctl@LIBC·+·0
 12 0000000000001fe0··0000000700000402·R_AARCH64_JUMP_SLOT····0000000000000000·__open_2@LIBC·+·0
13 0000000000010fe8··0000000800000402·R_AARCH64_JUMP_SLOT····0000000000000000·close@LIBC·+·013 0000000000001fe8··0000000800000402·R_AARCH64_JUMP_SLOT····0000000000000000·close@LIBC·+·0
14 0000000000010ff0··0000000900000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit@LIBC·+·014 0000000000001ff0··0000000900000402·R_AARCH64_JUMP_SLOT····0000000000000000·__cxa_atexit@LIBC·+·0
1.72 KB
readelf --wide --dynamic {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
  
1 Dynamic·section·at·offset·0xdc8·contains·26·entries:1 Dynamic·section·at·offset·0xdc8·contains·26·entries:
2 ··Tag········Type·························Name/Value2 ··Tag········Type·························Name/Value
3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]3 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libm.so]
4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]4 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libdl.so]
5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]5 ·0x0000000000000001·(NEEDED)·············Shared·library:·[libc.so]
6 ·0x000000000000000e·(SONAME)·············Library·soname:·[libbinderdetector.so]6 ·0x000000000000000e·(SONAME)·············Library·soname:·[libbinderdetector.so]
7 ·0x000000000000001a·(FINI_ARRAY)·········0x10db87 ·0x000000000000001a·(FINI_ARRAY)·········0x1db0
8 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)8 ·0x000000000000001c·(FINI_ARRAYSZ)·······16·(bytes)
9 ·0x0000000000000004·(HASH)···············0x2289 ·0x0000000000000004·(HASH)···············0x228
10 ·0x000000006ffffef5·(GNU_HASH)···········0x28810 ·0x000000006ffffef5·(GNU_HASH)···········0x288
11 ·0x0000000000000005·(STRTAB)·············0x48011 ·0x0000000000000005·(STRTAB)·············0x480
12 ·0x0000000000000006·(SYMTAB)·············0x2d012 ·0x0000000000000006·(SYMTAB)·············0x2d0
13 ·0x000000000000000a·(STRSZ)··············246·(bytes)13 ·0x000000000000000a·(STRSZ)··············250·(bytes)
14 ·0x000000000000000b·(SYMENT)·············24·(bytes)14 ·0x000000000000000b·(SYMENT)·············24·(bytes)
15 ·0x0000000000000003·(PLTGOT)·············0x10fa815 ·0x0000000000000003·(PLTGOT)·············0x1fa8
16 ·0x0000000000000002·(PLTRELSZ)···········168·(bytes)16 ·0x0000000000000002·(PLTRELSZ)···········168·(bytes)
17 ·0x0000000000000014·(PLTREL)·············RELA17 ·0x0000000000000014·(PLTREL)·············RELA
18 ·0x0000000000000017·(JMPREL)·············0x60818 ·0x0000000000000017·(JMPREL)·············0x608
19 ·0x0000000000000007·(RELA)···············0x5c019 ·0x0000000000000007·(RELA)···············0x5c0
20 ·0x0000000000000008·(RELASZ)·············72·(bytes)20 ·0x0000000000000008·(RELASZ)·············72·(bytes)
21 ·0x0000000000000009·(RELAENT)············24·(bytes)21 ·0x0000000000000009·(RELAENT)············24·(bytes)
22 ·0x000000000000001e·(FLAGS)··············BIND_NOW22 ·0x000000000000001e·(FLAGS)··············BIND_NOW
23 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW23 ·0x000000006ffffffb·(FLAGS_1)············Flags:·NOW
24 ·0x000000006ffffffe·(VERNEED)············0x5a024 ·0x000000006ffffffe·(VERNEED)············0x5a0
25 ·0x000000006fffffff·(VERNEEDNUM)·········125 ·0x000000006fffffff·(VERNEEDNUM)·········1
26 ·0x000000006ffffff0·(VERSYM)·············0x57626 ·0x000000006ffffff0·(VERSYM)·············0x57a
27 ·0x000000006ffffff9·(RELACOUNT)··········327 ·0x000000006ffffff9·(RELACOUNT)··········3
28 ·0x0000000000000000·(NULL)···············0x028 ·0x0000000000000000·(NULL)···············0x0
1.44 KB
readelf --wide --notes {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·f74c6f5591236cd4d68f8466eddfed76ec6920873 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9504b9761ddb298a885ce83da70e38ec56a376a3
  
4 Displaying·notes·found·in:·.note.android.ident4 Displaying·notes·found·in:·.note.android.ident
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·30·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·39·34·38·39·34·34·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·6 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·15·00·00·00·72·32·31·65·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·30·37·35·35·32·39·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
701 B
readelf --wide --version-info {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Version·symbols·section·'.gnu.version'·contains·18·entries:1 Version·symbols·section·'.gnu.version'·contains·18·entries:
2 ·Addr:·0x0000000000000576··Offset:·0x00000576··Link:·4·(.dynsym)2 ·Addr:·0x000000000000057a··Offset:·0x0000057a··Link:·4·(.dynsym)
3 ··000:···0·(*local*)·······0·(*local*)·······0·(*local*)·······2·(LIBC)·······3 ··000:···0·(*local*)·······0·(*local*)·······0·(*local*)·······2·(LIBC)·······
4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······4 ··004:···2·(LIBC)··········2·(LIBC)··········2·(LIBC)··········2·(LIBC)·······
5 ··008:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···5 ··008:···2·(LIBC)··········2·(LIBC)··········1·(*global*)······1·(*global*)···
6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···6 ··00c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)···
7 ··010:···1·(*global*)······1·(*global*)···7 ··010:···1·(*global*)······1·(*global*)···
  
8 Version·needs·section·'.gnu.version_r'·contains·1·entry:8 Version·needs·section·'.gnu.version_r'·contains·1·entry:
1.02 KB
strings --all --bytes=8 {}
    
Offset 1, 24 lines modifiedOffset 1, 26 lines modified
1 __cxa_finalize1 __cxa_finalize
2 __cxa_atexit2 __cxa_atexit
3 Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version3 Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version
 4 __open_2
4 __stack_chk_fail5 __stack_chk_fail
5 libdl.so6 libdl.so
6 __bss_start7 __bss_start
7 __bss_start__8 __bss_start__
8 __bss_end__9 __bss_end__
9 libbinderdetector.so10 libbinderdetector.so
10 /dev/binder11 /dev/binder
 12 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
 13 .fini_array
 14 .comment
 15 .note.android.ident
11 Android·(5220042·based·on·r346389c)·clang·version·8.0.7·(https://android.googlesource.com/toolchain/clang·b55f2d4ebfd35bf643d27dbca1bb228957008617)·(https://android.googlesource.com/toolchain/llvm·3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd)·(based·on·LLVM·8.0.7svn) 
12 .shstrtab 
13 .note.gnu.build-id 
14 .gnu.hash 
15 .gnu.version 
16 .gnu.version_r 
17 .rela.dyn 
18 .rela.plt16 .rela.plt
19 .eh_frame_hdr17 .eh_frame_hdr
 18 .gnu.version_r
 19 .data.rel.ro
 20 .rela.dyn
 21 .gnu.version
 22 .gnu.hash
20 .eh_frame23 .eh_frame
 24 .note.gnu.build-id
21 .note.android.ident 
22 .fini_array 
23 .dynamic25 .dynamic
24 .comment26 .shstrtab
806 B
readelf --wide --decompress --hex-dump=.hash {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 Hex·dump·of·section·'.hash':1 Hex·dump·of·section·'.hash':
2 ··0x00000228·03000000·12000000·0b000000·09000000·................2 ··0x00000228·03000000·12000000·0b000000·09000000·................
3 ··0x00000238·10000000·00000000·00000000·00000000·................3 ··0x00000238·10000000·00000000·00000000·00000000·................
4 ··0x00000248·0a000000·03000000·00000000·05000000·................4 ··0x00000248·0a000000·00000000·04000000·03000000·................
5 ··0x00000258·04000000·11000000·0c000000·00000000·................5 ··0x00000258·05000000·11000000·0c000000·00000000·................
6 ··0x00000268·08000000·0e000000·07000000·0f000000·................6 ··0x00000268·08000000·0e000000·06000000·0f000000·................
7 ··0x00000278·00000000·0d000000·06000000··········............7 ··0x00000278·00000000·0d000000·07000000··········............
  
1.83 KB
readelf --wide --decompress --hex-dump=.dynstr {}
    
Offset 2, 18 lines modifiedOffset 2, 18 lines modified
2 Hex·dump·of·section·'.dynstr':2 Hex·dump·of·section·'.dynstr':
3 ··0x00000480·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.3 ··0x00000480·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize.
4 ··0x00000490·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav4 ··0x00000490·5f5f6378·615f6174·65786974·004a6176·__cxa_atexit.Jav
5 ··0x000004a0·615f636f·6d5f6f46·32706b73·5f6b616c·a_com_oF2pks_kal5 ··0x000004a0·615f636f·6d5f6f46·32706b73·5f6b616c·a_com_oF2pks_kal
6 ··0x000004b0·74757261·64657669·6365696e·666f735f·turadeviceinfos_6 ··0x000004b0·74757261·64657669·6365696e·666f735f·turadeviceinfos_
7 ··0x000004c0·436f6c6c·6563746f·725f6765·745f3162·Collector_get_1b7 ··0x000004c0·436f6c6c·6563746f·725f6765·745f3162·Collector_get_1b
8 ··0x000004d0·696e6465·725f3176·65727369·6f6e005f·inder_1version._8 ··0x000004d0·696e6465·725f3176·65727369·6f6e005f·inder_1version._
9 ··0x000004e0·5f657272·6e6f005f·5f737461·636b5f63·_errno.__stack_c9 ··0x000004e0·5f657272·6e6f005f·5f6f7065·6e5f3200·_errno.__open_2.
10 ··0x000004f0·686b5f66·61696c00·636c6f73·6500696f·hk_fail.close.io 
11 ··0x00000500·63746c00·6f70656e·006c6962·6d2e736f·ctl.open.libm.so10 ··0x000004f0·5f5f7374·61636b5f·63686b5f·6661696c·__stack_chk_fail
 11 ··0x00000500·00636c6f·73650069·6f63746c·006c6962·.close.ioctl.lib
12 ··0x00000510·006c6962·646c2e73·6f006c69·62632e73·.libdl.so.libc.s12 ··0x00000510·6d2e736f·006c6962·646c2e73·6f006c69·m.so.libdl.so.li
13 ··0x00000520·6f005f65·64617461·005f5f62·73735f73·o._edata.__bss_s13 ··0x00000520·62632e73·6f005f65·64617461·005f5f62·bc.so._edata.__b
14 ··0x00000530·74617274·005f5f62·73735f73·74617274·tart.__bss_start14 ··0x00000530·73735f73·74617274·005f5f62·73735f73·ss_start.__bss_s
15 ··0x00000540·5f5f005f·5f627373·5f656e64·5f5f005f·__.__bss_end__._15 ··0x00000540·74617274·5f5f005f·5f627373·5f656e64·tart__.__bss_end
16 ··0x00000550·5f656e64·5f5f005f·656e6400·6c696262·_end__._end.libb16 ··0x00000550·5f5f005f·5f656e64·5f5f005f·656e6400·__.__end__._end.
17 ··0x00000560·696e6465·72646574·6563746f·722e736f·inderdetector.so17 ··0x00000560·6c696262·696e6465·72646574·6563746f·libbinderdetecto
18 ··0x00000570·004c4942·4300·······················.LIBC.18 ··0x00000570·722e736f·004c4942·4300··············r.so.LIBC.
  
2.75 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
    
Offset 1, 56 lines modifiedOffset 1, 56 lines modified
  
  
  
1 Disassembly·of·section·.plt:1 Disassembly·of·section·.plt:
  
2 00000000000006b0·<open@plt-0x20>:2 00000000000006b0·<__cxa_finalize@plt-0x20>:
3 »       stp»    x16,·x30,·[sp,·#-16]!3 »       stp»    x16,·x30,·[sp,·#-16]!
4 »       adrp»   x16,·10000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xf884>4 »       adrp»   x16,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
5 »       ldr»    x17,·[x16,·#4024]5 »       ldr»    x17,·[x16,·#4024]
6 »       add»    x16,·x16,·#0xfb86 »       add»    x16,·x16,·#0xfb8
7 »       br»     x177 »       br»     x17
8 »       nop8 »       nop
9 »       nop9 »       nop
10 »       nop10 »       nop
  
11 00000000000006d0·<open@plt>:11 00000000000006d0·<__cxa_finalize@plt>:
12 »       adrp»   x16,·10000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xf884>12 »       adrp»   x16,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
13 »       ldr»    x17,·[x16,·#4032]13 »       ldr»    x17,·[x16,·#4032]
14 »       add»    x16,·x16,·#0xfc014 »       add»    x16,·x16,·#0xfc0
15 »       br»     x1715 »       br»     x17
  
16 00000000000006e0·<__cxa_finalize@plt>:16 00000000000006e0·<__errno@plt>:
17 »       adrp»   x16,·10000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xf884>17 »       adrp»   x16,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
18 »       ldr»    x17,·[x16,·#4040]18 »       ldr»    x17,·[x16,·#4040]
19 »       add»    x16,·x16,·#0xfc819 »       add»    x16,·x16,·#0xfc8
20 »       br»     x1720 »       br»     x17
  
21 00000000000006f0·<__errno@plt>:21 00000000000006f0·<__stack_chk_fail@plt>:
22 »       adrp»   x16,·10000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xf884>22 »       adrp»   x16,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
23 »       ldr»    x17,·[x16,·#4048]23 »       ldr»    x17,·[x16,·#4048]
24 »       add»    x16,·x16,·#0xfd024 »       add»    x16,·x16,·#0xfd0
25 »       br»     x1725 »       br»     x17
  
26 0000000000000700·<__stack_chk_fail@plt>:26 0000000000000700·<ioctl@plt>:
27 »       adrp»   x16,·10000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xf884>27 »       adrp»   x16,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
28 »       ldr»    x17,·[x16,·#4056]28 »       ldr»    x17,·[x16,·#4056]
29 »       add»    x16,·x16,·#0xfd829 »       add»    x16,·x16,·#0xfd8
30 »       br»     x1730 »       br»     x17
  
31 0000000000000710·<ioctl@plt>:31 0000000000000710·<__open_2@plt>:
32 »       adrp»   x16,·10000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xf884>32 »       adrp»   x16,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
33 »       ldr»    x17,·[x16,·#4064]33 »       ldr»    x17,·[x16,·#4064]
34 »       add»    x16,·x16,·#0xfe034 »       add»    x16,·x16,·#0xfe0
35 »       br»     x1735 »       br»     x17
  
36 0000000000000720·<close@plt>:36 0000000000000720·<close@plt>:
37 »       adrp»   x16,·10000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xf884>37 »       adrp»   x16,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
38 »       ldr»    x17,·[x16,·#4072]38 »       ldr»    x17,·[x16,·#4072]
39 »       add»    x16,·x16,·#0xfe839 »       add»    x16,·x16,·#0xfe8
40 »       br»     x1740 »       br»     x17
  
41 0000000000000730·<__cxa_atexit@plt>:41 0000000000000730·<__cxa_atexit@plt>:
42 »       adrp»   x16,·10000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xf884>42 »       adrp»   x16,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
43 »       ldr»    x17,·[x16,·#4080]43 »       ldr»    x17,·[x16,·#4080]
44 »       add»    x16,·x16,·#0xff044 »       add»    x16,·x16,·#0xff0
45 »       br»     x1745 »       br»     x17
2.43 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 1, 64 lines modifiedOffset 1, 64 lines modified
  
  
  
1 Disassembly·of·section·.text:1 Disassembly·of·section·.text:
  
2 0000000000000740·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base-0x3c>:2 0000000000000740·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base-0x3c>:
3 »       adrp»   x0,·11000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x10884>3 »       adrp»   x0,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
4 »       add»    x0,·x0,·#0x04 »       add»    x0,·x0,·#0xdc0
5 »       b»      6e0·<__cxa_finalize@plt>5 »       b»      6d0·<__cxa_finalize@plt>
6 »       ret6 »       ret
7 »       b»      74c·<__cxa_atexit@plt+0x1c>7 »       b»      74c·<__cxa_atexit@plt+0x1c>
8 »       cbz»    x0,·75c·<__cxa_atexit@plt+0x2c>8 »       cbz»    x0,·75c·<__cxa_atexit@plt+0x2c>
9 »       br»     x09 »       br»     x0
10 »       ret10 »       ret
11 »       adrp»   x8,·0·<open@plt-0x6d0>11 »       adrp»   x8,·0·<__cxa_finalize@plt-0x6d0>
12 »       add»    x8,·x8,·#0x75412 »       add»    x8,·x8,·#0x754
13 »       adrp»   x2,·11000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x10884>13 »       adrp»   x2,·1000·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x884>
14 »       add»    x2,·x2,·#0x014 »       add»    x2,·x2,·#0xdc0
15 »       mov»    x1,·x015 »       mov»    x1,·x0
16 »       mov»    x0,·x816 »       mov»    x0,·x8
17 »       b»      730·<__cxa_atexit@plt>17 »       b»      730·<__cxa_atexit@plt>
  
18 000000000000077c·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base>:18 000000000000077c·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base>:
19 »       sub»    sp,·sp,·#0x4019 »       sub»    sp,·sp,·#0x40
20 »       str»    x21,·[sp,·#16]20 »       str»    x21,·[sp,·#16]
21 »       stp»    x20,·x19,·[sp,·#32]21 »       stp»    x20,·x19,·[sp,·#32]
22 »       stp»    x29,·x30,·[sp,·#48]22 »       stp»    x29,·x30,·[sp,·#48]
23 »       add»    x29,·sp,·#0x3023 »       add»    x29,·sp,·#0x30
24 »       mrs»    x21,·tpidr_el024 »       mrs»    x21,·tpidr_el0
25 »       ldr»    x8,·[x21,·#40]25 »       ldr»    x8,·[x21,·#40]
26 »       adrp»   x0,·0·<open@plt-0x6d0>26 »       adrp»   x0,·0·<__cxa_finalize@plt-0x6d0>
27 »       mov»    w1,·#0x2···················»     //·#227 »       mov»    w1,·#0x2···················»     //·#2
28 »       mov»    w9,·#0xffffffff············»      //·#-128 »       mov»    w9,·#0xffffffff············»      //·#-1
29 »       add»    x0,·x0,·#0x82029 »       add»    x0,·x0,·#0x820
30 »       movk»   w1,·#0x8,·lsl·#1630 »       movk»   w1,·#0x8,·lsl·#16
31 »       str»    x8,·[sp,·#8]31 »       str»    x8,·[sp,·#8]
32 »       str»    w9,·[sp]32 »       str»    w9,·[sp]
33 »       bl»     6d0·<open@plt>33 »       bl»     710·<__open_2@plt>
34 »       tbnz»   w0,·#31,·7ec·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x70>34 »       tbnz»   w0,·#31,·7ec·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x70>
35 »       mov»    w1,·#0x6209················»  //·#2509735 »       mov»    w1,·#0x6209················»  //·#25097
36 »       movk»   w1,·#0xc004,·lsl·#16 
37 »       mov»    x2,·sp36 »       mov»    x2,·sp
 37 »       movk»   w1,·#0xc004,·lsl·#16
38 »       mov»    w19,·w038 »       mov»    w19,·w0
39 »       bl»     710·<ioctl@plt>39 »       bl»     700·<ioctl@plt>
40 »       mov»    w20,·w040 »       mov»    w20,·w0
41 »       mov»    w0,·w1941 »       mov»    w0,·w19
42 »       bl»     720·<close@plt>42 »       bl»     720·<close@plt>
43 »       ldr»    w8,·[sp]43 »       ldr»    w8,·[sp]
44 »       cmp»    w20,·#0x044 »       cmp»    w20,·#0x0
45 »       csel»   w0,·w20,·w8,·lt»       //·lt·=·tstop45 »       csel»   w0,·w20,·w8,·lt»       //·lt·=·tstop
46 »       b»      7f8·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x7c>46 »       b»      7f8·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0x7c>
47 »       bl»     6f0·<__errno@plt>47 »       bl»     6e0·<__errno@plt>
48 »       ldr»    w8,·[x0]48 »       ldr»    w8,·[x0]
49 »       neg»    w0,·w849 »       neg»    w0,·w8
50 »       ldr»    x8,·[x21,·#40]50 »       ldr»    x8,·[x21,·#40]
51 »       ldr»    x9,·[sp,·#8]51 »       ldr»    x9,·[sp,·#8]
52 »       cmp»    x8,·x952 »       cmp»    x8,·x9
53 »       b.ne»   81c·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xa0>··//·b.any53 »       b.ne»   81c·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base+0xa0>··//·b.any
54 »       ldp»    x29,·x30,·[sp,·#48]54 »       ldp»    x29,·x30,·[sp,·#48]
55 »       ldp»    x20,·x19,·[sp,·#32]55 »       ldp»    x20,·x19,·[sp,·#32]
56 »       ldr»    x21,·[sp,·#16]56 »       ldr»    x21,·[sp,·#16]
57 »       add»    sp,·sp,·#0x4057 »       add»    sp,·sp,·#0x40
58 »       ret58 »       ret
59 »       bl»     700·<__stack_chk_fail@plt>59 »       bl»     6f0·<__stack_chk_fail@plt>
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00010db8·50070000·00000000·40070000·00000000·P.......@.......2 ··0x00001db0·50070000·00000000·40070000·00000000·P.......@.......
  
1.0 KB
readelf --wide --decompress --hex-dump=.got {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.got':1 Hex·dump·of·section·'.got':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
3 ··0x00010fa8·00000000·00000000·00000000·00000000·................3 ··0x00001fa8·00000000·00000000·00000000·00000000·................
4 ··0x00010fb8·00000000·00000000·b0060000·00000000·................4 ··0x00001fb8·00000000·00000000·b0060000·00000000·................
5 ··0x00010fc8·b0060000·00000000·b0060000·00000000·................5 ··0x00001fc8·b0060000·00000000·b0060000·00000000·................
6 ··0x00010fd8·b0060000·00000000·b0060000·00000000·................6 ··0x00001fd8·b0060000·00000000·b0060000·00000000·................
7 ··0x00010fe8·b0060000·00000000·b0060000·00000000·................7 ··0x00001fe8·b0060000·00000000·b0060000·00000000·................
8 ··0x00010ff8·c80d0100·00000000···················........8 ··0x00001ff8·c81d0000·00000000···················........
  
633 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·dump·of·section·'.comment':1 String·dump·of·section·'.comment':
2 ··[·····0]··Android·(5220042·based·on·r346389c)·clang·version·8.0.7·(https://android.googlesource.com/toolchain/clang·b55f2d4ebfd35bf643d27dbca1bb228957008617)·(https://android.googlesource.com/toolchain/llvm·3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd)·(based·on·LLVM·8.0.7svn)2 ··[·····0]··Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
  
1.9 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 16 lines modifiedOffset 1, 17 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note 
3 ··0x00000010·2e676e75·2e627569·6c642d69·64002e67·.gnu.build-id..g 
4 ··0x00000020·6e752e68·61736800·2e64796e·73796d00·nu.hash..dynsym. 
5 ··0x00000030·2e64796e·73747200·2e676e75·2e766572·.dynstr..gnu.ver 
6 ··0x00000040·73696f6e·002e676e·752e7665·7273696f·sion..gnu.versio 
7 ··0x00000050·6e5f7200·2e72656c·612e6479·6e002e72·n_r..rela.dyn..r 
8 ··0x00000060·656c612e·706c7400·2e746578·74002e72·ela.plt..text..r 
9 ··0x00000070·6f646174·61002e65·685f6672·616d655f·odata..eh_frame_ 
10 ··0x00000080·68647200·2e65685f·6672616d·65002e6e·hdr..eh_frame..n 
11 ··0x00000090·6f74652e·616e6472·6f69642e·6964656e·ote.android.iden 
12 ··0x000000a0·74002e66·696e695f·61727261·79002e64·t..fini_array..d2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te
13 ··0x000000b0·796e616d·6963002e·676f7400·2e646174·ynamic..got..dat 
14 ··0x000000c0·61002e63·6f6d6d65·6e7400············a..comment.3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment
 4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i
 5 ··0x00000030·64656e74·002e7265·6c612e70·6c74002e·dent..rela.plt..
 6 ··0x00000040·64796e73·7472002e·65685f66·72616d65·dynstr..eh_frame
 7 ··0x00000050·5f686472·002e676e·752e7665·7273696f·_hdr..gnu.versio
 8 ··0x00000060·6e5f7200·2e646174·612e7265·6c2e726f·n_r..data.rel.ro
 9 ··0x00000070·002e7265·6c612e64·796e002e·676e752e·..rela.dyn..gnu.
 10 ··0x00000080·76657273·696f6e00·2e64796e·73796d00·version..dynsym.
 11 ··0x00000090·2e676e75·2e686173·68002e65·685f6672·.gnu.hash..eh_fr
 12 ··0x000000a0·616d6500·2e6e6f74·652e676e·752e6275·ame..note.gnu.bu
 13 ··0x000000b0·696c642d·6964002e·64796e61·6d696300·ild-id..dynamic.
 14 ··0x000000c0·2e736873·74727461·62002e72·6f646174·.shstrtab..rodat
 15 ··0x000000d0·6100································a.
  
15.1 KB
lib/x86/libbinderdetector.so
File has been modified after NT_GNU_BUILD_ID has been applied.
863 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························DYN·(Shared·object·file)8 ··Type:······························DYN·(Shared·object·file)
9 ··Machine:···························Intel·803869 ··Machine:···························Intel·80386
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x011 ··Entry·point·address:···············0x0
12 ··Start·of·program·headers:··········52·(bytes·into·file)12 ··Start·of·program·headers:··········52·(bytes·into·file)
13 ··Start·of·section·headers:··········4644·(bytes·into·file)13 ··Start·of·section·headers:··········4564·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············52·(bytes)15 ··Size·of·this·header:···············52·(bytes)
16 ··Size·of·program·headers:···········32·(bytes)16 ··Size·of·program·headers:···········32·(bytes)
17 ··Number·of·program·headers:·········817 ··Number·of·program·headers:·········8
18 ··Size·of·section·headers:···········40·(bytes)18 ··Size·of·section·headers:···········40·(bytes)
19 ··Number·of·section·headers:·········2519 ··Number·of·section·headers:·········25
20 ··Section·header·string·table·index:·2420 ··Section·header·string·table·index:·24
1.54 KB
readelf --wide --program-header {}
    
Offset 3, 24 lines modifiedOffset 3, 24 lines modified
3 Entry·point·0x03 Entry·point·0x0
4 There·are·8·program·headers,·starting·at·offset·524 There·are·8·program·headers,·starting·at·offset·52
  
5 Program·Headers:5 Program·Headers:
6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align6 ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align
7 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x47 ··PHDR···········0x000034·0x00000034·0x00000034·0x00100·0x00100·R···0x4
8 ··LOAD···········0x000000·0x00000000·0x00000000·0x00748·0x00748·R·E·0x10008 ··LOAD···········0x000000·0x00000000·0x00000000·0x00748·0x00748·R·E·0x1000
9 ··LOAD···········0x000ec4·0x00001ec4·0x00001ec4·0x00140·0x00140·RW··0x10009 ··LOAD···········0x000ec0·0x00001ec0·0x00001ec0·0x00140·0x00140·RW··0x1000
10 ··DYNAMIC········0x000ecc·0x00001ecc·0x00001ecc·0x00108·0x00108·RW··0x410 ··DYNAMIC········0x000ecc·0x00001ecc·0x00001ecc·0x00108·0x00108·RW··0x4
11 ··NOTE···········0x000134·0x00000134·0x00000134·0x000bc·0x000bc·R···0x411 ··NOTE···········0x000134·0x00000134·0x00000134·0x000bc·0x000bc·R···0x4
12 ··GNU_EH_FRAME···0x00072c·0x0000072c·0x0000072c·0x0001c·0x0001c·R···0x412 ··GNU_EH_FRAME···0x00072c·0x0000072c·0x0000072c·0x0001c·0x0001c·R···0x4
13 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x1013 ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0x10
14 ··GNU_RELRO······0x000ec4·0x00001ec4·0x00001ec4·0x0013c·0x0013c·RW··0x414 ··GNU_RELRO······0x000ec0·0x00001ec0·0x00001ec0·0x00140·0x00140·RW··0x4
  
15 ·Section·to·Segment·mapping:15 ·Section·to·Segment·mapping:
16 ··Segment·Sections...16 ··Segment·Sections...
17 ···00·····17 ···00·····
18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·18 ···01·····.note.android.ident·.note.gnu.build-id·.dynsym·.dynstr·.gnu.hash·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.rodata·.eh_frame·.eh_frame_hdr·
19 ···02·····.fini_array·.dynamic·.got·.got.plt·.data·19 ···02·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
20 ···03·····.dynamic·20 ···03·····.dynamic·
21 ···04·····.note.android.ident·.note.gnu.build-id·21 ···04·····.note.android.ident·.note.gnu.build-id·
22 ···05·····.eh_frame_hdr·22 ···05·····.eh_frame_hdr·
23 ···06·····23 ···06·····
24 ···07·····.fini_array·.dynamic·.got·.got.plt·24 ···07·····.data.rel.ro·.fini_array·.dynamic·.got·.got.plt·
3.27 KB
readelf --wide --sections {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 There·are·25·section·headers,·starting·at·offset·0x1224:1 There·are·25·section·headers,·starting·at·offset·0x11d4:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············00000000·000000·000000·00······0···0··04 ··[·0]···················NULL············00000000·000000·000000·00······0···0··0
5 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··25 ··[·1]·.note.android.ident·NOTE············00000134·000134·000098·00···A··0···0··2
6 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············000001cc·0001cc·000024·00···A··0···0··4
7 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·0000d0·10···A··4···1··47 ··[·3]·.dynsym···········DYNSYM··········000001f0·0001f0·0000d0·10···A··4···1··4
8 ··[·4]·.dynstr···········STRTAB··········000002c0·0002c0·0000e6·00···A··0···0··18 ··[·4]·.dynstr···········STRTAB··········000002c0·0002c0·0000e6·00···A··0···0··1
9 ··[·5]·.gnu.hash·········GNU_HASH········000003a8·0003a8·000030·04···A··3···0··49 ··[·5]·.gnu.hash·········GNU_HASH········000003a8·0003a8·000030·04···A··3···0··4
10 ··[·6]·.hash·············HASH············000003d8·0003d8·000048·04···A··3···0··410 ··[·6]·.hash·············HASH············000003d8·0003d8·000048·04···A··3···0··4
11 ··[·7]·.gnu.version······VERSYM··········00000420·000420·00001a·02···A··3···0··211 ··[·7]·.gnu.version······VERSYM··········00000420·000420·00001a·02···A··3···0··2
12 ··[·8]·.gnu.version_d····VERDEF··········0000043c·00043c·00001c·00···A··4···1··412 ··[·8]·.gnu.version_d····VERDEF··········0000043c·00043c·00001c·00···A··4···1··4
13 ··[·9]·.gnu.version_r····VERNEED·········00000458·000458·000020·00···A··4···1··413 ··[·9]·.gnu.version_r····VERNEED·········00000458·000458·000020·00···A··4···1··4
14 ··[10]·.rel.dyn··········REL·············00000478·000478·000020·08···A··3···0··414 ··[10]·.rel.dyn··········REL·············00000478·000478·000020·08···A··3···0··4
15 ··[11]·.rel.plt··········REL·············00000498·000498·000038·08··AI··3··20··415 ··[11]·.rel.plt··········REL·············00000498·000498·000038·08··AI··3··12··4
16 ··[12]·.plt··············PROGBITS········000004d0·0004d0·000080·04··AX··0···0·1616 ··[12]·.plt··············PROGBITS········000004d0·0004d0·000080·04··AX··0···0·16
17 ··[13]·.text·············PROGBITS········00000550·000550·000160·00··AX··0···0·1617 ··[13]·.text·············PROGBITS········00000550·000550·000160·00··AX··0···0·16
18 ··[14]·.rodata···········PROGBITS········000006b0·0006b0·00000c·01·AMS··0···0··118 ··[14]·.rodata···········PROGBITS········000006b0·0006b0·00000c·01·AMS··0···0··1
19 ··[15]·.eh_frame·········PROGBITS········000006bc·0006bc·000070·00···A··0···0··419 ··[15]·.eh_frame·········PROGBITS········000006bc·0006bc·000070·00···A··0···0··4
20 ··[16]·.eh_frame_hdr·····PROGBITS········0000072c·00072c·00001c·00···A··0···0··420 ··[16]·.eh_frame_hdr·····PROGBITS········0000072c·00072c·00001c·00···A··0···0··4
 21 ··[17]·.data.rel.ro······PROGBITS········00001ec0·000ec0·000004·00··WA··0···0··4
21 ··[17]·.fini_array·······FINI_ARRAY······00001ec4·000ec4·000008·04··WA··0···0··422 ··[18]·.fini_array·······FINI_ARRAY······00001ec4·000ec4·000008·00··WA··0···0··4
22 ··[18]·.dynamic··········DYNAMIC·········00001ecc·000ecc·000108·08··WA··4···0··423 ··[19]·.dynamic··········DYNAMIC·········00001ecc·000ecc·000108·08··WA··4···0··4
23 ··[19]·.got··············PROGBITS········00001fd4·000fd4·000004·00··WA··0···0··424 ··[20]·.got··············PROGBITS········00001fd4·000fd4·000004·00··WA··0···0··4
24 ··[20]·.got.plt··········PROGBITS········00001fd8·000fd8·000028·00··WA··0···0··425 ··[21]·.got.plt··········PROGBITS········00001fd8·000fd8·000028·00··WA··0···0··4
25 ··[21]·.data·············PROGBITS········00002000·001000·000004·00··WA··0···0··4 
26 ··[22]·.comment··········PROGBITS········00000000·001004·000109·01··MS··0···0··126 ··[22]·.comment··········PROGBITS········00000000·001000·0000b6·01··MS··0···0··1
27 ··[23]·.note.gnu.gold-version·NOTE············00000000·001110·00001c·00······0···0··427 ··[23]·.note.gnu.gold-version·NOTE············00000000·0010b8·00001c·00······0···0··4
28 ··[24]·.shstrtab·········STRTAB··········00000000·00112c·0000f8·00······0···0··128 ··[24]·.shstrtab·········STRTAB··········00000000·0010d4·0000ff·00······0···0··1
29 Key·to·Flags:29 Key·to·Flags:
30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),30 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),31 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),32 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
33 ··D·(mbind),·p·(processor·specific)33 ··D·(mbind),·p·(processor·specific)
1.03 KB
readelf --wide --symbols {}
    
Offset 6, 11 lines modifiedOffset 6, 11 lines modified
6 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)6 ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2)
7 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)7 ·····3:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2)
8 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)8 ·····4:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__errno@LIBC·(2)
9 ·····5:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2)9 ·····5:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2)
10 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)10 ·····6:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·close@LIBC·(2)
11 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)11 ·····7:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·ioctl@LIBC·(2)
12 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)12 ·····8:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·open@LIBC·(2)
13 ·····9:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata13 ·····9:·00002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_edata
14 ····10:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end14 ····10:·00002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·_end
15 ····11:·00002004·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start15 ····11:·00002000·····0·NOTYPE··GLOBAL·DEFAULT··ABS·__bss_start
16 ····12:·00000610···159·FUNC····GLOBAL·DEFAULT···13·Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version16 ····12:·00000610···159·FUNC····GLOBAL·DEFAULT···13·Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version
813 B
readelf --wide --relocs {}
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
  
1 Relocation·section·'.rel.dyn'·at·offset·0x478·contains·4·entries:1 Relocation·section·'.rel.dyn'·at·offset·0x478·contains·4·entries:
2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name2 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
 3 00001ec0··00000008·R_386_RELATIVE········
3 00001ec4··00000008·R_386_RELATIVE········4 00001ec4··00000008·R_386_RELATIVE········
4 00001ec8··00000008·R_386_RELATIVE········5 00001ec8··00000008·R_386_RELATIVE········
5 00002000··00000008·R_386_RELATIVE········ 
6 00001fd4··00000506·R_386_GLOB_DAT·········00000000···__stack_chk_guard@LIBC6 00001fd4··00000506·R_386_GLOB_DAT·········00000000···__stack_chk_guard@LIBC
  
7 Relocation·section·'.rel.plt'·at·offset·0x498·contains·7·entries:7 Relocation·section·'.rel.plt'·at·offset·0x498·contains·7·entries:
8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name8 ·Offset·····Info····Type················Sym.·Value··Symbol's·Name
9 00001fe4··00000207·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC9 00001fe4··00000207·R_386_JUMP_SLOT········00000000···__cxa_finalize@LIBC
10 00001fe8··00000107·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC10 00001fe8··00000107·R_386_JUMP_SLOT········00000000···__cxa_atexit@LIBC
11 00001fec··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC11 00001fec··00000307·R_386_JUMP_SLOT········00000000···__stack_chk_fail@LIBC
1.63 KB
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.android.ident1 Displaying·notes·found·in:·.note.android.ident
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·30·62·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·35·39·34·38·39·34·34·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·3 ··Android··············0x00000084»      NT_VERSION·(version)»   ···description·data:·10·00·00·00·72·32·31·65·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·37·30·37·35·35·32·39·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·743bbad8543b719cc7faa63af6ae1bd2d256f2876 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·19ca9510b907eb08b765929a16a41fcc025f85f5
  
7 Displaying·notes·found·in:·.note.gnu.gold-version7 Displaying·notes·found·in:·.note.gnu.gold-version
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.129 ··GNU··················0x00000009»  NT_GNU_GOLD_VERSION·(gold·version)»  ····Version:·gold·1.12
1.05 KB
strings --all --bytes=8 {}
    
Offset 3, 25 lines modifiedOffset 3, 26 lines modified
3 __cxa_finalize3 __cxa_finalize
4 __stack_chk_fail4 __stack_chk_fail
5 Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version5 Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version
6 __stack_chk_guard6 __stack_chk_guard
7 __bss_start7 __bss_start
8 libdl.so8 libdl.so
9 /dev/binder9 /dev/binder
10 Android·(5220042·based·on·r346389c)·clang·version·8.0.7·(https://android.googlesource.com/toolchain/clang·b55f2d4ebfd35bf643d27dbca1bb228957008617)·(https://android.googlesource.com/toolchain/llvm·3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd)·(based·on·LLVM·8.0.7svn)10 Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
11 gold·1.1211 gold·1.12
12 .shstrtab12 .fini_array
 13 .comment
13 .note.android.ident14 .note.android.ident
 15 .got.plt
 16 .rel.plt
 17 .eh_frame_hdr
14 .note.gnu.build-id 
15 .gnu.hash 
16 .gnu.version 
17 .gnu.version_d 
18 .gnu.version_r18 .gnu.version_r
 19 .data.rel.ro
19 .rel.dyn20 .rel.dyn
20 .rel.plt21 .gnu.version
 22 .note.gnu.gold-version
 23 .gnu.hash
21 .eh_frame24 .eh_frame
22 .eh_frame_hdr 
23 .fini_array25 .note.gnu.build-id
 26 .gnu.version_d
24 .dynamic27 .dynamic
 28 .shstrtab
25 .got.plt 
26 .comment 
27 .note.gnu.gold-version 
704 B
readelf --wide --decompress --hex-dump=.plt {}
    
Offset 1, 9 lines modifiedOffset 1, 10 lines modified
  
1 Hex·dump·of·section·'.plt':1 Hex·dump·of·section·'.plt':
 2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump.
2 ··0x000004d0·ffb30400·0000ffa3·08000000·00000000·................3 ··0x000004d0·ffb30400·0000ffa3·08000000·00000000·................
3 ··0x000004e0·ffa30c00·00006800·000000e9·e0ffffff·......h.........4 ··0x000004e0·ffa30c00·00006800·000000e9·e0ffffff·......h.........
4 ··0x000004f0·ffa31000·00006808·000000e9·d0ffffff·......h.........5 ··0x000004f0·ffa31000·00006808·000000e9·d0ffffff·......h.........
5 ··0x00000500·ffa31400·00006810·000000e9·c0ffffff·......h.........6 ··0x00000500·ffa31400·00006810·000000e9·c0ffffff·......h.........
6 ··0x00000510·ffa31800·00006818·000000e9·b0ffffff·......h.........7 ··0x00000510·ffa31800·00006818·000000e9·b0ffffff·......h.........
7 ··0x00000520·ffa31c00·00006820·000000e9·a0ffffff·......h·........8 ··0x00000520·ffa31c00·00006820·000000e9·a0ffffff·......h·........
8 ··0x00000530·ffa32000·00006828·000000e9·90ffffff·..·...h(........9 ··0x00000530·ffa32000·00006828·000000e9·90ffffff·..·...h(........
895 B
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 5, 15 lines modifiedOffset 5, 15 lines modified
  
5 00000550·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base-0xc0>:5 00000550·<Java_com_oF2pks_kalturadeviceinfos_Collector_get_1binder_1version@@Base-0xc0>:
6 »       push···%ebx6 »       push···%ebx
7 »       sub····$0x8,%esp7 »       sub····$0x8,%esp
8 »       call···559·<__errno@plt+0x19>8 »       call···559·<__errno@plt+0x19>
9 »       pop····%ebx9 »       pop····%ebx
10 »       add····$0x1a7f,%ebx10 »       add····$0x1a7f,%ebx
11 »       lea····0x28(%ebx),%eax11 »       lea····-0x118(%ebx),%eax
12 »       mov····%eax,(%esp)12 »       mov····%eax,(%esp)
13 »       call···4e0·<__cxa_finalize@plt>13 »       call···4e0·<__cxa_finalize@plt>
14 »       add····$0x8,%esp14 »       add····$0x8,%esp
15 »       pop····%ebx15 »       pop····%ebx
16 »       ret16 »       ret
17 »       nop17 »       nop
18 »       nop18 »       nop
Offset 71, 15 lines modifiedOffset 71, 15 lines modified
71 »       nop71 »       nop
72 »       push···%ebx72 »       push···%ebx
73 »       sub····$0x8,%esp73 »       sub····$0x8,%esp
74 »       call···5c9·<__errno@plt+0x89>74 »       call···5c9·<__errno@plt+0x89>
75 »       pop····%ebx75 »       pop····%ebx
76 »       add····$0x1a0f,%ebx76 »       add····$0x1a0f,%ebx
77 »       sub····$0x4,%esp77 »       sub····$0x4,%esp
78 »       lea····0x28(%ebx),%eax78 »       lea····-0x118(%ebx),%eax
79 »       lea····-0x1a38(%ebx),%ecx79 »       lea····-0x1a38(%ebx),%ecx
80 »       push···%eax80 »       push···%eax
81 »       push···0x18(%esp)81 »       push···0x18(%esp)
82 »       push···%ecx82 »       push···%ecx
83 »       call···4f0·<__cxa_atexit@plt>83 »       call···4f0·<__cxa_atexit@plt>
84 »       add····$0x18,%esp84 »       add····$0x18,%esp
85 »       pop····%ebx85 »       pop····%ebx
441 B
readelf --wide --decompress --hex-dump=.got.plt {}
    
Offset 1, 7 lines modifiedOffset 1, 6 lines modified
  
1 Hex·dump·of·section·'.got.plt':1 Hex·dump·of·section·'.got.plt':
2 ·NOTE:·This·section·has·relocations·against·it,·but·these·have·NOT·been·applied·to·this·dump. 
3 ··0x00001fd8·cc1e0000·00000000·00000000·e6040000·................2 ··0x00001fd8·cc1e0000·00000000·00000000·e6040000·................
4 ··0x00001fe8·f6040000·06050000·16050000·26050000·............&...3 ··0x00001fe8·f6040000·06050000·16050000·26050000·............&...
5 ··0x00001ff8·36050000·46050000···················6...F...4 ··0x00001ff8·36050000·46050000···················6...F...
  
633 B
readelf --wide --decompress --string-dump=.comment {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 String·dump·of·section·'.comment':1 String·dump·of·section·'.comment':
2 ··[·····1]··Android·(5220042·based·on·r346389c)·clang·version·8.0.7·(https://android.googlesource.com/toolchain/clang·b55f2d4ebfd35bf643d27dbca1bb228957008617)·(https://android.googlesource.com/toolchain/llvm·3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd)·(based·on·LLVM·8.0.7svn)2 ··[·····1]··Android·(7019983·based·on·r365631c3)·clang·version·9.0.9·(https://android.googlesource.com/toolchain/llvm-project·a2a1e703c0edb03ba29944e529ccbf457742737b)·(based·on·LLVM·9.0.9svn)
  
2.24 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
  
1 Hex·dump·of·section·'.shstrtab':1 Hex·dump·of·section·'.shstrtab':
2 ··0x00000000·002e7368·73747274·6162002e·6e6f7465·..shstrtab..note 
3 ··0x00000010·2e616e64·726f6964·2e696465·6e74002e·.android.ident.. 
4 ··0x00000020·6e6f7465·2e676e75·2e627569·6c642d69·note.gnu.build-i 
5 ··0x00000030·64002e64·796e7379·6d002e64·796e7374·d..dynsym..dynst 
6 ··0x00000040·72002e67·6e752e68·61736800·2e676e75·r..gnu.hash..gnu 
7 ··0x00000050·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve 
8 ··0x00000060·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver 
9 ··0x00000070·73696f6e·5f72002e·72656c2e·64796e00·sion_r..rel.dyn. 
10 ··0x00000080·2e72656c·2e706c74·002e7465·7874002e·.rel.plt..text.. 
11 ··0x00000090·726f6461·7461002e·65685f66·72616d65·rodata..eh_frame 
12 ··0x000000a0·002e6568·5f667261·6d655f68·6472002e·..eh_frame_hdr.. 
13 ··0x000000b0·66696e69·5f617272·6179002e·64796e61·fini_array..dyna2 ··0x00000000·002e6669·6e695f61·72726179·002e7465·..fini_array..te
14 ··0x000000c0·6d696300·2e676f74·002e676f·742e706c·mic..got..got.pl 
15 ··0x000000d0·74002e64·61746100·2e636f6d·6d656e74·t..data..comment3 ··0x00000010·7874002e·676f7400·2e636f6d·6d656e74·xt..got..comment
 4 ··0x00000020·002e6e6f·74652e61·6e64726f·69642e69·..note.android.i
 5 ··0x00000030·64656e74·002e676f·742e706c·74002e72·dent..got.plt..r
 6 ··0x00000040·656c2e70·6c74002e·64796e73·7472002e·el.plt..dynstr..
 7 ··0x00000050·65685f66·72616d65·5f686472·002e676e·eh_frame_hdr..gn
 8 ··0x00000060·752e7665·7273696f·6e5f7200·2e646174·u.version_r..dat
 9 ··0x00000070·612e7265·6c2e726f·002e7265·6c2e6479·a.rel.ro..rel.dy
 10 ··0x00000080·6e002e67·6e752e76·65727369·6f6e002e·n..gnu.version..
16 ··0x000000e0·002e6e6f·74652e67·6e752e67·6f6c642d·..note.gnu.gold-11 ··0x00000090·6e6f7465·2e676e75·2e676f6c·642d7665·note.gnu.gold-ve
17 ··0x000000f0·76657273·696f6e00···················version.12 ··0x000000a0·7273696f·6e002e64·796e7379·6d002e67·rsion..dynsym..g
 13 ··0x000000b0·6e752e68·61736800·2e65685f·6672616d·nu.hash..eh_fram
 14 ··0x000000c0·65002e6e·6f74652e·676e752e·6275696c·e..note.gnu.buil
 15 ··0x000000d0·642d6964·002e676e·752e7665·7273696f·d-id..gnu.versio
 16 ··0x000000e0·6e5f6400·2e64796e·616d6963·002e7368·n_d..dynamic..sh
 17 ··0x000000f0·73747274·6162002e·726f6461·746100···strtab..rodata.