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, 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,·732084·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·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:sharedUserId="android.uid.networkstack"·android:versionCode="30"·android:versionName="11 | 2 | <manifest·android:compileSdkVersion="30"·android:compileSdkVersionCodename="11"·android:sharedUserId="android.uid.networkstack"·android:versionCode="30"·android:versionName="11"·package="com.android.networkstack.tethering"·platformBuildVersionCode="30"·platformBuildVersionName="11"·xmlns:android="http://schemas.android.com/apk/res/android"> |
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:defaultToDeviceProtectedStorage="true"·android:directBootAware="true"·android:extractNativeLibs="false"·android:label="Tethering"·android:persistent="true"·android:process="com.android.networkstack.process"> | 19 | ··<application·android:defaultToDeviceProtectedStorage="true"·android:directBootAware="true"·android:extractNativeLibs="false"·android:label="Tethering"·android:persistent="true"·android:process="com.android.networkstack.process"> |
20 | ····<service·android:exported="true"·android:name="com.android.networkstack.tethering.TetheringService"·android:permission="android.permission.MAINLINE_NETWORK_STACK"> | 20 | ····<service·android:exported="true"·android:name="com.android.networkstack.tethering.TetheringService"·android:permission="android.permission.MAINLINE_NETWORK_STACK"> |
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.3.4-dirty | 26 | version:·2.3.4-dirty |
28 | versionInfo: | 27 | versionInfo: |
29 | ··versionCode:·'30' | 28 | ··versionCode:·'30' |
30 | ··versionName:· | 29 | ··versionName:·'11' |
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 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:· | 3 | SHA-256-Digest-Manifest:·LO/0wRisP/ImDlGJpGyYYhEFKrbpJ2vfkH7df8BwD1w=\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 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 |