5.29 MB
/home/fdroid/fdroiddata/tmp/eu.domob.anacam_10200.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_eu.domob.anacam_10200.apk
2.41 KB
zipinfo /dev/stdin
Offset 1, 15 lines modifiedOffset 1, 21 lines modified
1 Zip·​file·​size:​·139542·​bytes,​·​number·​of·​entries:​·​131 Zip·​file·​size:​·991873·​bytes,​·​number·​of·​entries:​·​19
2 -​rw-​-​-​-​·····​2.​0·​fat······​788·​bl·​defN·​12-​Oct-​31·​21:​30·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat······​788·​bl·​defN·​12-​Oct-​31·​21:​30·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat······​909·​bl·​defN·​12-​Oct-​31·​21:​30·​META-​INF/​9B5754A2.​SF3 -​rw-​-​-​-​·····​2.​0·​fat······​909·​bl·​defN·​12-​Oct-​31·​21:​30·​META-​INF/​9B5754A2.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Oct-​31·​21:​30·​META-​INF/​9B5754A2.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​12-​Oct-​31·​21:​30·​META-​INF/​9B5754A2.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat······​510·​bx·stor·​12-​Oct-​31·17:​07·res/​drawable/​icon.​png5 -​rw-​-​-​-​·····2.​0·​fat·····2260·​bX·defN·​17-​Oct-​09·00:​16·AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat······972·​bl·defN·12-​Oct-​31·17:​07·​res/​layout/​about.​xml6 -​rw-​-​-​-​·····1.​0·​fat······456·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable/​icon.​png
7 -​rw-​-​-​-​·····​2.​0·​fat······832·​bl·​defN·​12-​Oct-​31·17:​07·​res/​layout/​help.​xml7 -​rw-​-​-​-​·····​2.​0·​fat······972·​bl·​defN·​17-​Oct-​09·00:​16·​res/​layout/​about.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······720·​bl·​defN·​12-​Oct-​31·17:​07·​res/​layout/​main.​xml8 -​rw-​-​-​-​·····​2.​0·​fat······832·​bl·​defN·​17-​Oct-​09·00:​16·​res/​layout/​help.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······648·​bl·​defN·​12-​Oct-​31·17:​07·​res/​menu/​main.​xml9 -​rw-​-​-​-​·····​2.​0·​fat······720·​bl·​defN·​17-​Oct-​09·00:​16·​res/​layout/​main.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat·····1976·​bl·​defN·​12-​Oct-​31·17:​07·​res/​xml/​preferences.​xml10 -​rw-​-​-​-​·····​2.​0·​fat······​648·​bl·​defN·​17-​Oct-​09·00:​16·​res/​menu/​main.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat·····2136·​bl·​defN·​12-​Oct-​31·17:​07·AndroidManifest.​xml11 -​rw-​-​-​-​·····​2.​0·​fat·····1976·​bl·​defN·​17-​Oct-​09·00:​16·res/​xml/​preferences.​xml
12 -​rw-​-​-​-​·····​1.​0·​fat·····​9264·​b-​·​stor·12-​Oct-​31·17:​07·​resources.​arsc12 -​rw-​-​-​-​·····​1.​0·​fat·····​9448·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
13 -​rw-​-​-​-​·····​2.​0·​fat····​24032·​bl·​defN·​12-​Oct-​31·17:​07·​classes.​dex13 -​rw-​-​-​-​·····​2.​0·​fat····​28188·​bl·​defN·​17-​Oct-​09·00:​16·​classes.​dex
14 -​rw-​-​-​-​·····​2.​0·​fat···​201780·​bl·​defN·​12-​Oct-​31·17:​07·​lib/​armeabi/​libanacam.​so14 -​rw-​-​-​-​·····​2.​0·​fat···​251584·​bl·​defN·​17-​Oct-​09·00:​14·​lib/​arm64-​v8a/​libanacam.​so
15 13·​files,​·245864·bytes·uncompressed,​·​137850·bytes·compressed:​··​43.​9%15 -​rw-​-​-​-​·····​2.​0·fat···276440·​bl·​defN·​17-​Oct-​09·00:​15·lib/​x86_64/​libanacam.​so
 16 -​rw-​-​-​-​·····​2.​0·​fat···​330264·​bl·​defN·​17-​Oct-​09·​00:​15·​lib/​mips64/​libanacam.​so
 17 -​rw-​-​-​-​·····​2.​0·​fat···​144840·​bl·​defN·​17-​Oct-​09·​00:​15·​lib/​armeabi-​v7a/​libanacam.​so
 18 -​rw-​-​-​-​·····​2.​0·​fat···​157116·​bl·​defN·​17-​Oct-​09·​00:​15·​lib/​armeabi/​libanacam.​so
 19 -​rw-​-​-​-​·····​2.​0·​fat···​341340·​bl·​defN·​17-​Oct-​09·​00:​16·​lib/​x86/​libanacam.​so
 20 -​rw-​-​-​-​·····​2.​0·​fat···​345292·​bl·​defN·​17-​Oct-​09·​00:​16·​lib/​mips/​libanacam.​so
 21 19·​files,​·​1895370·​bytes·​uncompressed,​·​989417·​bytes·​compressed:​··​47.​8%
1.29 KB
AndroidManifest.xml (decoded)
1.24 KB
AndroidManifest.xml
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="10200"·​android:​versionName="@string/​app_version"·​package="eu.​domob.​anacam"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="10200"·​android:​versionName="@string/​app_version"·​package="eu.​domob.​anacam"·platformBuildVersionC​ode="8"·​platformBuildVersionN​ame="2.​2"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="8"/​>3 ··​<uses-​sdk·​android:​minSdkVersion="8"/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​CAMERA"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​CAMERA"/​>
5 ··​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"/​>5 ··​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"/​>
6 ··​<uses-​feature·​android:​name="android.​hardware.​camera"/​>6 ··​<uses-​feature·​android:​name="android.​hardware.​camera"/​>
7 ··​<application·​android:​debuggable="false"·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name">7 ··​<application·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name">
8 ····​<activity·​android:​label="@string/​app_name"·​android:​name="AnaCam"·​android:​screenOrientation="la​ndscape">8 ····​<activity·​android:​label="@string/​app_name"·​android:​name="AnaCam"·​android:​screenOrientation="la​ndscape">
9 ······​<intent-​filter>9 ······​<intent-​filter>
10 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>10 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
11 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>11 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>
12 ······​</​intent-​filter>12 ······​</​intent-​filter>
13 ····​</​activity>13 ····​</​activity>
14 ····​<activity·​android:​name="Preferences"/​>14 ····​<activity·​android:​name="Preferences"/​>
14.4 KB
classes.dex
14.4 KB
classes.jar
2.11 KB
zipinfo /dev/stdin
Max report size reached
12.3 KB
eu/domob/anacam/Preview.class
12.2 KB
javap -verbose -constants -s -l -private {}
Max report size reached
504 B
smali/eu/domob/anacam/AnaCam$1.smali
Offset 49, 14 lines modifiedOffset 49, 15 lines modified
49 ····​const/​4·​v0,​·​0x049 ····​const/​4·​v0,​·​0x0
  
