Offset 1, 7 lines modified | Offset 1, 7 lines modified | ||
1 | apex_manifest.pb | 1 | apex_manifest.pb |
2 | javalib | 2 | javalib |
3 | javalib/framework-tethering.jar | 3 | javalib/framework-tethering.jar |
4 | lost+found | 4 | lost+found |
5 | priv-app | 5 | priv-app |
6 | priv-app/Tethering | 6 | priv-app/Tethering |
7 | priv-app/Tethering | 7 | priv-app/Tethering/Tethering.apk |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
00000000:·0a15·636f·6d2e·616e·6472·6f69·642e·7465··..com.android.te | 00000000:·0a15·636f·6d2e·616e·6472·6f69·642e·7465··..com.android.te | ||
00000010:·7468·6572·696e·6710· | 00000010:·7468·6572·696e·6710·80c6·868f·01·········thering...... |
Offset 1, 2 lines modified | Offset 1, 2 lines modified | ||
1 | Tethering | 1 | Tethering |
2 | Tethering | 2 | Tethering/Tethering.apk |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Tethering | 1 | Tethering.apk |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | Verifies | 1 | Verifies |
2 | Verified·using·v1·scheme·(JAR·signing):·false | 2 | Verified·using·v1·scheme·(JAR·signing):·false |
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false |
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true | 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true |
5 | Number·of·signers:·1 | 5 | Number·of·signers:·1 |
6 | Signer·#1·certificate·DN:·CN= | 6 | Signer·#1·certificate·DN:·CN=com.android.networkstack,·OU=Android,·O=Android,·L=Mountain·View,·ST=California,·C=US |
7 | Signer·#1·certificate·SHA-256·digest:·5fa42212ad403e22dd6efe75f3f31184051fef744c0b05be5c73edf60bf62c1e | ||
8 | Signer·#1·certificate·SHA-1·digest:·c6ae382ffb7836e34b4f499d11a41fe0fe003cb8 | ||
9 | Signer·#1·certificate· | 7 | Signer·#1·certificate·SHA-256·digest:·e1dbadce60dc080d15b58a014b0dcf9400e24de23fa00b287a5a982bfebda2ee |
8 | Signer·#1·certificate·SHA-1·digest:·7c8bdabd21f953a1b18ccbe7b91393d9fdf94830 | ||
9 | Signer·#1·certificate·MD5·digest:·7b02c2692a3cb6d39c58de176300f45c | ||
10 | Signer·#1·key·algorithm:·RSA | 10 | Signer·#1·key·algorithm:·RSA |
11 | Signer·#1·key·size·(bits):·4096 | 11 | Signer·#1·key·size·(bits):·4096 |
12 | Signer·#1·public·key·SHA-256·digest:·0a12fee23e675b72c1b376d9c3be4e000b36161d90e72396d559948d4a249157 | ||
13 | Signer·#1·public·key·SHA-1·digest:·47687700167e0a4e0ef6f645f03c250b1f47a4cb | ||
14 | Signer·#1·public·key· | 12 | Signer·#1·public·key·SHA-256·digest:·7bfcc5541e9f18e3738b1d5fa0b8524d44bac99424cfdcc6594d9386d4daaf15 |
13 | Signer·#1·public·key·SHA-1·digest:·8d7d454da836ea9be48efd680114367bc0082aa1 | ||
14 | Signer·#1·public·key·MD5·digest:·d26031814b97614101f536914aaf7400 |
Offset 1, 9 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:· | 1 | Zip·file·size:·763789·bytes,·number·of·entries:·30 |
2 | -rw----·····1.0·fat····57530·bx·stor·09-Jan-01·00:00·assets/NOTICE.html.gz | ||
3 | -rw----·····1.0·fat···303720·bx·stor·09-Jan-01·00:00·classes.dex | 2 | -rw----·····1.0·fat···303720·bx·stor·09-Jan-01·00:00·classes.dex |
4 | -rw----·····1.0·fat···278544·bx·stor·09-Jan-01·00:00·lib/arm64-v8a/libnativehelper_compat_libc++.so | 3 | -rw----·····1.0·fat···278544·bx·stor·09-Jan-01·00:00·lib/arm64-v8a/libnativehelper_compat_libc++.so |
5 | -rw----·····1.0·fat····11320·bx·stor·09-Jan-01·00:00·lib/arm64-v8a/libtetherutilsjni.so | 4 | -rw----·····1.0·fat····11320·bx·stor·09-Jan-01·00:00·lib/arm64-v8a/libtetherutilsjni.so |
6 | -rw----·····1.0·fat······661·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/stat_sys_tether_bluetooth.png | 5 | -rw----·····1.0·fat······661·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/stat_sys_tether_bluetooth.png |
7 | -rw----·····1.0·fat······728·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/stat_sys_tether_general.png | 6 | -rw----·····1.0·fat······728·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/stat_sys_tether_general.png |
8 | -rw----·····1.0·fat······684·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/stat_sys_tether_usb.png | 7 | -rw----·····1.0·fat······684·bx·stor·09-Jan-01·00:00·res/drawable-hdpi-v4/stat_sys_tether_usb.png |
9 | -rw----·····1.0·fat······337·bx·stor·09-Jan-01·00:00·res/drawable-ldpi-v4/stat_sys_tether_bluetooth.png | 8 | -rw----·····1.0·fat······337·bx·stor·09-Jan-01·00:00·res/drawable-ldpi-v4/stat_sys_tether_bluetooth.png |
Offset 15, 19 lines modified | Offset 14, 19 lines modified | ||
15 | -rw----·····1.0·fat······875·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/stat_sys_tether_bluetooth.png | 14 | -rw----·····1.0·fat······875·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/stat_sys_tether_bluetooth.png |
16 | -rw----·····1.0·fat·····1029·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/stat_sys_tether_general.png | 15 | -rw----·····1.0·fat·····1029·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/stat_sys_tether_general.png |
17 | -rw----·····1.0·fat······944·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/stat_sys_tether_usb.png | 16 | -rw----·····1.0·fat······944·bx·stor·09-Jan-01·00:00·res/drawable-xhdpi-v4/stat_sys_tether_usb.png |
18 | -rw----·····1.0·fat······604·bx·stor·09-Jan-01·00:00·res/drawable-xxhdpi-v4/stat_sys_tether_bluetooth.png | 17 | -rw----·····1.0·fat······604·bx·stor·09-Jan-01·00:00·res/drawable-xxhdpi-v4/stat_sys_tether_bluetooth.png |
19 | -rw----·····1.0·fat······725·bx·stor·09-Jan-01·00:00·res/drawable-xxhdpi-v4/stat_sys_tether_general.png | 18 | -rw----·····1.0·fat······725·bx·stor·09-Jan-01·00:00·res/drawable-xxhdpi-v4/stat_sys_tether_general.png |
20 | -rw----·····1.0·fat······651·bx·stor·09-Jan-01·00:00·res/drawable-xxhdpi-v4/stat_sys_tether_usb.png | 19 | -rw----·····1.0·fat······651·bx·stor·09-Jan-01·00:00·res/drawable-xxhdpi-v4/stat_sys_tether_usb.png |
21 | -rw----·····1.0·fat···121736·bx·stor·09-Jan-01·00:00·resources.arsc | 20 | -rw----·····1.0·fat···121736·bx·stor·09-Jan-01·00:00·resources.arsc |
22 | -rw----·····2.0·fat····· | 21 | -rw----·····2.0·fat·····4924·bl·defN·09-Jan-01·00:00·AndroidManifest.xml |
23 | -rw----·····2.0·fat······339·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro | 22 | -rw----·····2.0·fat······339·bl·defN·09-Jan-01·00:00·META-INF/proguard/androidx-annotations.pro |
24 | -rw----·····2.0·fat······241·bl·defN·09-Jan-01·00:00·android/util/LocalLog.ReadOnlyLocalLog.uau | 23 | -rw----·····2.0·fat······241·bl·defN·09-Jan-01·00:00·android/util/LocalLog.ReadOnlyLocalLog.uau |
25 | -rw----·····2.0·fat······589·bl·defN·09-Jan-01·00:00·android/util/LocalLog.uau | 24 | -rw----·····2.0·fat······589·bl·defN·09-Jan-01·00:00·android/util/LocalLog.uau |
26 | -rw----·····2.0·fat······200·bl·defN·09-Jan-01·00:00·com/android/networkstack/tethering/util/IState.uau | 25 | -rw----·····2.0·fat······200·bl·defN·09-Jan-01·00:00·com/android/networkstack/tethering/util/IState.uau |
27 | -rw----·····2.0·fat······654·bl·defN·09-Jan-01·00:00·com/android/networkstack/tethering/util/IndentingPrintWriter.uau | 26 | -rw----·····2.0·fat······654·bl·defN·09-Jan-01·00:00·com/android/networkstack/tethering/util/IndentingPrintWriter.uau |
28 | -rw----·····2.0·fat······703·bl·defN·09-Jan-01·00:00·com/android/networkstack/tethering/util/State.uau | 27 | -rw----·····2.0·fat······703·bl·defN·09-Jan-01·00:00·com/android/networkstack/tethering/util/State.uau |
29 | -rw----·····2.0·fat·····2565·bl·defN·09-Jan-01·00:00·com/android/networkstack/tethering/util/StateMachine.uau | 28 | -rw----·····2.0·fat·····2565·bl·defN·09-Jan-01·00:00·com/android/networkstack/tethering/util/StateMachine.uau |
30 | -rw----·····2.0·fat·····3 | 29 | -rw----·····2.0·fat·····3275·bl·defN·09-Jan-01·00:00·META-INF/CERT.SF |
31 | -rw----·····2.0·fat·····22 | 30 | -rw----·····2.0·fat·····2267·bl·defN·09-Jan-01·00:00·META-INF/CERT.RSA |
32 | -rw----·····2.0·fat·····3 | 31 | -rw----·····2.0·fat·····3163·bl·defN·09-Jan-01·00:00·META-INF/MANIFEST.MF |
33 | 3 | 32 | 30·files,·743507·bytes·uncompressed,·732080·bytes·compressed:··1.5% |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:sharedUserId="android.uid.networkstack"·android:versionCode="30"·android:versionName="11 | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:sharedUserId="android.uid.networkstack"·android:versionCode="30"·android:versionName="11"·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·package="com.android.networkstack.tethering"·platformBuildVersionCode="30"·platformBuildVersionName="11"> |
3 | ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="29"/> | 3 | ··<uses-sdk·android:minSdkVersion="30"·android:targetSdkVersion="29"/> |
4 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> | 4 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> |
5 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> | 5 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> |
6 | ··<uses-permission·android:name="android.permission.BLUETOOTH_PRIVILEGED"/> | 6 | ··<uses-permission·android:name="android.permission.BLUETOOTH_PRIVILEGED"/> |
7 | ··<uses-permission·android:name="android.permission.BROADCAST_STICKY"/> | 7 | ··<uses-permission·android:name="android.permission.BROADCAST_STICKY"/> |
8 | ··<uses-permission·android:name="android.permission.CHANGE_NETWORK_STATE"/> | 8 | ··<uses-permission·android:name="android.permission.CHANGE_NETWORK_STATE"/> |
9 | ··<uses-permission·android:name="android.permission.MANAGE_USB"/> | 9 | ··<uses-permission·android:name="android.permission.MANAGE_USB"/> |
Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
18 | ··<protected-broadcast·android:name="com.android.server.connectivity.tethering.DISABLE_TETHERING"/> | 18 | ··<protected-broadcast·android:name="com.android.server.connectivity.tethering.DISABLE_TETHERING"/> |
19 | ··<application·android:label="Tethering"·android:persistent="true"·android:process="com.android.networkstack.process"·android:extractNativeLibs="false"·android:defaultToDeviceProtectedStorage="true"·android:directBootAware="true"> | 19 | ··<application·android:label="Tethering"·android:persistent="true"·android:process="com.android.networkstack.process"·android:extractNativeLibs="false"·android:defaultToDeviceProtectedStorage="true"·android:directBootAware="true"> |
20 | ····<service·android:name="com.android.networkstack.tethering.TetheringService"·android:permission="android.permission.MAINLINE_NETWORK_STACK"·android:exported="true"> | 20 | ····<service·android:name="com.android.networkstack.tethering.TetheringService"·android:permission="android.permission.MAINLINE_NETWORK_STACK"·android:exported="true"> |
21 | ······<intent-filter> | 21 | ······<intent-filter> |
22 | ········<action·android:name="android.net.ITetheringConnector"/> | 22 | ········<action·android:name="android.net.ITetheringConnector"/> |
23 | ······</intent-filter> | 23 | ······</intent-filter> |
24 | ····</service> | 24 | ····</service> |
25 | ····<meta-data·android:name="android.content.pm.LOGGING_PARENT"·android:value="com.google.android.modulemetadata"/> | ||
26 | ··</application> | 25 | ··</application> |
27 | </manifest> | 26 | </manifest> |
Offset 1, 13 lines modified | Offset 1, 12 lines modified | ||
1 | !!brut.androlib.meta.MetaInfo | 1 | !!brut.androlib.meta.MetaInfo |
2 | compressionType:·false | 2 | compressionType:·false |
3 | doNotCompress: | 3 | doNotCompress: |
4 | -·dex | 4 | -·dex |
5 | -·arsc | 5 | -·arsc |
6 | -·assets/NOTICE.html.gz | ||
7 | -·so | 6 | -·so |
8 | -·png | 7 | -·png |
9 | isFrameworkApk:·false | 8 | isFrameworkApk:·false |
10 | packageInfo:·null | 9 | packageInfo:·null |
11 | sdkInfo: | 10 | sdkInfo: |
12 | ··minSdkVersion:·'30' | 11 | ··minSdkVersion:·'30' |
13 | ··targetSdkVersion:·'29' | 12 | ··targetSdkVersion:·'29' |
Offset 23, 8 lines modified | Offset 22, 8 lines modified | ||
23 | usesFramework: | 22 | usesFramework: |
24 | ··ids: | 23 | ··ids: |
25 | ··-·1 | 24 | ··-·1 |
26 | ··tag:·null | 25 | ··tag:·null |
27 | version:·2.4.0-dirty | 26 | version:·2.4.0-dirty |
28 | versionInfo: | 27 | versionInfo: |
29 | ··versionCode:·'30' | 28 | ··versionCode:·'30' |
30 | ··versionName:· | 29 | ··versionName:·'11' |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Displaying·notes·found·in:·.note.android.ident | 1 | Displaying·notes·found·in:·.note.android.ident |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··Android··············0x00000084» NT_VERSION·(version)» ···description·data:·1b·00·00·00·72·32·31·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·36·31·31·33·36·36·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· | 3 | ··Android··············0x00000084» NT_VERSION·(version)» ···description·data:·1b·00·00·00·72·32·31·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·36·31·31·33·36·36·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-id | 4 | Displaying·notes·found·in:·.note.gnu.build-id |
5 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
6 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 6 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·8a0c346c27c27a54c410eb09b6d5a038 |
Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
3 | Entry·point·0x1f000 | 3 | Entry·point·0x1f000 |
4 | There·are·10·program·headers,·starting·at·offset·64 | 4 | There·are·10·program·headers,·starting·at·offset·64 |
5 | Program·Headers: | 5 | Program·Headers: |
6 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align | 6 | ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align |
7 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8 | 7 | ··PHDR···········0x000040·0x0000000000000040·0x0000000000000040·0x000230·0x000230·R···0x8 |
8 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01e994·0x01e994·R···0x1000 | 8 | ··LOAD···········0x000000·0x0000000000000000·0x0000000000000000·0x01e994·0x01e994·R···0x1000 |
9 | ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x01e1 | 9 | ··LOAD···········0x01f000·0x000000000001f000·0x000000000001f000·0x01e120·0x01e120·R·E·0x1000 |
10 | ··LOAD···········0x03e000·0x000000000003e000·0x000000000003e000·0x0038f8·0x0038f8·RW··0x1000 | 10 | ··LOAD···········0x03e000·0x000000000003e000·0x000000000003e000·0x0038f8·0x0038f8·RW··0x1000 |
11 | ··LOAD···········0x0418f8·0x00000000000428f8·0x00000000000428f8·0x0000a8·0x000958·RW··0x1000 | 11 | ··LOAD···········0x0418f8·0x00000000000428f8·0x00000000000428f8·0x0000a8·0x000958·RW··0x1000 |
12 | ··DYNAMIC········0x0410e8·0x00000000000410e8·0x00000000000410e8·0x0001d0·0x0001d0·RW··0x8 | 12 | ··DYNAMIC········0x0410e8·0x00000000000410e8·0x00000000000410e8·0x0001d0·0x0001d0·RW··0x8 |
13 | ··GNU_RELRO······0x03e000·0x000000000003e000·0x000000000003e000·0x0038f8·0x004000·R···0x1 | 13 | ··GNU_RELRO······0x03e000·0x000000000003e000·0x000000000003e000·0x0038f8·0x004000·R···0x1 |
14 | ··GNU_EH_FRAME···0x01812c·0x000000000001812c·0x000000000001812c·0x001394·0x001394·R···0x4 | 14 | ··GNU_EH_FRAME···0x01812c·0x000000000001812c·0x000000000001812c·0x001394·0x001394·R···0x4 |
15 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0 | 15 | ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0 |
16 | ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x0000b8·0x0000b8·R···0x4 | 16 | ··NOTE···········0x000270·0x0000000000000270·0x0000000000000270·0x0000b8·0x0000b8·R···0x4 |
Offset 13, 24 lines modified | Offset 13, 24 lines modified | ||
13 | ··[·8]·.dynstr···········STRTAB··········0000000000006b08·006b08·004478·00···A··0···0··1 | 13 | ··[·8]·.dynstr···········STRTAB··········0000000000006b08·006b08·004478·00···A··0···0··1 |
14 | ··[·9]·.rela.dyn·········RELA············000000000000af80·00af80·008970·18···A··3···0··8 | 14 | ··[·9]·.rela.dyn·········RELA············000000000000af80·00af80·008970·18···A··3···0··8 |
15 | ··[10]·.rela.plt·········RELA············00000000000138f0·0138f0·000ed0·18···A··3··22··8 | 15 | ··[10]·.rela.plt·········RELA············00000000000138f0·0138f0·000ed0·18···A··3··22··8 |
16 | ··[11]·.rodata···········PROGBITS········00000000000147c0·0147c0·003041·00·AMS··0···0··8 | 16 | ··[11]·.rodata···········PROGBITS········00000000000147c0·0147c0·003041·00·AMS··0···0··8 |
17 | ··[12]·.gcc_except_table·PROGBITS········0000000000017804·017804·000928·00···A··0···0··4 | 17 | ··[12]·.gcc_except_table·PROGBITS········0000000000017804·017804·000928·00···A··0···0··4 |
18 | ··[13]·.eh_frame_hdr·····PROGBITS········000000000001812c·01812c·001394·00···A··0···0··4 | 18 | ··[13]·.eh_frame_hdr·····PROGBITS········000000000001812c·01812c·001394·00···A··0···0··4 |
19 | ··[14]·.eh_frame·········PROGBITS········00000000000194c0·0194c0·0054d4·00···A··0···0··8 | 19 | ··[14]·.eh_frame·········PROGBITS········00000000000194c0·0194c0·0054d4·00···A··0···0··8 |
20 | ··[15]·.text·············PROGBITS········000000000001f000·01f000·01d71 | 20 | ··[15]·.text·············PROGBITS········000000000001f000·01f000·01d714·00··AX··0···0··4 |
21 | ··[16]·.plt··············PROGBITS········000000000003c7 | 21 | ··[16]·.plt··············PROGBITS········000000000003c720·03c720·000a00·00··AX··0···0·16 |
22 | ··[17]·.data.rel.ro······PROGBITS········000000000003e000·03e000·0030d0·00··WA··0···0··8 | 22 | ··[17]·.data.rel.ro······PROGBITS········000000000003e000·03e000·0030d0·00··WA··0···0··8 |
23 | ··[18]·.fini_array·······FINI_ARRAY······00000000000410d0·0410d0·000010·08··WA··0···0··8 | 23 | ··[18]·.fini_array·······FINI_ARRAY······00000000000410d0·0410d0·000010·08··WA··0···0··8 |
24 | ··[19]·.init_array·······INIT_ARRAY······00000000000410e0·0410e0·000008·00··WA··0···0··8 | 24 | ··[19]·.init_array·······INIT_ARRAY······00000000000410e0·0410e0·000008·00··WA··0···0··8 |
25 | ··[20]·.dynamic··········DYNAMIC·········00000000000410e8·0410e8·0001d0·10··WA··8···0··8 | 25 | ··[20]·.dynamic··········DYNAMIC·········00000000000410e8·0410e8·0001d0·10··WA··8···0··8 |
26 | ··[21]·.got··············PROGBITS········00000000000412b8·0412b8·000138·00··WA··0···0··8 | 26 | ··[21]·.got··············PROGBITS········00000000000412b8·0412b8·000138·00··WA··0···0··8 |
27 | ··[22]·.got.plt··········PROGBITS········00000000000413f0·0413f0·000508·00··WA··0···0··8 | 27 | ··[22]·.got.plt··········PROGBITS········00000000000413f0·0413f0·000508·00··WA··0···0··8 |
28 | ··[23]·.data·············PROGBITS········00000000000428f8·0418f8·0000a8·00··WA··0···0··8 | 28 | ··[23]·.data·············PROGBITS········00000000000428f8·0418f8·0000a8·00··WA··0···0··8 |
29 | ··[24]·.bss··············NOBITS··········00000000000429a0·0419a0·0008b0·00··WA··0···0·16 | 29 | ··[24]·.bss··············NOBITS··········00000000000429a0·0419a0·0008b0·00··WA··0···0·16 |
30 | ··[25]·.shstrtab·········STRTAB··········0000000000000000·0419a0·00010a·00······0···0··1 | 30 | ··[25]·.shstrtab·········STRTAB··········0000000000000000·0419a0·00010a·00······0···0··1 |
31 | ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·041aaa·001ea | 31 | ··[26]·.gnu_debugdata····PROGBITS········0000000000000000·041aaa·001ea0·00······0···0··1 |
32 | Key·to·Flags: | 32 | Key·to·Flags: |
33 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 33 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
34 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 34 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
35 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 35 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
36 | ··p·(processor·specific) | 36 | ··p·(processor·specific) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Displaying·notes·found·in:·.note.android.ident | 1 | Displaying·notes·found·in:·.note.android.ident |
2 | ··Owner················Data·size·» Description | 2 | ··Owner················Data·size·» Description |
3 | ··Android··············0x00000084» NT_VERSION·(version)» ···description·data:·15·00·00·00·72·32·31·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·36·31·31·33·36·36·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· | 3 | ··Android··············0x00000084» NT_VERSION·(version)» ···description·data:·15·00·00·00·72·32·31·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·00·36·31·31·33·36·36·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-id | 4 | Displaying·notes·found·in:·.note.gnu.build-id |
5 | ··Owner················Data·size·» Description | 5 | ··Owner················Data·size·» Description |
6 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:· | 6 | ··GNU··················0x00000010» NT_GNU_BUILD_ID·(unique·build·ID·bitstring)» ····Build·ID:·a419b768af7428eb5791d321704e5fdc |
Offset 1, 25 lines modified | Offset 1, 22 lines modified | ||
1 | Manifest-Version:·1.0\xd | 1 | Manifest-Version:·1.0\xd |
2 | Created-By:·soong_zip\xd | 2 | Created-By:·soong_zip\xd |
3 | \xd | 3 | \xd |
4 | Name:·AndroidManifest.xml\xd | 4 | Name:·AndroidManifest.xml\xd |
5 | SHA-256-Digest:· | 5 | SHA-256-Digest:·pargSseIDlnPeHcEmGqpWU3Y1+Na0fq+5kc48wGLns8=\xd |
6 | \xd | 6 | \xd |
7 | Name:·META-INF/proguard/androidx-annotations.pro\xd | 7 | Name:·META-INF/proguard/androidx-annotations.pro\xd |
8 | SHA-256-Digest:·M/eLd9AzF+l12cP2AYORDIyrIrDy2h+TQrjFnXW8IP8=\xd | 8 | SHA-256-Digest:·M/eLd9AzF+l12cP2AYORDIyrIrDy2h+TQrjFnXW8IP8=\xd |
9 | \xd | 9 | \xd |
10 | Name:·android/util/LocalLog.ReadOnlyLocalLog.uau\xd | 10 | Name:·android/util/LocalLog.ReadOnlyLocalLog.uau\xd |
11 | SHA-256-Digest:·fX3MQP4IhofvntdIiYOvzAbKZt+uDax9QmzI0mI4TNE=\xd | 11 | SHA-256-Digest:·fX3MQP4IhofvntdIiYOvzAbKZt+uDax9QmzI0mI4TNE=\xd |
12 | \xd | 12 | \xd |
13 | Name:·android/util/LocalLog.uau\xd | 13 | Name:·android/util/LocalLog.uau\xd |
14 | SHA-256-Digest:·4/n4bX4WJKjgIlOAMOGInZBoqSmK7QVkC8GniEPyRos=\xd | 14 | SHA-256-Digest:·4/n4bX4WJKjgIlOAMOGInZBoqSmK7QVkC8GniEPyRos=\xd |
15 | \xd | 15 | \xd |
16 | Name:·assets/NOTICE.html.gz\xd | ||
17 | SHA-256-Digest:·QABj5gFd23VrV4ViKiZjaqEY4U2QF5iYOyCvDv6bwb8=\xd | ||
18 | \xd | ||
19 | Name:·classes.dex\xd | 16 | Name:·classes.dex\xd |
20 | SHA-256-Digest:·DYwQwUQUO0V6A4hXXMNje+MZAIRGkah2uxBnbROdO4I=\xd | 17 | SHA-256-Digest:·DYwQwUQUO0V6A4hXXMNje+MZAIRGkah2uxBnbROdO4I=\xd |
21 | \xd | 18 | \xd |
22 | Name:·com/android/networkstack/tethering/util/IState.uau\xd | 19 | Name:·com/android/networkstack/tethering/util/IState.uau\xd |
23 | SHA-256-Digest:·Mt7XZ7zxDmUmyFoJbH+y6Q18ZXv8MS9tWpnrn1rRCjY=\xd | 20 | SHA-256-Digest:·Mt7XZ7zxDmUmyFoJbH+y6Q18ZXv8MS9tWpnrn1rRCjY=\xd |
24 | \xd | 21 | \xd |
25 | Name:·com/android/networkstack/tethering/util/IndentingPrintWriter.uau\xd | 22 | Name:·com/android/networkstack/tethering/util/IndentingPrintWriter.uau\xd |
Offset 28, 18 lines modified | Offset 25, 18 lines modified | ||
28 | Name:·com/android/networkstack/tethering/util/State.uau\xd | 25 | Name:·com/android/networkstack/tethering/util/State.uau\xd |
29 | SHA-256-Digest:·8iyOh0wovdVsiKV/YkgMZx/sLoBDvIzZthsCtAzQhoM=\xd | 26 | SHA-256-Digest:·8iyOh0wovdVsiKV/YkgMZx/sLoBDvIzZthsCtAzQhoM=\xd |
30 | \xd | 27 | \xd |
31 | Name:·com/android/networkstack/tethering/util/StateMachine.uau\xd | 28 | Name:·com/android/networkstack/tethering/util/StateMachine.uau\xd |
32 | SHA-256-Digest:·8apJ5h3wFa6rk8bpHvlgdBw9CVaP3dK/MYl4fUx9fQU=\xd | 29 | SHA-256-Digest:·8apJ5h3wFa6rk8bpHvlgdBw9CVaP3dK/MYl4fUx9fQU=\xd |
33 | \xd | 30 | \xd |
34 | Name:·lib/arm64-v8a/libnativehelper_compat_libc++.so\xd | 31 | Name:·lib/arm64-v8a/libnativehelper_compat_libc++.so\xd |
35 | SHA-256-Digest:· | 32 | SHA-256-Digest:·TpVDEQdCDPO6aI3Ph6V47RnrZsEFg2ZXldefBviQjYU=\xd |
36 | \xd | 33 | \xd |
37 | Name:·lib/arm64-v8a/libtetherutilsjni.so\xd | 34 | Name:·lib/arm64-v8a/libtetherutilsjni.so\xd |
38 | SHA-256-Digest:· | 35 | SHA-256-Digest:·d2QPowM3GxMjgj2GPR6LdYQMLMiPkS2go03/gpqtSko=\xd |
39 | \xd | 36 | \xd |
40 | Name:·res/drawable-hdpi-v4/stat_sys_tether_bluetooth.png\xd | 37 | Name:·res/drawable-hdpi-v4/stat_sys_tether_bluetooth.png\xd |
41 | SHA-256-Digest:·6HOkooPoLpFpoMy6YnI3oeQ1tEU4xpwmsDtTvy0SyKk=\xd | 38 | SHA-256-Digest:·6HOkooPoLpFpoMy6YnI3oeQ1tEU4xpwmsDtTvy0SyKk=\xd |
42 | \xd | 39 | \xd |
43 | Name:·res/drawable-hdpi-v4/stat_sys_tether_general.png\xd | 40 | Name:·res/drawable-hdpi-v4/stat_sys_tether_general.png\xd |
44 | SHA-256-Digest:·5yRYxPH6Ejlfg50+tn3leTNqGGWYRlSGXt7yT4MK68E=\xd | 41 | SHA-256-Digest:·5yRYxPH6Ejlfg50+tn3leTNqGGWYRlSGXt7yT4MK68E=\xd |
45 | \xd | 42 | \xd |
Offset 1, 27 lines modified | Offset 1, 24 lines modified | ||
1 | Signature-Version:·1.0\xd | 1 | Signature-Version:·1.0\xd |
2 | Created-By:·1.0·(Android·SignApk)\xd | 2 | Created-By:·1.0·(Android·SignApk)\xd |
3 | SHA-256-Digest-Manifest:·f | 3 | SHA-256-Digest-Manifest:·yntfY9C2IcpynSDCSm2MXomWYwh/GsecguAjsy3NYaE=\xd |
4 | X-Android-APK-Signed:·2,·3\xd | 4 | X-Android-APK-Signed:·2,·3\xd |
5 | \xd | 5 | \xd |
6 | Name:·AndroidManifest.xml\xd | 6 | Name:·AndroidManifest.xml\xd |
7 | SHA-256-Digest:· | 7 | SHA-256-Digest:·gEvGsGMONUOTzo0/MKuyoAZxJLQTS2K6do5cmBd7KG8=\xd |
8 | \xd | 8 | \xd |
9 | Name:·META-INF/proguard/androidx-annotations.pro\xd | 9 | Name:·META-INF/proguard/androidx-annotations.pro\xd |
10 | SHA-256-Digest:·z4VPeB3xyX+1oqubmSAZIacjNrmoTsLyFuu+ubl7+m4=\xd | 10 | SHA-256-Digest:·z4VPeB3xyX+1oqubmSAZIacjNrmoTsLyFuu+ubl7+m4=\xd |
11 | \xd | 11 | \xd |
12 | Name:·android/util/LocalLog.ReadOnlyLocalLog.uau\xd | 12 | Name:·android/util/LocalLog.ReadOnlyLocalLog.uau\xd |
13 | SHA-256-Digest:·s17VZ8dAbUoumYgDoKs6kgUQKU5uKLNa9+G2urF5Cqs=\xd | 13 | SHA-256-Digest:·s17VZ8dAbUoumYgDoKs6kgUQKU5uKLNa9+G2urF5Cqs=\xd |
14 | \xd | 14 | \xd |
15 | Name:·android/util/LocalLog.uau\xd | 15 | Name:·android/util/LocalLog.uau\xd |
16 | SHA-256-Digest:·jCzQ6Bh1I5c7NjNw4JHybO+cQdBx6jgaPooycwTJ11Q=\xd | 16 | SHA-256-Digest:·jCzQ6Bh1I5c7NjNw4JHybO+cQdBx6jgaPooycwTJ11Q=\xd |
17 | \xd | 17 | \xd |
18 | Name:·assets/NOTICE.html.gz\xd | ||
19 | SHA-256-Digest:·Q7XXuoHCNWZZy2M/8Bxf4q29dITeHdcwBdfzwTKNnkQ=\xd | ||
20 | \xd | ||
21 | Name:·classes.dex\xd | 18 | Name:·classes.dex\xd |
22 | SHA-256-Digest:·KT3YN7ge4s/sE6A87Ha1A6f5Sj5XQbcjTteyQ0WHI9E=\xd | 19 | SHA-256-Digest:·KT3YN7ge4s/sE6A87Ha1A6f5Sj5XQbcjTteyQ0WHI9E=\xd |
23 | \xd | 20 | \xd |
24 | Name:·com/android/networkstack/tethering/util/IState.uau\xd | 21 | Name:·com/android/networkstack/tethering/util/IState.uau\xd |
25 | SHA-256-Digest:·k03CaRXGLT3bA6VDDDetEp5tKGTaMschw1pbPc/TK7M=\xd | 22 | SHA-256-Digest:·k03CaRXGLT3bA6VDDDetEp5tKGTaMschw1pbPc/TK7M=\xd |
26 | \xd | 23 | \xd |
27 | Name:·com/android/networkstack/tethering/util/IndentingPrintWriter.uau\xd | 24 | Name:·com/android/networkstack/tethering/util/IndentingPrintWriter.uau\xd |
Offset 30, 18 lines modified | Offset 27, 18 lines modified | ||
30 | Name:·com/android/networkstack/tethering/util/State.uau\xd | 27 | Name:·com/android/networkstack/tethering/util/State.uau\xd |
31 | SHA-256-Digest:·kMFQeOJtxB9APVQAhjWF0bdsWBxGeTfhBm1GJKfJCi0=\xd | 28 | SHA-256-Digest:·kMFQeOJtxB9APVQAhjWF0bdsWBxGeTfhBm1GJKfJCi0=\xd |
32 | \xd | 29 | \xd |
33 | Name:·com/android/networkstack/tethering/util/StateMachine.uau\xd | 30 | Name:·com/android/networkstack/tethering/util/StateMachine.uau\xd |
34 | SHA-256-Digest:·d3PLSBzviCjzVabCSzRNwEjfSe4Bqy7CDEtTdy79IpA=\xd | 31 | SHA-256-Digest:·d3PLSBzviCjzVabCSzRNwEjfSe4Bqy7CDEtTdy79IpA=\xd |
35 | \xd | 32 | \xd |
36 | Name:·lib/arm64-v8a/libnativehelper_compat_libc++.so\xd | 33 | Name:·lib/arm64-v8a/libnativehelper_compat_libc++.so\xd |
37 | SHA-256-Digest:· | 34 | SHA-256-Digest:·QMogbT7IG46gxpoYlNK7O7QOfMQYbGteIFqmwb53hQ4=\xd |
38 | \xd | 35 | \xd |
39 | Name:·lib/arm64-v8a/libtetherutilsjni.so\xd | 36 | Name:·lib/arm64-v8a/libtetherutilsjni.so\xd |
40 | SHA-256-Digest:· | 37 | SHA-256-Digest:·4YLjLc9HZuR2j4BDGAFS83IkCzCCnS7DOPA6bEwNYSQ=\xd |
41 | \xd | 38 | \xd |
42 | Name:·res/drawable-hdpi-v4/stat_sys_tether_bluetooth.png\xd | 39 | Name:·res/drawable-hdpi-v4/stat_sys_tether_bluetooth.png\xd |
43 | SHA-256-Digest:·HlN3G7rbWDWCF4NDNP9TucVv0S2txWahdm0XZJqHqJY=\xd | 40 | SHA-256-Digest:·HlN3G7rbWDWCF4NDNP9TucVv0S2txWahdm0XZJqHqJY=\xd |
44 | \xd | 41 | \xd |
45 | Name:·res/drawable-hdpi-v4/stat_sys_tether_general.png\xd | 42 | Name:·res/drawable-hdpi-v4/stat_sys_tether_general.png\xd |
46 | SHA-256-Digest:·oQQXZ2XV5iLcOy9qisrr55P5AESEMBW0RjIfHG6Y7CE=\xd | 43 | SHA-256-Digest:·oQQXZ2XV5iLcOy9qisrr55P5AESEMBW0RjIfHG6Y7CE=\xd |
47 | \xd | 44 | \xd |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | ··Size:· | 1 | ··Size:·763789····» Blocks:·1488·······IO·Block:·4096···regular·file |
2 | Links:·1 | 2 | Links:·1 |
3 | Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev) | 3 | Access:·(0644/-rw-r--r--)··Uid:·(·1001/·····dev)···Gid:·(·1001/·····dev) |
4 | Modify:·1970-01-01·00:00:00.000000000·+0000 | 4 | Modify:·1970-01-01·00:00:00.000000000·+0000 |