50 ····​goto·​:​goto_050 ····​goto·​:​goto_0
51 .​end·​method51 .​end·​method
  
52 .​method·​constructor·​<init>(Leu/​domob/​anacam/​AnaCam;​Landroid/​content/​Context;​)​V52 .​method·​constructor·​<init>(Leu/​domob/​anacam/​AnaCam;​Landroid/​content/​Context;​)​V
53 ····​.​locals·​053 ····​.​locals·​0
 54 ····​.​param·​p1,​·​"this$0"····​#·​Leu/​domob/​anacam/​AnaCam;​
  
54 ····​.​prologue55 ····​.​prologue
55 ····​.​line·​17656 ····​.​line·​176
56 ····​iput-​object·​p1,​·​p0,​·​Leu/​domob/​anacam/​AnaCam$1;​-​>this$0:​Leu/​domob/​anacam/​AnaCam;​57 ····​iput-​object·​p1,​·​p0,​·​Leu/​domob/​anacam/​AnaCam$1;​-​>this$0:​Leu/​domob/​anacam/​AnaCam;​
  
57 ····​iput-​object·​p2,​·​p0,​·​Leu/​domob/​anacam/​AnaCam$1;​-​>val$c:​Landroid/​content/​Context;​58 ····​iput-​object·​p2,​·​p0,​·​Leu/​domob/​anacam/​AnaCam$1;​-​>val$c:​Landroid/​content/​Context;​
  
15.1 KB
smali/eu/domob/anacam/Preview.smali
Offset 611, 298 lines modifiedOffset 611, 301 lines modified
611 ····​const/​4·​v12,​·​0x2611 ····​const/​4·​v12,​·​0x2
  
612 ····​const/​4·​v11,​·​0x1612 ····​const/​4·​v11,​·​0x1
  
613 ····​const/​4·​v10,​·​0x0613 ····​const/​4·​v10,​·​0x0
  
614 ····​.​line·​186614 ····​.​line·​186
615 ····​sget-​boolean·​v6,​·​Leu/​domob/​anacam/​Preview;​-​>$assertionsDisabled:​Z615 ····​sget-​boolean·​v5,​·​Leu/​domob/​anacam/​Preview;​-​>$assertionsDisabled:​Z
  
616 ····​if-​nez·​v6,​·​:​cond_0616 ····​if-​nez·​v5,​·​:​cond_0
  
617 ····​iget-​object·​v6,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​617 ····​iget-​object·​v5,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​
  
618 ····​if-​eqz·​v6,​·​:​cond_0618 ····​if-​eqz·​v5,​·​:​cond_0
  
619 ····​new-​instance·​v6,​·​Ljava/​lang/​AssertionError;​619 ····​new-​instance·​v5,​·​Ljava/​lang/​AssertionError;​
  
620 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​AssertionError;​-​><init>()​V620 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​AssertionError;​-​><init>()​V
  
621 ····​throw·​v6621 ····​throw·​v5
  
622 ····​.​line·​187622 ····​.​line·​187
623 ····​:​cond_0623 ····​:​cond_0
624 ····​invoke-​static·​{},​·​Landroid/​hardware/​Camera;​-​>open()​Landroid/​hardware/​Camera;​624 ····​invoke-​static·​{},​·​Landroid/​hardware/​Camera;​-​>open()​Landroid/​hardware/​Camera;​
  
625 ····​move-​result-​object·​v6625 ····​move-​result-​object·​v5
  
626 ····​iput-​object·​v6,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​626 ····​iput-​object·​v5,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​
  
627 ····​.​line·​188627 ····​.​line·​188
628 ····​iget-​object·​v6,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​628 ····​iget-​object·​v5,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​
  
629 ····​invoke-​virtual·​{v6,​·​p0},​·​Landroid/​hardware/​Camera;​-​>setPreviewCallback(L​android/​hardware/​Camera$PreviewCallbac​k;​)​V629 ····​invoke-​virtual·​{v5,​·​p0},​·​Landroid/​hardware/​Camera;​-​>setPreviewCallback(L​android/​hardware/​Camera$PreviewCallbac​k;​)​V
  
630 ····​.​line·​191630 ····​.​line·​191
631 ····​:​try_start_0631 ····​:​try_start_0
632 ····​iget-​object·​v6,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​632 ····​iget-​object·​v5,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​
  
633 ····​invoke-​virtual·​{v6,​·​p1},​·​Landroid/​hardware/​Camera;​-​>setPreviewDisplay(La​ndroid/​view/​SurfaceHolder;​)​V633 ····​invoke-​virtual·​{v5,​·​p1},​·​Landroid/​hardware/​Camera;​-​>setPreviewDisplay(La​ndroid/​view/​SurfaceHolder;​)​V
634 ····​:​try_end_0634 ····​:​try_end_0
635 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0635 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
636 ····​.​line·​198636 ····​.​line·​198
637 ····​:​goto_0637 ····​:​goto_0
638 ····​iget-​object·​v6,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​638 ····​iget-​object·​v5,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>cam:​Landroid/​hardware/​Camera;​
  
639 ····​invoke-​virtual·​{v6},​·​Landroid/​hardware/​Camera;​-​>getParameters()​Landroid/​hardware/​Camera$Parameters;​639 ····​invoke-​virtual·​{v5},​·​Landroid/​hardware/​Camera;​-​>getParameters()​Landroid/​hardware/​Camera$Parameters;​
  
640 ····​move-​result-​object·​v6640 ····​move-​result-​object·​v5
  
641 ····​iput-​object·​v6,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>param:​Landroid/​hardware/​Camera$Parameters;​641 ····​iput-​object·​v5,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>param:​Landroid/​hardware/​Camera$Parameters;​
  
642 ····​.​line·​199642 ····​.​line·​199
643 ····​const-​string·​v6,​·​"AnaCam"643 ····​const-​string·​v5,​·​"AnaCam"
  
644 ····​const-​string·​v7,​·​"Preview·​is·​%dx%d.​"644 ····​const-​string·​v6,​·​"Preview·​is·​%dx%d.​"
  
645 ····​new-​array·​v8,​·​v12,​·​[Ljava/​lang/​Object;​645 ····​new-​array·​v7,​·​v12,​·​[Ljava/​lang/​Object;​
  
646 ····​iget-​object·​v9,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>param:​Landroid/​hardware/​Camera$Parameters;​646 ····​iget-​object·​v8,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>param:​Landroid/​hardware/​Camera$Parameters;​
  
647 ····invoke-​virtual·​{v9},​·​Landroid/​hardware/​Camera$Parameters;​-​>getPreviewSize()​Landroid/​hardware/​Camera$Size;​647 ····.​line·​200
 648 ····​invoke-​virtual·​{v8},​·​Landroid/​hardware/​Camera$Parameters;​-​>getPreviewSize()​Landroid/​hardware/​Camera$Size;​
  
648 ····​move-​result-​object·​v9649 ····​move-​result-​object·​v8
  
649 ····​iget·​v9,​·​v9,​·​Landroid/​hardware/​Camera$Size;​-​>width:​I650 ····​iget·​v8,​·​v8,​·​Landroid/​hardware/​Camera$Size;​-​>width:​I
  
650 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​651 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
651 ····​move-​result-​object·​v9652 ····​move-​result-​object·​v8
  
652 ····​aput-​object·​v9,​·​v8,​·​v10653 ····​aput-​object·​v8,​·​v7,​·​v10
  
653 ····​iget-​object·​v9,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>param:​Landroid/​hardware/​Camera$Parameters;​654 ····​iget-​object·​v8,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>param:​Landroid/​hardware/​Camera$Parameters;​
  
654 ····​invoke-​virtual·​{v9},​·​Landroid/​hardware/​Camera$Parameters;​-​>getPreviewSize()​Landroid/​hardware/​Camera$Size;​655 ····​invoke-​virtual·​{v8},​·​Landroid/​hardware/​Camera$Parameters;​-​>getPreviewSize()​Landroid/​hardware/​Camera$Size;​
  
655 ····​move-​result-​object·​v9656 ····​move-​result-​object·​v8
  
656 ····​iget·​v9,​·​v9,​·​Landroid/​hardware/​Camera$Size;​-​>height:​I657 ····​iget·​v8,​·​v8,​·​Landroid/​hardware/​Camera$Size;​-​>height:​I
  
657 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​658 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
658 ····​move-​result-​object·​v9659 ····​move-​result-​object·​v8
  
659 ····​aput-​object·​v9,​·​v8,​·​v11660 ····​aput-​object·​v8,​·​v7,​·​v11
  
660 ····invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​661 ····.​line·​199
 662 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
661 ····​move-​result-​object·​v7663 ····​move-​result-​object·​v6
  
662 ····​invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I664 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
663 ····​.​line·​201665 ····​.​line·​201
664 ····​const-​string·​v6,​·​"AnaCam"666 ····​const-​string·​v5,​·​"AnaCam"
  
665 ····​const-​string·​v7,​·​"Format·​is·​%d.​"667 ····​const-​string·​v6,​·​"Format·​is·​%d.​"
  
666 ····​new-​array·​v8,​·​v11,​·​[Ljava/​lang/​Object;​668 ····​new-​array·​v7,​·​v11,​·​[Ljava/​lang/​Object;​
  
667 ····​iget-​object·​v9,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>param:​Landroid/​hardware/​Camera$Parameters;​669 ····​iget-​object·​v8,​·​p0,​·​Leu/​domob/​anacam/​Preview;​-​>param:​Landroid/​hardware/​Camera$Parameters;​
  
668 ····invoke-​virtual·​{v9},​·​Landroid/​hardware/​Camera$Parameters;​-​>getPreviewFormat()​I670 ····.​line·​202
 671 ····​invoke-​virtual·​{v8},​·​Landroid/​hardware/​Camera$Parameters;​-​>getPreviewFormat()​I
  
669 ····​move-​result·​v9672 ····​move-​result·​v8
  
670 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​673 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>valueOf(I)​Ljava/​lang/​Integer;​
  
671 ····​move-​result-​object·​v9674 ····​move-​result-​object·​v8
  
672 ····​aput-​object·​v9,​·​v8,​·​v10675 ····​aput-​object·​v8,​·​v7,​·​v10
  
673 ····​invoke-​static·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​676 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
674 ····​move-​result-​object·​v7677 ····​move-​result-​object·​v6
  
675 ····invoke-​static·​{v6,​·​v7},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I678 ····.​line·​201
 679 ····​invoke-​static·​{v5,​·​v6},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
676 ····​.​line·​203680 ····​.​line·​203
677 ····​const-​string·​v6,​·​"AnaCam"681 ····​const-​string·​v5,​·​"AnaCam"
  
678 ····​const-​string·​v7,​·​"Quality·​is·​%d.​"682 ····​const-​string·​v6,​·​"Quality·​is·​%d.​"
  
Max diff block lines reached; 8530/15360 bytes (55.53%) of diff not shown.
262 B
smali/eu/domob/anacam/R.smali
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​023 ····​.​locals·​0
  
24 ····​.​prologue24 ····​.​prologue
25 ····​.​line·​1025 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​.​line·​91 
28 ····​return-​void27 ····​return-​void
29 .​end·​method28 .​end·​method
732 B
smali/eu/domob/anacam/SaverThread.smali
Offset 404, 18 lines modifiedOffset 404, 20 lines modified
404 ····​.​line·​159404 ····​.​line·​159
405 ····​.​local·​v1,​·​"exc":​Ljava/​lang/​Exception;​405 ····​.​local·​v1,​·​"exc":​Ljava/​lang/​Exception;​
406 ····​:​try_start_2406 ····​:​try_start_2
407 ····​iget-​object·​v12,​·​p0,​·​Leu/​domob/​anacam/​SaverThread;​-​>handler:​Landroid/​os/​Handler;​407 ····​iget-​object·​v12,​·​p0,​·​Leu/​domob/​anacam/​SaverThread;​-​>handler:​Landroid/​os/​Handler;​
  
408 ····​const/​4·​v13,​·​0x1408 ····​const/​4·​v13,​·​0x1
  
 409 ····​.​line·​160
409 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Exception;​-​>getMessage()​Ljava/​lang/​String;​410 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Exception;​-​>getMessage()​Ljava/​lang/​String;​
  
410 ····​move-​result-​object·​v14411 ····​move-​result-​object·​v14
  
 412 ····​.​line·​159
411 ····​invoke-​static·​{v12,​·​v13,​·​v14},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​413 ····​invoke-​static·​{v12,​·​v13,​·​v14},​·​Landroid/​os/​Message;​-​>obtain(Landroid/​os/​Handler;​ILjava/​lang/​Object;​)​Landroid/​os/​Message;​
  
412 ····​move-​result-​object·​v4414 ····​move-​result-​object·​v4
  
413 ····​.​line·​161415 ····​.​line·​161
414 ····​.​local·​v4,​·​"msg":​Landroid/​os/​Message;​416 ····​.​local·​v4,​·​"msg":​Landroid/​os/​Message;​
415 ····​iget-​object·​v12,​·​p0,​·​Leu/​domob/​anacam/​SaverThread;​-​>handler:​Landroid/​os/​Handler;​417 ····​iget-​object·​v12,​·​p0,​·​Leu/​domob/​anacam/​SaverThread;​-​>handler:​Landroid/​os/​Handler;​
1.24 KB
smali/eu/domob/anacam/Anaglyph.smali
Offset 216, 20 lines modifiedOffset 216, 22 lines modified
  
216 ····​invoke-​virtual·​{v2},​·​Leu/​domob/​anacam/​MyBitmap;​-​>getNativeData()​J216 ····​invoke-​virtual·​{v2},​·​Leu/​domob/​anacam/​MyBitmap;​-​>getNativeData()​J
  
217 ····​move-​result-​wide·​v2217 ····​move-​result-​wide·​v2
  
218 ····​iget-​object·​v4,​·​p0,​·​Leu/​domob/​anacam/​Anaglyph;​-​>second:​Leu/​domob/​anacam/​MyBitmap;​218 ····​iget-​object·​v4,​·​p0,​·​Leu/​domob/​anacam/​Anaglyph;​-​>second:​Leu/​domob/​anacam/​MyBitmap;​
  
 219 ····​.​line·​133
219 ····​invoke-​virtual·​{v4},​·​Leu/​domob/​anacam/​MyBitmap;​-​>getNativeData()​J220 ····​invoke-​virtual·​{v4},​·​Leu/​domob/​anacam/​MyBitmap;​-​>getNativeData()​J
  
220 ····​move-​result-​wide·​v4221 ····​move-​result-​wide·​v4
  
221 ····​mul-​int·​v6,​·​v13,​·​v7222 ····​mul-​int·​v6,​·​v13,​·​v7
  
 223 ····​.​line·​132
222 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Leu/​domob/​anacam/​Anaglyph;​-​>doCombine(IIJJI)​J224 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Leu/​domob/​anacam/​Anaglyph;​-​>doCombine(IIJJI)​J
  
223 ····​move-​result-​wide·​v8225 ····​move-​result-​wide·​v8
  
224 ····​.​line·​134226 ····​.​line·​134
225 ····​.​local·​v8,​·​"nativePtr":​J227 ····​.​local·​v8,​·​"nativePtr":​J
226 ····​new-​instance·​v2,​·​Leu/​domob/​anacam/​MyBitmap;​228 ····​new-​instance·​v2,​·​Leu/​domob/​anacam/​MyBitmap;​
Offset 361, 20 lines modifiedOffset 363, 22 lines modified
  
361 ····​invoke-​virtual·​{v2},​·​Leu/​domob/​anacam/​MyBitmap;​-​>getNativeData()​J363 ····​invoke-​virtual·​{v2},​·​Leu/​domob/​anacam/​MyBitmap;​-​>getNativeData()​J
  
362 ····​move-​result-​wide·​v2364 ····​move-​result-​wide·​v2
  
363 ····​iget-​object·​v4,​·​p0,​·​Leu/​domob/​anacam/​Anaglyph;​-​>second:​Leu/​domob/​anacam/​MyBitmap;​365 ····​iget-​object·​v4,​·​p0,​·​Leu/​domob/​anacam/​Anaglyph;​-​>second:​Leu/​domob/​anacam/​MyBitmap;​
  
 366 ····​.​line·​141
364 ····​invoke-​virtual·​{v4},​·​Leu/​domob/​anacam/​MyBitmap;​-​>getNativeData()​J367 ····​invoke-​virtual·​{v4},​·​Leu/​domob/​anacam/​MyBitmap;​-​>getNativeData()​J
  
365 ····​move-​result-​wide·​v4368 ····​move-​result-​wide·​v4
  
366 ····​iget-​object·​v6,​·​p0,​·​Leu/​domob/​anacam/​Anaglyph;​-​>res:​[I369 ····​iget-​object·​v6,​·​p0,​·​Leu/​domob/​anacam/​Anaglyph;​-​>res:​[I
  
 370 ····​.​line·​140
367 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Leu/​domob/​anacam/​Anaglyph;​-​>doCombine(IIJJ[I)​V371 ····​invoke-​static/​range·​{v0·​.​.​·​v6},​·​Leu/​domob/​anacam/​Anaglyph;​-​>doCombine(IIJJ[I)​V
  
368 ····​.​line·​142372 ····​.​line·​142
369 ····​new-​instance·​v2,​·​Leu/​domob/​anacam/​MyBitmap;​373 ····​new-​instance·​v2,​·​Leu/​domob/​anacam/​MyBitmap;​
  
370 ····​iget-​object·​v3,​·​p0,​·​Leu/​domob/​anacam/​Anaglyph;​-​>res:​[I374 ····​iget-​object·​v3,​·​p0,​·​Leu/​domob/​anacam/​Anaglyph;​-​>res:​[I
  
7.99 KB
res/drawable/icon.png
6.69 KB
sng
Max report size reached
1.26 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
5.25 MB
lib/armeabi/libanacam.so
1.23 KB
readelf --wide --file-header {}
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
4 ··​Data:​······························​2's·​complement,​·​little·​endian4 ··​Data:​······························​2's·​complement,​·​little·​endian
5 ··​Version:​···························​1·​(current)​5 ··​Version:​···························​1·​(current)​
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:​···············​0x3a3811 ··​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:​··········200980·​(bytes·​into·​file)​13 ··​Start·​of·​section·​headers:​··········156036·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x5000002,​·​Version5·​EABI,​·<unknown>14 ··​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:​·········617 ··​Number·​of·​program·​headers:​·········9
18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​18 ··​Size·​of·​section·​headers:​···········​40·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​2019 ··​Number·​of·​section·​headers:​·········​27
20 ··​Section·​header·​string·​table·​index:​·1920 ··​Section·​header·​string·​table·​index:​·26
2.24 KB
readelf --wide --program-header {}
Offset 1, 22 lines modifiedOffset 1, 29 lines modified
  
1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​1 Elf·​file·​type·​is·​DYN·​(Shared·​object·​file)​
2 Entry·​point·​0x3a382 Entry·​point·​0x0
3 There·​are·6·​program·​headers,​·​starting·​at·​offset·​523 There·​are·9·​program·​headers,​·​starting·​at·​offset·​52
  
4 Program·​Headers:​4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align
6 ··EXIDX··········​0x029964·​0x00029964·​0x00029964·​0x00b78·​0x00b78·​R···​0x46 ··PHDR···········​0x000034·​0x00000034·​0x00000034·​0x00120·​0x00120·​R···​0x4
7 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x2a4dc·​0x2a4dc·​R·E·​0x80007 ··INTERP·········​0x000154·​0x00000154·​0x00000154·​0x00013·​0x00013·​R···​0x1
8 ··LOAD···········​0x030b2c·0x00030b2c·​0x00030b2c·0x004e4·​0x004e4·​RW··​0x80008 ······[Requesting·program·​interpreter:​·/​system/​bin/​linker]
9 ··DYNAMIC········​0x030d40·​0x00030d40·​0x00030d40·​0x000f8·​0x000f8·​RW··​0x49 ··LOAD···········​0x000000·​0x00000000·​0x00000000·​0x25174·​0x25174·​R·​E·​0x1000
10 ··GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0x410 ··LOAD···········​0x025b08·​0x00026b08·​0x00026b08·​0x004fc·​0x004fc·​RW··​0x1000
11 ··GNU_RELRO······​0x030b2c·​0x00030b2c·​0x00030b2c·​0x004d4·​0x004d4·​R···​0x111 ··DYNAMIC········​0x025d14·​0x00026d14·​0x00026d14·​0x00120·​0x00120·​RW··​0x4
 12 ··​NOTE···········​0x000168·​0x00000168·​0x00000168·​0x00024·​0x00024·​R···​0x4
 13 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0
 14 ··​EXIDX··········​0x022014·​0x00022014·​0x00022014·​0x00d18·​0x00d18·​R···​0x4
 15 ··​GNU_RELRO······​0x025b08·​0x00026b08·​0x00026b08·​0x004f8·​0x004f8·​RW··​0x4
  
12 ·​Section·​to·​Segment·​mapping:​16 ·​Section·​to·​Segment·​mapping:​
13 ··​Segment·​Sections.​.​.​17 ··​Segment·​Sections.​.​.​
14 ···​00·····.​ARM.​exidx·18 ···​00·····
15 ···​01·····​.​hash·​.​dynsym·​.​dynstr·​.​rel.​dyn·​.​rel.​plt·​.​plt·​.​text·​.​rodata·​.​ARM.​extab·​.​ARM.​exidx·19 ···​01·····​.​interp·
16 ···​02·····​.​init_array·​.​fini_array·.​data.​rel.​ro·​.​dynamic·​.​got·​.​data·20 ···​02·····​.​interp·​.​note.​gnu.​build-​id·​.​dynsym·​.​dynstr·​.​hash·.​gnu.​version·​.​gnu.​version_d·​.​gnu.​version_r·​.​rel.​dyn·.​rel.​plt·​.​plt·​.​text·.​ARM.​extab·​.​ARM.​exidx·​.​rodata·
17 ···​03·····​.​dynamic·21 ···​03·····​.​data.​rel.​ro.​local·​.​fini_array·​.​init_array·​.​dynamic·​.​got·​.​data·
18 ···​04·····22 ···​04·····.​dynamic·
19 ···​05·····​.​init_array·.​fini_array·.​data.​rel.​ro·​.​dynamic·​.​got·23 ···​05·····​.​note.​gnu.​build-​id·
 24 ···​06·····
 25 ···​07·····​.​ARM.​exidx·
 26 ···​08·····​.​data.​rel.​ro.​local·​.​fini_array·​.​init_array·​.​dynamic·​.​got·
4.23 KB
readelf --wide --sections {}
Offset 1, 29 lines modifiedOffset 1, 36 lines modified
1 There·​are·​20·​section·​headers,​·​starting·​at·​offset·​0x31114:​1 There·​are·​27·​section·​headers,​·​starting·​at·​offset·​0x26184:​
  
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]·​.​hash·············HASH············​000000f4·​0000f4·​0008ec·​04···​A··2···​0··45 ··​[·​1]·​.​interp···········PROGBITS········​00000154·​000154·​000013·​00···​A··0···​0··1
6 ··​[·​2]·​.​dynsym···········DYNSYM··········​000009e0·​0009e0·​001320·10···​A··3···3··​46 ··​[·​2]·​.​note.​gnu.​build-​id·NOTE············​00000168·​000168·​000024·00···​A··0···0··​4
7 ··​[·​3]·​.​dynstr···········STRTAB··········​00001d00·​001d00·​001470·00···​A··0···0··17 ··​[·​3]·​.​dynsym···········DYNSYM··········​0000018c·​00018c·​0012c0·10···​A··4···1··4
8 ··​[·​4]·​.​rel.​dyn··········REL·············​00003170·​003170·​0006d0·​08···​A··2···​0··48 ··​[·​4]·​.​dynstr···········STRTAB··········​0000144c·​00144c·​001528·​00···​A··0···​0··1
9 ··​[·​5]·​.​rel.​plt··········REL·············​00003840·​003840·​0000c0·​08···​A··2···6··​49 ··​[·​5]·​.​hash·············HASH············​00002974·​002974·​0008d4·​04···​A··3···0··​4
10 ··​[·​6]·​.​plt··············PROGBITS········​00003900·​003900·​000134·​04··AX··0···​0··410 ··​[·​6]·​.​gnu.​version······VERSYM··········​00003248·​003248·​000258·​02···​A··3···​0··2
11 ··​[·​7]·​.​text·············PROGBITS········​00003a38·​003a38·​0230a0·​00··AX··0···0··811 ··​[·​7]·​.​gnu.​version_d····VERDEF··········​000034a0·​0034a0·​00001c·​00···​A··4···1··4
12 ··​[·​8]·​.​rodata···········PROGBITS········​00026ad8·​026ad8·​00252c·​00···​A··0···0··812 ··​[·​8]·​.​gnu.​version_r····VERNEED·········​000034bc·​0034bc·​000030·​00···​A··4···1··4
13 ··​[·​9]·​.​ARM.​extab········PROGBITS········​00029004·​029004·​000960·​00···​A··0···​0··​413 ··​[·​9]·​.​rel.​dyn··········REL·············​000034ec·​0034ec·​0006b8·​08···​A··3···​0··​4
14 ··​[10]·​.​ARM.​exidx········ARM_EXIDX·······​00029964·​029964·​000b78·​00··​AL··7···​0··​414 ··​[10]·​.​rel.​plt··········REL·············​00003ba4·​003ba4·​0000c8·​08··​AI··3··11··​4
15 ··​[11]·​.​init_array·······INIT_ARRAY······​00030b2c·​030b2c·​000008·​00··WA··​0···​0··115 ··​[11]·​.​plt··············PROGBITS········​00003c6c·​003c6c·​000140·​00··AX··​0···​0··4
16 ··​[12]·​.​fini_array·······FINI_ARRAY······​00030b34·030b34·​00000c·​00··WA··​0···​0··116 ··​[12]·​.​text·············PROGBITS········00003db0·​003db0·​01e0c0·​00··AX··​0···​0··8
17 ··​[13]·​.​data.​rel.​ro······​PROGBITS········​00030b40·​030b40·​000200·​00··WA··​0···​0··​417 ··​[13]·​.​ARM.​extab········​PROGBITS········​00021e70·​021e70·​0001a4·​00···A··​0···​0··​4
18 ··​[14]·​.​dynamic··········​DYNAMIC·········00030d40·​030d40·​0000f8·​08··WA··​3···​0··​418 ··​[14]·​.​ARM.​exidx········ARM_EXIDX·······00022014·​022014·​000d18·​08··AL·12···​0··​4
19 ··​[15]·​.​got··············​PROGBITS········​00030e38·​030e38·​0001c8·​04··WA··​0···​0··419 ··​[15]·​.​rodata···········​PROGBITS········​00022d30·​022d30·​002444·​00···A··​0···​0··8
20 ··​[16]·​.​data·············​PROGBITS········​00031000·​031000·​000010·​00··​WA··​0···​0·1620 ··​[16]·​.​data.​rel.​ro.​local·​PROGBITS········​00026b08·​025b08·​000200·​00··​WA··​0···​0··​4
21 ··​[17]·​.​ARM.​attributes···ARM_ATTRIBUTES··​00000000·​031010·​00002d·​00······​0···​0··121 ··​[17]·​.​fini_array·······FINI_ARRAY······​00026d08·​025d08·​000008·​00··WA··​0···​0··4
22 ··​[18]·​.​comment··········PROGBITS········​00000000·​03103d·​00002e·​01··MS··​0···​0··​122 ··​[18]·​.​init_array·······INIT_ARRAY······​00026d10·​025d10·​000004·​00··WA··​0···​0··​1
23 ··​[19]·​.​shstrtab·········STRTAB··········​00000000·​03106b·​0000a9·​00······0···​0··123 ··​[19]·​.​dynamic··········DYNAMIC·········​00026d14·​025d14·​000120·​08··WA··4···​0··4
 24 ··​[20]·​.​got··············​PROGBITS········​00026e34·​025e34·​0001cc·​00··​WA··​0···​0··​4
 25 ··​[21]·​.​data·············​PROGBITS········​00027000·​026000·​000004·​00··​WA··​0···​0··​4
 26 ··​[22]·​.​bss··············​NOBITS··········​00027004·​026004·​000000·​00··​WA··​0···​0··​1
 27 ··​[23]·​.​comment··········​PROGBITS········​00000000·​026004·​000028·​01··​MS··​0···​0··​1
 28 ··​[24]·​.​note.​gnu.​gold-​version·​NOTE············​00000000·​02602c·​00001c·​00······​0···​0··​4
 29 ··​[25]·​.​ARM.​attributes···​ARM_ATTRIBUTES··​00000000·​026048·​00002b·​00······​0···​0··​1
 30 ··​[26]·​.​shstrtab·········​STRTAB··········​00000000·​026073·​000111·​00······​0···​0··​1
24 Key·​to·​Flags:​31 Key·​to·​Flags:​
25 ··​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)​,​
26 ··​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)​,​
27 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​34 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
28 ··​y·​(purecode)​,​·​p·​(processor·​specific)​35 ··​y·​(purecode)​,​·​p·​(processor·​specific)​
41.6 KB
readelf --wide --symbols {}
Max report size reached
22.1 KB
readelf --wide --relocs {}
Max report size reached
2.77 KB
readelf --wide --dynamic {}
Offset 1, 30 lines modifiedOffset 1, 34 lines modified
  
1 Dynamic·​section·​at·​offset·​0x30d40·​contains·27·​entries:​1 Dynamic·​section·​at·​offset·​0x25d14·​contains·31·​entries:​
2 ··​Tag········​Type·························​Name/​Value2 ··​Tag········​Type·························​Name/​Value
 3 ·​0x00000003·​(PLTGOT)​·····················​0x26f90
 4 ·​0x00000002·​(PLTRELSZ)​···················​200·​(bytes)​
 5 ·​0x00000017·​(JMPREL)​·····················​0x3ba4
 6 ·​0x00000014·​(PLTREL)​·····················​REL
 7 ·​0x00000011·​(REL)​························​0x34ec
 8 ·​0x00000012·​(RELSZ)​······················​1720·​(bytes)​
 9 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​
 10 ·​0x6ffffffa·​(RELCOUNT)​···················​211
 11 ·​0x00000006·​(SYMTAB)​·····················​0x18c
 12 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​
 13 ·​0x00000005·​(STRTAB)​·····················​0x144c
 14 ·​0x0000000a·​(STRSZ)​······················​5416·​(bytes)​
 15 ·​0x00000004·​(HASH)​·······················​0x2974
3 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so]16 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libstdc++.​so]
4 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so]17 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libm.​so]
5 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so]18 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so]
6 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so]19 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libdl.​so]
7 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libanacam.​so]20 ·​0x0000000e·​(SONAME)​·····················​Library·​soname:​·​[libanacam.​so]
 21 ·​0x0000001a·​(FINI_ARRAY)​·················​0x26d08
 22 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​8·​(bytes)​
 23 ·​0x00000019·​(INIT_ARRAY)​·················​0x26d10
 24 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​4·​(bytes)​
8 ·​0x00000010·​(SYMBOLIC)​···················​0x025 ·​0x00000010·​(SYMBOLIC)​···················​0x0
9 ·​0x00000019·​(INIT_ARRAY)​·················0x30b2c26 ·​0x0000001e·​(FLAGS)​······················SYMBOLIC·BIND_NOW
10 ·​0x0000001b·​(INIT_ARRAYSZ)​···············​8·​(bytes)​ 
11 ·​0x0000001a·​(FINI_ARRAY)​·················​0x30b34 
12 ·​0x0000001c·​(FINI_ARRAYSZ)​···············​12·​(bytes)​ 
13 ·​0x00000004·​(HASH)​·······················​0xf4 
14 ·​0x00000005·​(STRTAB)​·····················​0x1d00 
15 ·​0x00000006·​(SYMTAB)​·····················​0x9e0 
16 ·​0x0000000a·​(STRSZ)​······················​5232·​(bytes)​ 
17 ·​0x0000000b·​(SYMENT)​·····················​16·​(bytes)​ 
18 ·​0x00000003·​(PLTGOT)​·····················​0x30e38 
19 ·​0x00000002·​(PLTRELSZ)​···················​192·​(bytes)​ 
20 ·​0x00000014·​(PLTREL)​·····················​REL 
21 ·​0x00000017·​(JMPREL)​·····················​0x3840 
22 ·​0x00000011·​(REL)​························​0x3170 
23 ·​0x00000012·​(RELSZ)​······················​1744·​(bytes)​ 
24 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 
25 ·​0x00000016·​(TEXTREL)​····················​0x0 
26 ·​0x00000018·​(BIND_NOW)​··················· 
27 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW27 ·​0x6ffffffb·​(FLAGS_1)​····················​Flags:​·​NOW
28 ·​0x6ffffffa·​(RELCOUNT)​···················​21328 ·​0x6ffffff0·​(VERSYM)​·····················0x3248
 29 ·​0x6ffffffc·​(VERDEF)​·····················​0x34a0
 30 ·​0x6ffffffd·​(VERDEFNUM)​··················​1
 31 ·​0x6ffffffe·​(VERNEED)​····················​0x34bc
 32 ·​0x6fffffff·​(VERNEEDNUM)​·················​1
29 ·​0x00000000·​(NULL)​·······················​0x033 ·​0x00000000·​(NULL)​·······················​0x0
492 B
readelf --wide --notes {}
Offset 0, 0 lines modifiedOffset 1, 10 lines modified
  
 1 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
 2 ··​Owner·················​Data·​size»   ​Description
 3 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
 4 ····​Build·​ID:​·​b928e6a87a5c3681b6f40​5c3768d60cea9f06a47
  
 5 Displaying·​notes·​found·​in:​·​.​note.​gnu.​gold-​version
 6 ··​Owner·················​Data·​size»   ​Description
 7 ··​GNU··················​0x00000009»     ​NT_GNU_GOLD_VERSION·​(gold·​version)​
 8 ····​Version:​·​gold·​1.​11
6.61 KB
readelf --wide --version-info {}
Max report size reached
18.8 KB
readelf --wide --decompress --hex-dump=.hash {}
Max report size reached
43.7 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max report size reached
8.93 KB
objdump --line-numbers --disassemble --demangle --reloc --section=.plt {}
Max report size reached
4.98 MB
objdump --line-numbers --disassemble --demangle --reloc --section=.text {}
Max report size reached
77.1 KB
readelf --wide --decompress --hex-dump=.rodata {}
Max report size reached
11.7 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max report size reached
25.9 KB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max report size reached
276 B
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·​dump·​of·​section·​'.​init_array':​1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x00030b2c·​ffffffff·​00000000···················.​.​.​.​.​.​.​.​2 ··​0x00026d10·​00000000····························.​.​.​.​
  
284 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 ··​0x00030b34·​ffffffff·383a0000·​00000000··········.​.​.​.​8:​.​.​.​.​.​.​2 ··​0x00026d08·b03d0000·​00000000···················​.​=.​.​.​.​.​.​
  
3.92 KB
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
  
1 Hex·​dump·​of·​section·​'.​got':​1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x00030e38·400d0300·00000000·00000000·00390000·@.​.​.​.​.​.​.​.​.​.​.​.​9.​.​2 ··​0x00026e34·00000000·6c490200·c0450200·10460200·.​.​.​.​lI.​.​.​E.​.​.​F.​.​
3 ··​0x00030e48·00390000·00390000·00390000·00390000·.​9.​.​.​9.​.​.​9.​.​.​9.​.​3 ··​0x00026e44·74460200·f4460200·98470200·68480200·tF.​.​.​F.​.​.​G.​.​hH.​.​
4 ··​0x00030e58·00390000·​00390000·​00390000·00390000·.​9.​.​.​9.​.​.​9.​.​.​9.​.​4 ··​0x00026e54·73970000·​00000000·​086b0200·ac4f0200·s.​.​.​.​.​.​.​.​k.​.​.​O.​.​
5 ··​0x00030e68·00390000·00390000·00390000·00390000·.​9.​.​.​9.​.​.​9.​.​.​9.​.​5 ··​0x00026e64·29480100·71930100·45460100·717f0100·)​H.​.​q.​.​.​EF.​.​q.​.​.​
6 ··​0x00030e78·00390000·00390000·00390000·00390000·.​9.​.​.​9.​.​.​9.​.​.​9.​.​6 ··​0x00026e74·4d860100·49480100·f1770100·b95e0100·M.​.​.​IH.​.​.​w.​.​.​^.​.​
7 ··​0x00030e88·00390000·00390000·00390000·00390000·.​9.​.​.​9.​.​.​9.​.​.​9.​.​7 ··​0x00026e84·49690100·dd470100·21470100·d1440100·Ii.​.​.​G.​.​!G.​.​.​D.​.​
8 ··​0x00030e98·00390000·00390000·00390000·​18860200·.​9.​.​.​9.​.​.​9.​.​.​.​.​.​8 ··​0x00026e94·29430100·81400100·5d4b0100·​1d4f0100·)​C.​.​.​@.​.​]K.​.​.​O.​.​
9 ··​0x00030ea8·​516f0100·65fa0100·35810100·9d430200·​Qo.​.​e.​.​.​5.​.​.​.​C.​.​9 ··​0x00026ea4·​51540100·e1580100·e5630100·816f0100·​QT.​.​.​X.​.​.​c.​.​.​o.​.​
10 ··​0x00030eb8·f5700100·​1dcd0100·b93c0200·dca40200·.​p.​.​.​.​.​.​.​<.​.​.​.​.​.​10 ··​0x00026eb4·21740100·​117b0100·8d7d0100·95800100·!t.​.​.​{.​.​.​}.​.​.​.​.​.​
11 ··​0x00030ec8·61650100·00000000·74850200·f85e0200·ae.​.​.​.​.​.​t.​.​.​.​^.​.​11 ··​0x00026ec4·39810100·65810100·6d8a0100·918d0100·9.​.​.​e.​.​.​m.​.​.​.​.​.​.​
12 ··​0x00030ed8·4de70100·ddd60100·51ee0100·f1b40100·M.​.​.​.​.​.​.​Q.​.​.​.​.​.​.​12 ··​0x00026ed4·59900100·2d920100·01940100·2d390100·Y.​.​.​-​.​.​.​.​.​.​.​-​9.​.​
13 ··​0x00030ee8·f9070200·00000000·192e0200·39b70100·​.​.​.​.​.​.​.​.​.​.​.​.​9.​.​.​13 ··​0x00026ee4·c53d0100·313c0100·d5f50100·4da60100·​.​=.​.​1<.​.​.​.​.​.​M.​.​.​
14 ··​0x00030ef8·f11d0200·​a1160200·35730100·​a13f0200·.​.​.​.​.​.​.​.​5s.​.​.​?.​.​14 ··​0x00026ef4·51e00100·​a5e70100·1da90100·​add80100·Q.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
15 ··​0x00030f08·f4840200·6d7a0100·25390200·4da20100·​.​.​.​.​mz.​.​%9.​.​M.​.​.​15 ··​0x00026f04·a1be0100·01c90100·85a80100·89a70100·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x00030f18·f12c0200·dd010200·d9e50100·e85e0200·​.​,​.​.​.​.​.​.​.​.​.​.​.​^.​.​16 ··​0x00026f14·b9a40100·fda20100·05a00100·61ac0100·​.​.​.​.​.​.​.​.​.​.​.​.​a.​.​.​
17 ··​0x00030f28·64990200·e9720100·3c8e0200·e1e00100·d.​.​.​.​r.​.​<.​.​.​.​.​.​.​17 ··​0x00026f24·c9af0100·c5b40100·05b90100·b1c30100·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x00030f38·d18d0100·400b0300·4dcc0100·11450200·.​.​.​.​@.​.​.​M.​.​.​.​E.​.​18 ··​0x00026f34·21cf0100·8dd40100·b1db0100·29de0100·!.​.​.​.​.​.​.​.​.​.​.​)​.​.​.​
19 ··​0x00030f48·8d0e0200·4d620100·f1cc0100·45c50100·​.​.​.​.​Mb.​.​.​.​.​.​E.​.​.​19 ··​0x00026f44·9de10100·7de20100·b9e20100·c9eb0100·​.​.​.​.​}.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x00030f58·ec870200·c9c10100·3df50100·a1e20100·​.​.​.​.​.​.​.​.​=.​.​.​.​.​.​.​20 ··​0x00026f54·f5ee0100·a5f10100·65f40100·d1f60100·​.​.​.​.​.​.​.​.​e.​.​.​.​.​.​.​
21 ··​0x00030f68·15670100·a16a0100·4dd20100·99ea0100·.​g.​.​.​j.​.​M.​.​.​.​.​.​.​21 ··​0x00026f64·2d940100·e5980100·f9a80100·199c0100·-​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x00030f78·0d720100·69c80100·​d5e60100·​00000000·​.​r.​.​i.​.​.​.​.​.​.​.​.​.​.​22 ··​0x00026f74·c4120200·cc120200·​d4120200·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
23 ··​0x00030f88·f1220200·41b60100·b9a50000·31a80100·.​".​.​A.​.​.​.​.​.​.​1.​.​.​23 ··​0x00026f84·2c2d0200·14200200·00000000·00000000·,​-​.​.​.​·.​.​.​.​.​.​.​.​.​.​
24 ··​0x00030f98·​00000000·e1ca0100·856d0100·55730100·​.​.​.​.​.​.​.​.​.​m.​.​Us.​.​24 ··​0x00026f94·​00000000·00000000·6c3c0000·6c3c0000·​.​.​.​.​.​.​.​.​l<.​.​l<.​.​
25 ··​0x00030fa8·90840200·25340200·992b0200·09dd0100·.​.​.​.​%4.​.​.​+.​.​.​.​.​.​25 ··​0x00026fa4·6c3c0000·6c3c0000·6c3c0000·6c3c0000·l<.​.​l<.​.​l<.​.​l<.​.​
26 ··​0x00030fb8·e8860200·fdaf0100·95ac0100·fd450200·.​.​.​.​.​.​.​.​.​.​.​.​.​E.​.​26 ··​0x00026fb4·6c3c0000·6c3c0000·6c3c0000·6c3c0000·l<.​.​l<.​.​l<.​.​l<.​.​
27 ··​0x00030fc8·0db70100·1d290200·dd2d0200·75e40100·.​.​.​.​.​)​.​.​.​-​.​.​u.​.​.​27 ··​0x00026fc4·6c3c0000·6c3c0000·6c3c0000·6c3c0000·l<.​.​l<.​.​l<.​.​l<.​.​
28 ··​0x00030fd8·0dbd0100·​6d9a0100·4d860100·f05e0200·.​.​.​.​m.​.​.​M.​.​.​.​^.​.​28 ··​0x00026fd4·6c3c0000·​6c3c0000·6c3c0000·6c3c0000·l<.​.​l<.​.​l<.​.​l<.​.​
29 ··​0x00030fe8·05940100·​61760100·​65260200·40840200·.​.​.​.​av.​.​e&.​.​@.​.​.​29 ··​0x00026fe4·6c3c0000·​6c3c0000·​6c3c0000·6c3c0000·l<.​.​l<.​.​l<.​.​l<.​.​
30 ··​0x00030ff8·75e70100·8db20100···················​u.​.​.​.​.​.​.​30 ··​0x00026ff4·6c3c0000·6c3c0000·6c3c0000··········l<.​.​l<.​.​l<.​.​
  
266 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 ··​0x00031000·​00100300·​00000000·00000000·00000000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​2 ··​0x00027000·​00000000····························.​.​.​.​
  
501 B
readelf --wide --decompress --hex-dump=.ARM.attributes {}
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​1 Hex·​dump·​of·​section·​'.​ARM.​attributes':​
2 ··​0x00000000·​412c0000·​00616561·​62690001·​22000000·​A,​.​.​.​aeabi.​.​".​.​.​2 ··​0x00000000·​412a0000·​00616561·​62690001·​20000000·​A*.​.​.​aeabi.​.​·.​.​.​
3 ··​0x00000010·​05355445·​00060408·​0109010a·​02120414·​.​5TE.​.​.​.​.​.​.​.​.​.​.​.​3 ··​0x00000010·​05355445·​00060408·​0109010a·​02120414·​.​5TE.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x00000020·​01150117·​0318011a·​021e042c·01·······.​.​.​.​.​.​.​.​.​.​.​,​.​4 ··​0x00000020·​01150117·​0318011a·​021e02············.​.​.​.​.​.​.​.​.​.​.​
  
273 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]··​GCC:​·​(GNU)​·​4.​6.​x-​google·​20120106·​(prerelease)​2 ··​[·····1]··​GCC:​·​(GNU)​·​4.​9.​x·​20150123·​(prerelease)​
  
2.03 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 1, 14 lines modifiedOffset 1, 21 lines modified
  
1 Hex·​dump·​of·​section·​'.​shstrtab':​1 Hex·​dump·​of·​section·​'.​shstrtab':​
2 ··​0x00000000·​002e7368·​73747274·​6162002e·​68617368·​.​.​shstrtab.​.​hash2 ··​0x00000000·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte
3 ··​0x00000010·002e6479·​6e73796d·002e6479·6e737472·.​.​dynsym.​.​dynstr3 ··​0x00000010·7270002e·​6e6f7465·2e676e75·2e627569·rp.​.​note.​gnu.​bui
4 ··​0x00000020·002e7265·​6c2e6479·6e002e72·​656c2e70·.​.​rel.​dyn.​.​rel.​p4 ··​0x00000020·6c642d69·​64002e64·796e7379·​6d002e64·ld-​id.​.​dynsym.​.​d
5 ··​0x00000030·​6c74002e·​74657874·002e726f·64617461·​lt.​.​text.​.​rodata5 ··​0x00000030·796e7374·​72002e68·61736800·2e676e75·​ynstr.​.​hash.​.​gnu
6 ··​0x00000040·002e4152·4d2e6578·74616200·2e41524d·​.​.​ARM.​extab.​.​ARM6 ··​0x00000040·​2e766572·73696f6e·002e676e·752e7665·​.​version.​.​gnu.​ve
7 ··​0x00000050·​2e657869·6478002e·696e6974·5f617272·.​exidx.​.​init_arr7 ··​0x00000050·7273696f·6e5f6400·2e676e75·2e766572·rsion_d.​.​gnu.​ver
8 ··​0x00000060·6179002e·66696e69·5f617272·​6179002e·ay.​.​fini_array.​.​8 ··​0x00000060·73696f6e·5f72002e·72656c2e·​64796e00·sion_r.​.​rel.​dyn.​
9 ··​0x00000070·64617461·2e72656c·​2e726f00·2e64796e·​data.​rel.​ro.​.​dyn9 ··​0x00000070·​2e72656c·​2e706c74·002e7465·7874002e·.​rel.​plt.​.​text.​.​
10 ··​0x00000080·616d6963·002e676f·74002e64·61746100·amic.​.​got.​.​data.​10 ··​0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.​extab.​.​ARM.​e
11 ··​0x00000090·2e41524d·2e617474·72696275·74657300·.​ARM.​attributes.​11 ··​0x00000090·78696478·002e726f·64617461·002e6461·xidx.​.​rodata.​.​da
12 ··​0x000000a0·2e636f6d·​6d656e74·00················.​comment.​12 ··​0x000000a0·74612e72·​656c2e72·6f2e6c6f·63616c00·ta.​rel.​ro.​local.​
 13 ··​0x000000b0·​2e66696e·​695f6172·​72617900·​2e696e69·​.​fini_array.​.​ini
 14 ··​0x000000c0·​745f6172·​72617900·​2e64796e·​616d6963·​t_array.​.​dynamic
 15 ··​0x000000d0·​002e676f·​74002e64·​61746100·​2e627373·​.​.​got.​.​data.​.​bss
 16 ··​0x000000e0·​002e636f·​6d6d656e·​74002e6e·​6f74652e·​.​.​comment.​.​note.​
 17 ··​0x000000f0·​676e752e·​676f6c64·​2d766572·​73696f6e·​gnu.​gold-​version
 18 ··​0x00000100·​002e4152·​4d2e6174·​74726962·​75746573·​.​.​ARM.​attributes
 19 ··​0x00000110·​00··································​.​