nunchuk-android icon indicating copy to clipboard operation
nunchuk-android copied to clipboard

The app is not reproducible

Open mohammadrafigh opened this issue 2 years ago • 3 comments

I tried to reproduce v1.9.32 with the following steps:

apt update
DEBIAN_FRONTEND=noninteractive apt install -y openjdk-11-jdk
cd /mnt
printf '\nstoreFile=nunchuk.pfx\nstorePassword=nunchuk_alias\nkeyPassword=nunchuk_alias\nkeyAlias=nunchuk_alias' > keystore.properties
keytool -genkey -alias nunchuk_alias -keystore nunchuk-app/nunchuk.pfx -storetype PKCS12 -keyalg RSA -keysize 4096 -storepass nunchuk_alias -keypass nunchuk_alias -validity 10000 -dname CN=IL
sed -i 's/io.nunchuk.android:nativesdk:\${nativeSdkVersion}/com.github.nunchuk-io:nunchuk-android-nativesdk-prebuild:1.1.61@aar/g' configs/dependencies.gradle
./gradlew assembleRelease

Now getting a diff between the built apk and the downloaded apk:

unzip -d /tmp/fromPlay_io.nunchuk.android_207 -qq /home/ws/1.9.32.apk
unzip -d /tmp/fromBuild_io.nunchuk.android_207 -qq /mnt/nunchuk-app/build/outputs/apk/production/release/nunchuk-app-production-release.apk
diff --brief --recursive /tmp/fromPlay_io.nunchuk.android_207 /tmp/fromBuild_io.nunchuk.android_207

Here are the results:

Files /tmp/fromPlay_io.nunchuk.android_207/AndroidManifest.xml and /tmp/fromBuild_io.nunchuk.android_207/AndroidManifest.xml differ
Files /tmp/fromPlay_io.nunchuk.android_207/assets/dexopt/baseline.prof and /tmp/fromBuild_io.nunchuk.android_207/assets/dexopt/baseline.prof differ
Files /tmp/fromPlay_io.nunchuk.android_207/assets/dexopt/baseline.profm and /tmp/fromBuild_io.nunchuk.android_207/assets/dexopt/baseline.profm differ
Files /tmp/fromPlay_io.nunchuk.android_207/classes2.dex and /tmp/fromBuild_io.nunchuk.android_207/classes2.dex differ
Files /tmp/fromPlay_io.nunchuk.android_207/classes3.dex and /tmp/fromBuild_io.nunchuk.android_207/classes3.dex differ
Files /tmp/fromPlay_io.nunchuk.android_207/classes4.dex and /tmp/fromBuild_io.nunchuk.android_207/classes4.dex differ
Files /tmp/fromPlay_io.nunchuk.android_207/classes5.dex and /tmp/fromBuild_io.nunchuk.android_207/classes5.dex differ
Files /tmp/fromPlay_io.nunchuk.android_207/classes.dex and /tmp/fromBuild_io.nunchuk.android_207/classes.dex differ
Only in /tmp/fromBuild_io.nunchuk.android_207/res: 03.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: 06.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: 06.xml
...
Only in /tmp/fromBuild_io.nunchuk.android_207/res: Al.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: Am.xml
Only in /tmp/fromPlay_io.nunchuk.android_207/res: anim
Only in /tmp/fromPlay_io.nunchuk.android_207/res: animator
Only in /tmp/fromPlay_io.nunchuk.android_207/res: animator-v21
Only in /tmp/fromPlay_io.nunchuk.android_207/res: anim-v21
Only in /tmp/fromBuild_io.nunchuk.android_207/res: an.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: aN.xml
...
Only in /tmp/fromBuild_io.nunchuk.android_207/res: dp.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: dP.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: DP.xml
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-anydpi-v21
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-anydpi-v24
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-hdpi-v4
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-ldpi-v4
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-ldrtl-hdpi-v17
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-ldrtl-mdpi-v17
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-ldrtl-xhdpi-v17
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-ldrtl-xxhdpi-v17
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-ldrtl-xxxhdpi-v17
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-mdpi-v4
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-v21
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-v23
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-watch-v20
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-xhdpi-v4
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-xxhdpi-v4
Only in /tmp/fromPlay_io.nunchuk.android_207/res: drawable-xxxhdpi-v4
Only in /tmp/fromBuild_io.nunchuk.android_207/res: DR.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: Ds.png
...
Only in /tmp/fromBuild_io.nunchuk.android_207/res: Fl.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: FM.9.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: fn.xml
Only in /tmp/fromPlay_io.nunchuk.android_207/res: font
Only in /tmp/fromBuild_io.nunchuk.android_207/res: FP.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: fr.9.png
...
Only in /tmp/fromBuild_io.nunchuk.android_207/res: Im.ttf
Only in /tmp/fromBuild_io.nunchuk.android_207/res: In.9.png
Only in /tmp/fromPlay_io.nunchuk.android_207/res: interpolator
Only in /tmp/fromPlay_io.nunchuk.android_207/res: interpolator-v21
Only in /tmp/fromBuild_io.nunchuk.android_207/res: io.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: -i.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: ir.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: IS.png
...
Only in /tmp/fromBuild_io.nunchuk.android_207/res: L5.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: L9.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: l9.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: lA.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: LA.xml
Only in /tmp/fromPlay_io.nunchuk.android_207/res: layout
Only in /tmp/fromPlay_io.nunchuk.android_207/res: layout-land
Only in /tmp/fromPlay_io.nunchuk.android_207/res: layout-ldrtl-v17
Only in /tmp/fromPlay_io.nunchuk.android_207/res: layout-sw600dp-v13
Only in /tmp/fromPlay_io.nunchuk.android_207/res: layout-v21
Only in /tmp/fromPlay_io.nunchuk.android_207/res: layout-v23
Only in /tmp/fromPlay_io.nunchuk.android_207/res: layout-v26
Only in /tmp/fromPlay_io.nunchuk.android_207/res: layout-watch-v20
Only in /tmp/fromBuild_io.nunchuk.android_207/res: lb.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: lB.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: lb.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: lc.xml
...
Only in /tmp/fromBuild_io.nunchuk.android_207/res: MA.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: MC.xml
Only in /tmp/fromPlay_io.nunchuk.android_207/res: menu
Only in /tmp/fromBuild_io.nunchuk.android_207/res: ME.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: Mg.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: MH.xml
Only in /tmp/fromPlay_io.nunchuk.android_207/res: mipmap-anydpi-v26
Only in /tmp/fromPlay_io.nunchuk.android_207/res: mipmap-hdpi-v4
Only in /tmp/fromPlay_io.nunchuk.android_207/res: mipmap-mdpi-v4
Only in /tmp/fromPlay_io.nunchuk.android_207/res: mipmap-xhdpi-v4
Only in /tmp/fromPlay_io.nunchuk.android_207/res: mipmap-xxhdpi-v4
Only in /tmp/fromPlay_io.nunchuk.android_207/res: mipmap-xxxhdpi-v4
Only in /tmp/fromBuild_io.nunchuk.android_207/res: MK.xml
...
Only in /tmp/fromBuild_io.nunchuk.android_207/res: nA.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: nA.ttf
Only in /tmp/fromPlay_io.nunchuk.android_207/res: navigation
Only in /tmp/fromBuild_io.nunchuk.android_207/res: NA.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: nC.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: nc.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: NC.xml
...
Only in /tmp/fromBuild_io.nunchuk.android_207/res: xc.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: xd.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: xH.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: xJ.png
Only in /tmp/fromBuild_io.nunchuk.android_207/res: --.xml
Only in /tmp/fromPlay_io.nunchuk.android_207/res: xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: XM.xml
Only in /tmp/fromBuild_io.nunchuk.android_207/res: XN.xml
...
Files /tmp/fromPlay_io.nunchuk.android_207/resources.arsc and /tmp/fromBuild_io.nunchuk.android_207/resources.arsc differ
Only in /tmp/fromPlay_io.nunchuk.android_207: stamp-cert-sha256

Note: The diff is truncated because it's too lengthy for Github.

mohammadrafigh avatar Jun 25 '23 14:06 mohammadrafigh

Apparently there's news regarding this: https://github.com/nunchuk-io/nunchuk-android/commit/72373c3531f49bdf085fb0cbb3b10ba10884e85b

We will give it another try.

Giszmo avatar Sep 01 '24 02:09 Giszmo

hey, keraliss from walletscrutiny. i tested v1.9.51, and found diffs in the apks. First of all, the build instructions were super helpful. we were able to generate the split apks following the info. we also extracted split apks from our adb-connected device, and ran the apkdiff.py

got this result -

keraliss@keraliss:~/projects/walletScrutiny_build/nunchuck/neww/reproducible-builds$ ./apkdiff.py ../apks/built-apks/splits/base-master.apk ../apks/device-apks/base.apk
APK file classes.dex does not match
APKs are different!
keraliss@keraliss:~/projects/walletScrutiny_build/nunchuck/neww/reproducible-builds$ ./apkdiff.py ../apks/built-apks/splits/base-arm64_v8a.apk ../apks/device-apks/split_config.arm64_v8a.apk
APKs are the same!
keraliss@keraliss:~/projects/walletScrutiny_build/nunchuck/neww/reproducible-builds$ ./apkdiff.py ../apks/built-apks/splits/base-xxhdpi.apk ../apks/device-apks/split_config.xxhdpi.apk
file res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png not found in second APK
APKs are different!

we also compared all the apks one to one, and got this -

keraliss@keraliss:~/projects/walletScrutiny_build/nunchuck/neww/apks$ diff --recursive device-apks/base built-apks/splits/base-master
Binary files device-apks/base/AndroidManifest.xml and built-apks/splits/base-master/AndroidManifest.xml differ
Binary files device-apks/base/assets/dexopt/baseline.prof and built-apks/splits/base-master/assets/dexopt/baseline.prof differ
Binary files device-apks/base/classes2.dex and built-apks/splits/base-master/classes2.dex differ
Binary files device-apks/base/classes3.dex and built-apks/splits/base-master/classes3.dex differ
Binary files device-apks/base/classes4.dex and built-apks/splits/base-master/classes4.dex differ
Binary files device-apks/base/classes5.dex and built-apks/splits/base-master/classes5.dex differ
Binary files device-apks/base/classes6.dex and built-apks/splits/base-master/classes6.dex differ
Binary files device-apks/base/classes.dex and built-apks/splits/base-master/classes.dex differ
Binary files device-apks/base/res/xml/splits0.xml and built-apks/splits/base-master/res/xml/splits0.xml differ
Binary files device-apks/base/resources.arsc and built-apks/splits/base-master/resources.arsc differ
Only in device-apks/base: stamp-cert-sha256
keraliss@keraliss:~/projects/walletScrutiny_build/nunchuck/neww/apks$ diff --recursive device-apks/split_config.arm64_v8a built-apks/splits/base-arm64_v8a
Binary files device-apks/split_config.arm64_v8a/AndroidManifest.xml and built-apks/splits/base-arm64_v8a/AndroidManifest.xml differ
Only in device-apks/split_config.arm64_v8a: META-INF
Only in device-apks/split_config.arm64_v8a: stamp-cert-sha256
keraliss@keraliss:~/projects/walletScrutiny_build/nunchuck/neww/apks$ diff --recursive device-apks/split_config.en built-apks/splits/base-en
Binary files device-apks/split_config.en/AndroidManifest.xml and built-apks/splits/base-en/AndroidManifest.xml differ
Only in device-apks/split_config.en: META-INF
Binary files device-apks/split_config.en/resources.arsc and built-apks/splits/base-en/resources.arsc differ
Only in device-apks/split_config.en: stamp-cert-sha256
keraliss@keraliss:~/projects/walletScrutiny_build/nunchuck/neww/apks$ diff --recursive device-apks/split_config.xxhdpi built-apks/splits/base-xxhdpi
Binary files device-apks/split_config.xxhdpi/AndroidManifest.xml and built-apks/splits/base-xxhdpi/AndroidManifest.xml differ
Only in device-apks/split_config.xxhdpi: META-INF
Only in device-apks/split_config.xxhdpi/res: drawable-hdpi-v4
Only in device-apks/split_config.xxhdpi/res: drawable-ldrtl-hdpi-v17
Only in built-apks/splits/base-xxhdpi/res: drawable-ldrtl-xxhdpi-v17
Only in built-apks/splits/base-xxhdpi/res: drawable-xhdpi-v4
Only in built-apks/splits/base-xxhdpi/res: drawable-xxhdpi-v4
Binary files device-apks/split_config.xxhdpi/resources.arsc and built-apks/splits/base-xxhdpi/resources.arsc differ
Only in device-apks/split_config.xxhdpi: stamp-cert-sha256


you can check my full review -here

keraliss avatar Sep 24 '24 14:09 keraliss

Hey @keraliss, First, thanks for the tests. Regarding the result, could you send your .aab and .apk files here? Does your device have Nunchuk 1.9.51 installed from the Play Store or the GitHub release page?

giahuy98 avatar Sep 24 '24 17:09 giahuy98

Hello team nunchuk,

Danny here from WalletScrutiny.

Update 2024-11-07 Reproducible verification for version 1.9.53

We followed the instructions from the provider regarding their reproducibility verification steps.

We documented our build in the asciicast below.

Asciicast

Using their apkdiff.py

Nunchuk has their own custom Python script to ascertain whether the built vs the device apks match or not. These were the results:

dannybuntu@MS-7978:~/nunchuk-android/reproducible-builds$ ./apkdiff.py ../apks/built-apks/splits/base-armeabi_v7a.apk ../apks/device-apks/split_config.armeabi_v7a.apk 
APKs are the same!
dannybuntu@MS-7978:~/nunchuk-android/reproducible-builds$ ./apkdiff.py ../apks/built-apks/splits/base-xhdpi.apk ../apks/device-apks/split_config.xhdpi.apk 
APKs are the same!
dannybuntu@MS-7978:~/nunchuk-android/reproducible-builds$ ./apkdiff.py ../apks/built-apks/splits/base-en.apk ../apks/device-apks/split_config.en.apk 
APKs are the same!
dannybuntu@MS-7978:~/nunchuk-android/reproducible-builds$ ./apkdiff.py ../apks/built-apks/splits/base-master.apk ../apks/device-apks/base.apk 
APK file classes.dex does not match
APKs are different!

We noticed that apkdiff.py excluded the following files:

def compareApkAndBundle(first, second):
    FILES_TO_IGNORE = [
            "resources.arsc", 
            "stamp-cert-sha256", 
            "assets/dexopt/baseline.prof", 
            "assets/dexopt/baseline.profm",
            "AndroidManifest.xml",
            ]

def compareApks(first, second):
    FILES_TO_IGNORE = [
            "META-INF/MANIFEST.MF", 
            "META-INF/CERT.RSA", 
            "META-INF/CERT.SF", 
            "META-INF/BNDLTOOL.SF",
            "META-INF/BNDLTOOL.RSA",
            "stamp-cert-sha256",
            "resources.arsc", 
            "res/xml/splits0.xml",
            "AndroidManifest.xml",
            "assets/dexopt/baseline.prof",
            "assets/dexopt/baseline.profm",
            ]

We took the initiative to file an issue regarding these files.

Proceeding with unzipping the apks, normalizing their names and running diff -r

armeabi_v7a

dannybuntu@MS-7978:~/nunchuk-android/apks$ diff -r built-apks/armeabi_v7a/ device-apks/armeabi_v7a/
Binary files built-apks/armeabi_v7a/AndroidManifest.xml and device-apks/armeabi_v7a/AndroidManifest.xml differ
Only in device-apks/armeabi_v7a/: META-INF
Only in device-apks/armeabi_v7a/: stamp-cert-sha256

base

$ diff -r built-apks/base/ device-apks/base/
Binary files built-apks/base/AndroidManifest.xml and device-apks/base/AndroidManifest.xml differ
Binary files built-apks/base/assets/dexopt/baseline.prof and device-apks/base/assets/dexopt/baseline.prof differ
Binary files built-apks/base/classes2.dex and device-apks/base/classes2.dex differ
Binary files built-apks/base/classes3.dex and device-apks/base/classes3.dex differ
Binary files built-apks/base/classes4.dex and device-apks/base/classes4.dex differ
Binary files built-apks/base/classes5.dex and device-apks/base/classes5.dex differ
Binary files built-apks/base/classes6.dex and device-apks/base/classes6.dex differ
Binary files built-apks/base/classes.dex and device-apks/base/classes.dex differ
Binary files built-apks/base/res/xml/splits0.xml and device-apks/base/res/xml/splits0.xml differ
Binary files built-apks/base/resources.arsc and device-apks/base/resources.arsc differ
Only in device-apks/base/: stamp-cert-sha256

en

$ diff -r built-apks/en/ device-apks/en/
Binary files built-apks/en/AndroidManifest.xml and device-apks/en/AndroidManifest.xml differ
Only in device-apks/en/: META-INF
Binary files built-apks/en/resources.arsc and device-apks/en/resources.arsc differ
Only in device-apks/en/: stamp-cert-sha256

xhdpi

$ diff -r built-apks/xhdpi/ device-apks/xhdpi/
Binary files built-apks/xhdpi/AndroidManifest.xml and device-apks/xhdpi/AndroidManifest.xml differ
Only in device-apks/xhdpi/: META-INF
Binary files built-apks/xhdpi/resources.arsc and device-apks/xhdpi/resources.arsc differ
Only in device-apks/xhdpi/: stamp-cert-sha256

Until we have finalized the list of files that can be considered as excluded from diffs, the presence of multiple diffs, particularly in base-master.apk, such as:

  • classes2.dex
  • classes3.dex
  • classes4.dex
  • classes5.dex
  • classes6.dex

would render version 1.9.53 as non-verifiable

Hashes of the APKs

dannybuntu@MS-7978:~/nunchuk-android/apks/built-apks/splits$ sha256sum *.apk
aaec6e500babbd1931db8485b99205468e426f6157df131f607aa69b6e821708  base-armeabi_v7a.apk
92e6c7ab6bd7335f9012cace0a71d2339b559cfa0a1ae56a798fb226bd676e83  base-en.apk
ff7a34f14d304b27991b00cb0148dbbb508108d64255e64047a2047865d5ac9e  base-master.apk
72029da7b4d23eea8ddc7477ea6c618961e3c54971b1c257c549c62014396657  base-xhdpi.apk
dannybuntu@MS-7978:~/nunchuk-android/apks/device-apks$ sha256sum *.apk
59777895e5cc335505d9917dcbd71bd22162affae88d926c5ed92fee5216de08  base.apk
b743c962485d546ec74d8c7a21d7658d111fd5c61da465cefef188d82527cc6f  split_config.armeabi_v7a.apk
1f8a07887f49898030894acfd47447b2fd56b7395b6c926ec2756427487d5252  split_config.en.apk
26fb6d2b6775d7a1044ccabfbc0c071ce22ba1095d4e3d5a664e1691dae07209  split_config.xhdpi.apk

I have also included a zip file of the built-apks and device-apks GitHub has a file limit of 25 MB, so I will use a third-party site (mega.nz) if you don't mind. :) built-apks.zip device-apks.zip nunchuk-app-production-release.aab

xrviv avatar Nov 07 '24 13:11 xrviv

WalletScrutiny Independent Testing Update 2025-01-15

Diffs:

armeabi_v7a.apk - reproducible

8f53fa42fc072381ea228314fa421b52a77b33e9fe6029095fc1d13c68fd9b41 - Official 24e13fbf44b47b8dc46c6043fc0383ed59075f97da22489d34f38f02a36616a2 - Built

Signing-related diffs only.

base.apk - nonverifiable

9027651c5ed7dd4a31d6cd073023bb77f38b799d8a0aa0ff0f81a184b1795dd3 - Official b85a00b1c6ac7b6b2ed068beb3fd134d5386e2f30885e9ab5202c0d5e0d90086 - Built

Signing-related diffs including:

  • baseline.profm
  • classes2.dex
  • classes3.dex
  • classes4.dex
  • classes5.dex
  • classes6.dex
  • classes.dex

xhdpi.apk - reproducible

02c32758930cf0d4d87a44a5985f7bf97550280e1539074276a277866489f022 - Official 0daeee1e46edda5bc66c6878af256c43da2cb5378cdfc944addd8ff0498ac2f8 - Built

Signing-related diffs only

Complete findings

*** Comparing Official and Built APKs Hashes ***
Official APKs:
========================================
**Official APKs Hashes**
9027651c5ed7dd4a31d6cd073023bb77f38b799d8a0aa0ff0f81a184b1795dd3 base.apk
8f53fa42fc072381ea228314fa421b52a77b33e9fe6029095fc1d13c68fd9b41 split_config.armeabi_v7a.apk
02c32758930cf0d4d87a44a5985f7bf97550280e1539074276a277866489f022 split_config.xhdpi.apk
========================================
Built APKs:
========================================
**Built APKs Hashes**
b85a00b1c6ac7b6b2ed068beb3fd134d5386e2f30885e9ab5202c0d5e0d90086 base.apk
24e13fbf44b47b8dc46c6043fc0383ed59075f97da22489d34f38f02a36616a2 split_config.armeabi_v7a.apk
0daeee1e46edda5bc66c6878af256c43da2cb5378cdfc944addd8ff0498ac2f8 split_config.xhdpi.apk
========================================

Running diffs between official and built unzipped APKs...
Comparing armeabi_v7a...
Differences found between /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/armeabi_v7a and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/armeabi_v7a
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/armeabi_v7a/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/armeabi_v7a/AndroidManifest.xml differ
Only in /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/armeabi_v7a: META-INF
Only in /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/armeabi_v7a: stamp-cert-sha256
Differences saved to /tmp/test_io.nunchuk.android_1.9.58/diff_armeabi_v7a.txt
Comparing base...
Differences found between /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base/AndroidManifest.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base/assets/dexopt/baseline.prof and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base/assets/dexopt/baseline.prof differ
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base/classes2.dex and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base/classes2.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base/classes3.dex and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base/classes3.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base/classes4.dex and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base/classes4.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base/classes5.dex and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base/classes5.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base/classes6.dex and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base/classes6.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base/classes.dex and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base/classes.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base/resources.arsc and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/base/resources.arsc differ
Only in /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/base: stamp-cert-sha256
Differences saved to /tmp/test_io.nunchuk.android_1.9.58/diff_base.txt
Comparing xhdpi...
Differences found between /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/xhdpi and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/xhdpi
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/xhdpi/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/xhdpi/AndroidManifest.xml differ
Only in /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/xhdpi: META-INF
Binary files /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/xhdpi/resources.arsc and /tmp/test_io.nunchuk.android_1.9.58/fromBuild-unzipped/xhdpi/resources.arsc differ
Only in /tmp/test_io.nunchuk.android_1.9.58/fromPlay-unzipped/xhdpi: stamp-cert-sha256
Differences saved to /tmp/test_io.nunchuk.android_1.9.58/diff_xhdpi.txt

Explanation of classes(x).dex Files

  1. What are classes(x).dex Files?
    • classes.dex: This is a Dalvik Executable file that contains compiled code written in Java for the Android platform. It is part of the APK (Android Package) and is executed by the Android Runtime (ART) or Dalvik Virtual Machine.
    • classes2.dexclasses3.dex, etc.: These additional .dex files are created when the main classes.dex file exceeds the 64K method limit. They contain additional compiled code to support larger applications.
  2. Possible Reasons for Diffs Between Built and Official APKs
    • Code Changes: Differences in the source code between the official and built versions can lead to changes in the .dex files.
    • Build Configuration: Variations in build settings, such as optimization levels, ProGuard rules, or multidex configurations, can result in different .dex files.
    • Dependencies: Updates or changes in third-party libraries and dependencies can cause differences in the compiled output.
    • Toolchain Versions: Using different versions of the Android SDK, build tools, or Gradle can produce different .dex files.
    • Resource Changes: Modifications in resources (e.g., layouts, strings) that are referenced in the code can also lead to changes in the .dex files.
    • Obfuscation: Differences in obfuscation (e.g., ProGuard or R8) settings can result in different method and class names, leading to variations in the .dex files.

xrviv avatar Jan 15 '25 05:01 xrviv

Hello @xrviv, We’ve updated our documentation for reproducible builds in version 1.9.58. Have you tested it with the new Dockerfile and build command? Here is our diffoscope report for base.apk: https://drive.google.com/file/d/15oovQaMID5bxGOEzqz0PFLvl3SySiv5E/view?usp=sharing

giahuy98 avatar Jan 15 '25 08:01 giahuy98

Hello @xrviv, We’ve updated our documentation for reproducible builds in version 1.9.58. Have you tested it with the new Dockerfile and build command? Here is our diffoscope report for base.apk: https://drive.google.com/file/d/15oovQaMID5bxGOEzqz0PFLvl3SySiv5E/view?usp=sharing

Hi thanks for this. I will try again tomorrow.

xrviv avatar Jan 15 '25 08:01 xrviv

Hello @xrviv, We’ve updated our documentation for reproducible builds in version 1.9.58. Have you tested it with the new Dockerfile and build command? Here is our diffoscope report for base.apk: https://drive.google.com/file/d/15oovQaMID5bxGOEzqz0PFLvl3SySiv5E/view?usp=sharing

Just got free, taking a look now.

xrviv avatar Jan 17 '25 08:01 xrviv

I'm in the process of building on my machine:

2025-01-17

$ docker run --rm -v "$(pwd)":/app-src --device /dev/fuse --cap-add SYS_ADMIN nunchuk-android bash -c "mkdir /app; disorderfs --sort-dirents=yes --reverse-dirents=no /app-src/ /app/; cd /app && ./gradlew clean bundleProductionRelease"
disorderfs: sorting directory entries
fuse: mount failed: Permission denied
bash: line 1: ./gradlew: No such file or directory

this was remedied with:

$ docker run --rm --privileged -v "$(pwd)":/app-src --device /dev/fuse --cap-add SYS_ADMIN nunchuk-android bash -c "mkdir /app; disorderfs --sort-dirents=yes --reverse-dirents=no /app-src/ /app/; cd /app && ./gradlew clean bundleProductionRelease"

xrviv avatar Jan 17 '25 09:01 xrviv

Hi @xrviv , Can you update the line org.gradle.jvmargs=-Xmx8192m -XX:MetaspaceSize=8192m -XX:+HeapDumpOnOutOfMemoryError to org.gradle.jvmargs=-Xmx4096m -XX:MetaspaceSize=4096m -XX:+HeapDumpOnOutOfMemoryError in gradle.properties and try again? thanks

JackieLe29 avatar Jan 17 '25 14:01 JackieLe29

2025-01-20

Following the instructions for the manual build of io.nunchuk.android 1.9.59

We get these results

$ ./apkdiff.py ../apks/built-apks/splits/base-master.apk /var/shared/apk/io.nunchuk.android/1.9.59/base.apk 
APKs are the same!

$ ./apkdiff.py ../apks/built-apks/splits/base-armeabi_v7a.apk /var/shared/apk/io.nunchuk.android/1.9.59/split_config.armeabi_v7a.apk 
APKs are the same!

$ ./apkdiff.py ../apks/built-apks/splits/base-xhdpi.apk /var/shared/apk/io.nunchuk.android/1.9.59/split_config.xhdpi.apk
APKs are the same!

However, we noticed that nunchuk excludes the following files:

FILES_TO_IGNORE = [
            "META-INF/MANIFEST.MF", 
            "META-INF/CERT.RSA", 
            "META-INF/CERT.SF", 
            "META-INF/BNDLTOOL.SF",
            "META-INF/BNDLTOOL.RSA",
            "stamp-cert-sha256",
            "resources.arsc",
            "res/xml/splits0.xml",
            "AndroidManifest.xml",
            ]

By which, walletscrutiny currently has the following protocol detailed in this gitlab issue:

Formalize (Investigate) which files are acceptable to have as diffs

  • We'd love to invite your feedback re: the exclusion of these files.

Thank you.

I will now proceed with build automation on our end.

xrviv avatar Jan 20 '25 08:01 xrviv

Update for v1.9.62

*** Summary of Differences ***
Contents of diff_armeabi_v7a.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/armeabi_v7a/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.62/fromBuild-unzipped/armeabi_v7a/AndroidManifest.xml differ
Only in /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/armeabi_v7a: META-INF
Only in /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/armeabi_v7a: stamp-cert-sha256

Contents of diff_base.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/base/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.62/fromBuild-unzipped/base/AndroidManifest.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/base/resources.arsc and /tmp/test_io.nunchuk.android_1.9.62/fromBuild-unzipped/base/resources.arsc differ
Only in /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/base: stamp-cert-sha256

Contents of diff_xhdpi.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/xhdpi/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.62/fromBuild-unzipped/xhdpi/AndroidManifest.xml differ
Only in /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/xhdpi: META-INF
Binary files /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/xhdpi/resources.arsc and /tmp/test_io.nunchuk.android_1.9.62/fromBuild-unzipped/xhdpi/resources.arsc differ
Only in /tmp/test_io.nunchuk.android_1.9.62/fromPlay-unzipped/xhdpi: stamp-cert-sha256

Asciicast

Diffoscope results on the split apks

base.apk

  • Only the crashlytics ID differs in resources.arsc
  • The same ID diff is reflected in strings.xml
  • The file-size of the stamp-cert-sha256 file is 32 bytes

armeabi_v7a.apk

  • As expected <meta-data·android:name="com.android.vending.derived.apk.id"·android:value="6"/> only exists in the Play armeabi_v7a.apk
  • The stamp-cert-sha256 in the Play apk is only 32 bytes

xhdpi.apk

  • This AndroidManifest.xml line only exists in the Play xhdpi.apk:
<meta-data·android:name="com.android.vending.derived.apk.id"·android:value="6"/>	 
</application>
  • The stamp-cert-sha256 in the Google Play apk is only 32 bytes

Like in the previous review there was a problematic diffoscope result on xhdpi's resources.arsc

$ diffoscope fromBuild-unzipped/xhdpi/resources.arsc fromPlay-unzipped/xhdpi/resources.arsc 
--- fromBuild-unzipped/xhdpi/resources.arsc
+++ fromPlay-unzipped/xhdpi/resources.arsc
│┄ Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff. file(1) reports: Android package resource table (ARSC), 88 string(s), utf8
@@ -548,15 +548,15 @@
 00002230: 6e6f 7469 6669 6361 7469 6f6e 5f62 675f  notification_bg_
 00002240: 6e6f 726d 616c 5f70 7265 7373 6564 0021  normal_pressed.!
 00002250: 216e 6f74 6966 795f 7061 6e65 6c5f 6e6f  !notify_panel_no
 00002260: 7469 6669 6361 7469 6f6e 5f69 636f 6e5f  tification_icon_
 00002270: 6267 0027 2742 6173 652e 5769 6467 6574  bg.''Base.Widget
 00002280: 2e41 7070 436f 6d70 6174 2e44 7261 7765  .AppCompat.Drawe
 00002290: 7241 7272 6f77 546f 6767 6c65 0000 0000  rArrowToggle....
-000022a0: 0202 1000 480c 0000 0800 0000 0e03 0000  ....H...........
+000022a0: 0202 1000 480c 0000 0800 0300 0e03 0000  ....H...........
 000022b0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 000022c0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 000022d0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 000022e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 000022f0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 00002300: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 00002310: 0000 0000 0000 0000 0000 0000 0000 0000  ................
@@ -1435,15 +1435,15 @@
 000059a0: 4b00 0000 0800 0003 5000 0000 0800 0000  K.......P.......
 000059b0: 4c00 0000 0800 0003 5100 0000 0800 0000  L.......Q.......
 000059c0: 4d00 0000 0800 0003 5200 0000 0800 0000  M.......R.......
 000059d0: 4e00 0000 0800 0003 5300 0000 0800 0000  N.......S.......
 000059e0: 4f00 0000 0800 0003 5400 0000 0800 0000  O.......T.......
 000059f0: 5000 0000 0800 0003 5500 0000 0800 0000  P.......U.......
 00005a00: 5100 0000 0800 0003 5700 0000 0202 1000  Q.......W.......
-00005a10: 3403 0000 1500 0000 c900 0000 0000 0000  4...............
+00005a10: 3403 0000 1500 0100 c900 0000 0000 0000  4...............
 00005a20: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 00005a30: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 00005a40: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 00005a50: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 00005a60: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 00005a70: 0000 0000 0000 0000 0000 0000 0000 0000  ................
 00005a80: 0000 0000 0000 0000 0000 0000 0000 0000  ................

The key difference here is 0000 0000 becoming 0000 0300.

-000022a0: 0202 1000 480c 0000 0800 0000 0e03 0000  ....H...........
+000022a0: 0202 1000 480c 0000 0800 0300 0e03 0000  ....H...........

The second difference is 1500 0000 becoming 1500 0100.

-00005a10: 3403 0000 1500 0000 c900 0000 0000 0000  4...............
+00005a10: 3403 0000 1500 0100 c900 0000 0000 0000  4...............

These are byte-level differences. So we attempted another approach to understand these diffs:

We ran:

aapt2 dump resources built-split_apks/split_config.xhdpi.apk > fromBuild-xhdpi-resources.txt
aapt2 dump resources /var/shared/apk/io.nunchuk.android/1.9.62/split_config.xhdpi.apk  > fromPlay-xhdpi-resources.txt

We then ran diff and diffoscope, with no differing results:

danny@lw10:/tmp/test_io.nunchuk.android_1.9.62$ diff -r fromBuild-xhdpi-resources.txt fromPlay-xhdpi-resources.txt 
danny@lw10:/tmp/test_io.nunchuk.android_1.9.62$ diffoscope fromBuild-xhdpi-resources.txt fromPlay-xhdpi-resources.txt 
danny@lw10:/tmp/test_io.nunchuk.android_1.9.62$ 

A few observations:

  • When using aapt2, we found no diffs whatsoever.
  • Byte level differences exist when comparing unzipped xhdpi split apks.

We take note of this in another app's (Bitkey) explanation for the resources.arsc mismatch

resources.arsc mismatch

Until recently, once we normalized the APK names and contents, we could just run diff -r to check for identity. Unfortunately Google Play has changed how they build resources.arsc. From our testing, it seems like they are using a previously reserved byte. When built using bundletool, that byte is always 0, thus making direct comparison using diff impossible.

Since resources are important part of the application, we're using aapt2 diff to check for differences between APKs from device and from bundletool.

Thus, aapt2 dump resources and diff on its output demonstrated that the actual resources are the same.

While the app is nonverifiable due to the differences observed, these differences are largely benign. The diffs in resources.arsc when not using aapt2 are likely due to variations in the build toolchain.

As always, we welcome comments to our findings and encourage you to contribute to WalletScrutiny by creating a review PR.

xrviv avatar Feb 17 '25 12:02 xrviv

Hi @xrviv, I saw that on https://walletscrutiny.com/android/io.nunchuk.android/, Nunchuk is marked as reproducible,

Does the published binary match the published source code? The answer is "yes".

but the conclusion states:

Version 1.9.62 of Nunchuk Bitcoin Wallet is nonverifiable.

Is that a mistake? Also, if we manage to eliminate the 2-byte difference, would WalletScrutiny mark it as reproducible?

giahuy98 avatar Feb 21 '25 18:02 giahuy98

@giahuy98 it looks like a mistake, yes. I'll double-check and fix the inconsistency.

Giszmo avatar Feb 22 '25 00:02 Giszmo

https://gitlab.com/walletscrutiny/walletScrutinyCom/-/merge_requests/1004

xrviv avatar Feb 24 '25 00:02 xrviv

Update for v1.9.64

We updated both testAAB.sh and io.nunchuk.android.sh to better accommodate the generation of the device-spec.json file.

We then tested v1.9.64

*** Summary of Differences ***
Contents of diff_armeabi_v7a.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/armeabi_v7a/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/armeabi_v7a/AndroidManifest.xml differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/armeabi_v7a: META-INF
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/armeabi_v7a: stamp-cert-sha256

Contents of diff_base.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/AndroidManifest.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/assets/dexopt/baseline.prof and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/assets/dexopt/baseline.prof differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/assets/dexopt/baseline.profm and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/assets/dexopt/baseline.profm differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes2.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes2.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes3.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes3.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes4.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes4.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes5.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes5.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes6.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes6.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes.dex differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/META-INF/services: Ii0
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/META-INF/services: Li0
Only in /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/META-INF/services: su
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/META-INF/services: vu
diff -r /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/META-INF/version-control-info.textproto /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/META-INF/version-control-info.textproto
4c4
<   revision: "1691f07f29a2646177d6d186ce6a75c3edfcd95e"
---
>   revision: "2d7955cb3c2b70d3056e6e29cfa4b967bb970571"
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_hide_password__0.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_hide_password__0.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_hide_password__1.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_hide_password__1.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_show_password__0.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_show_password__0.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_show_password__1.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_show_password__1.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/design_ic_visibility.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/design_ic_visibility.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/ic_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/ic_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_about.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_about.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_account_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_account_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_add_name.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_add_name.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_add_recover_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_add_recover_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_add_recover_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_add_recover_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_address_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_address_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_assign_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_assign_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_change_password.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_change_password.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_chat_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_chat_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_configure_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_configure_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_configure_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_configure_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_create_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_create_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_delete_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_delete_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_developer_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_developer_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_display_unit_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_display_unit_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_dynamic_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_dynamic_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_export_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_export_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_forgot_password.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_forgot_password.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_group_chat_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_group_chat_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_group_members.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_group_members.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_import_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_import_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_import_wallet_qrcode.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_import_wallet_qrcode.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_network_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_network_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_add_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_add_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_choose_username.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_choose_username.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_enter_passphrase.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_enter_passphrase.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_manually_signature.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_manually_signature.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_manually_username.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_manually_username.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_replace_key_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_replace_key_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_sign_in_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_sign_in_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_sign_in.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_sign_in.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_sign_up_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_sign_up_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_recover_password.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_recover_password.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_recover_seed.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_recover_seed.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_recover_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_recover_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_review_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_review_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_scan_dynamic_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_scan_dynamic_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_shared_wallet_config.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_shared_wallet_config.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_signer_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_signer_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_signin.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_signin.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_signup.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_signup.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_software_signer_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_software_signer_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_sync_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_sync_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_taproot_warning.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_taproot_warning.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_add_receipt.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_add_receipt.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_confirm.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_confirm.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_estimate_fee.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_estimate_fee.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_input_amount.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_input_amount.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_receive.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_receive.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_turn_notification.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_turn_notification.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_turn_on_nfc.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_turn_on_nfc.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_user_devices.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_user_devices.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_verify_new_device.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_verify_new_device.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_add.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_add.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_backup_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_backup_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_dynamic_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_dynamic_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_empty_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_empty_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_upload_configuration.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_upload_configuration.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_add_contacts.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_add_contacts.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_add_members.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_add_members.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_assisted_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_assisted_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_chat_group_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_chat_group_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_coin_collection.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_coin_collection.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_configure_gap_limit.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_configure_gap_limit.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_create_room.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_create_room.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_edit_name.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_edit_name.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_edit_tag_name.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_edit_tag_name.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_edit_user_photo.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_edit_user_photo.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_select_message.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_select_message.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_wallet_recovery_action.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_wallet_recovery_action.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_input_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_input_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_set_up_options_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_set_up_options_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_signer_detail_options_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_signer_detail_options_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_transaction_sign_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_transaction_sign_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_update_group_name_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_update_group_name_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_update_signer_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_update_signer_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_update_wallet_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_update_wallet_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_account_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_account_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_add_name_key.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_add_name_key.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_chat.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_chat.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_confirm_seed.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_confirm_seed.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_create_seed.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_create_seed.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_decryption_key.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_decryption_key.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_dialog_outpoint.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_dialog_outpoint.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_dummy_transaction_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_dummy_transaction_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_inheritance_notify_pref.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_inheritance_notify_pref.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_messages.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_messages.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_nfc_change_cvc.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_nfc_change_cvc.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_nfc_key_recover_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_nfc_key_recover_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_recover_nfc_key_guide.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_recover_nfc_key_guide.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_replace_by_fee.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_replace_by_fee.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_room_detail.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_room_detail.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_satscard_active_slot.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_satscard_active_slot.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_search_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_search_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_select_wallet_sweep.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_select_wallet_sweep.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_services_tab.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_services_tab.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_set_passphrase.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_set_passphrase.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_setup_chain_code.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_setup_chain_code.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_signer_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_signer_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_sign_in_dummy_transaction_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_sign_in_dummy_transaction_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_sign_in_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_sign_in_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_transaction_confirm.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_transaction_confirm.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_unseal_slot.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_unseal_slot.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallet_detail.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallet_detail.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallet_intermediary.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallet_intermediary.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallet_security_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallet_security_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallets.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallets.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_assign_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_assign_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_nunchuk_banner_new_chat.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_nunchuk_banner_new_chat.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_pkey_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_pkey_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_room.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_room.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_select_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_select_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_service_tab_empty_state.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_service_tab_empty_state.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_service_tab_observer_role.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_service_tab_observer_role.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_transaction_card.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_transaction_card.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_transaction_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_transaction_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_upgrade_plan_instruction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_upgrade_plan_instruction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_user_device.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_user_device.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_wallet_card.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_wallet_card.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_wallet_config_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_wallet_config_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/layout_empty_state_assign_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/layout_empty_state_assign_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/layout_empty_state_contacts.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/layout_empty_state_contacts.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/layout_syncing_data.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/layout_syncing_data.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_confirm_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_confirm_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_confirm_invite_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_confirm_invite_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_delete_confirm_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_delete_confirm_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_info_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_info_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_info_loading_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_info_loading_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_loading_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_loading_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_progress_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_progress_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_vertical_input_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_vertical_input_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_warning_dialog_veritcal.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_warning_dialog_veritcal.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_warning_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_warning_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nfc_scan_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nfc_scan_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/view_wallet_sticky.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/view_wallet_sticky.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/zxing_barcode_scanner.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/zxing_barcode_scanner.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/bottom_nav_menu.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/bottom_nav_menu.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_create_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_create_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_more_black.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_more_black.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_more.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_more.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_scan_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_scan_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_singer_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_singer_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_transaction_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_transaction_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_wallet_config.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_wallet_config.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_wallet_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_wallet_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/navigation/mobile_navigation.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/navigation/mobile_navigation.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/resources.arsc and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/resources.arsc differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base: stamp-cert-sha256

Contents of diff_xhdpi.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/xhdpi/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/xhdpi/AndroidManifest.xml differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/xhdpi: META-INF
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/xhdpi/resources.arsc and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/xhdpi/resources.arsc differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/xhdpi: stamp-cert-sha256

Analysis

In stark contrast to version 1.9.62, version 1.9.64 has a lot of diffs particularly in the main apk file base.apk. While we investigate the root cause of this, we determine version 1.9.64 to be nonverifiable.

xrviv avatar Mar 14 '25 04:03 xrviv

Hi @xrviv , The release tag 1.9.64 you used did not include the latest code. I have just recreated the 1.9.64 tag with the latest code. Could you help verify it again? Thank you!

JackieLe29 avatar Mar 14 '25 16:03 JackieLe29

Testing again.

I ran $./apkextractor_sync io.nunchuk.android locally

dannybuntu@MS-7978:~/work/walletScrutinyCom$ aapt dump badging io.nunchuk.android/official_apks/base.apk | grep version*
package: name='io.nunchuk.android' versionCode='274' versionName='1.9.64' platformBuildVersionName='15' platformBuildVersionCode='35' compileSdkVersion='35' compileSdkVersionCodename='15'

Uploaded to our build server:

dannybuntu@MS-7978:~/work/walletScrutinyCom$ cd io.nunchuk.android/
dannybuntu@MS-7978:~/work/walletScrutinyCom/io.nunchuk.android$ cd official_apks/
dannybuntu@MS-7978:~/work/walletScrutinyCom/io.nunchuk.android/official_apks$ ls
base.apk  split_config.armeabi_v7a.apk  split_config.xhdpi.apk
dannybuntu@MS-7978:~/work/walletScrutinyCom/io.nunchuk.android/official_apks$ scp -r *.apk [email protected]:/var/shared/apk/io.nunchuk.android/1.9.64b/
base.apk                                                                                                                                       100%   42MB   3.4MB/s   00:12    
split_config.armeabi_v7a.apk                                                                                                                   100%   26MB   4.1MB/s   00:06    
split_config.xhdpi.apk                                                                                                                         100%  109KB 322.7KB/s   00:00

Verification scripts:

The sha256sums of the Play apks (note they are the same as in the current review for 1.9.64):

========================================
**Official APKs Hashes**
d2721ac6aaba398c65c85ce3ed1e7cf312f9cb1273de0fb2eb026389f3ca3b43 base.apk
377d6a1b285afb8ff9343975736baf61b4f3f692b9aeb0fa18d61880aabb8e89 split_config.armeabi_v7a.apk
7862ed4b3830ee1439e8545ebb863b3fe4233697c51edf04ab16090969855b5f split_config.xhdpi.apk
========================================

The entire build

The diff results

*** Summary of Differences ***
Contents of diff_armeabi_v7a.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/armeabi_v7a/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/armeabi_v7a/AndroidManifest.xml differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/armeabi_v7a: META-INF
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/armeabi_v7a: stamp-cert-sha256

Contents of diff_base.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/AndroidManifest.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/assets/dexopt/baseline.prof and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/assets/dexopt/baseline.prof differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/assets/dexopt/baseline.profm and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/assets/dexopt/baseline.profm differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes2.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes2.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes3.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes3.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes4.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes4.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes5.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes5.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes6.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes6.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes.dex differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/META-INF/services: Ii0
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/META-INF/services: Li0
Only in /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/META-INF/services: su
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/META-INF/services: vu
diff -r /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/META-INF/version-control-info.textproto /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/META-INF/version-control-info.textproto
4c4
<   revision: "1691f07f29a2646177d6d186ce6a75c3edfcd95e"
---
>   revision: "2d7955cb3c2b70d3056e6e29cfa4b967bb970571"
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_hide_password__0.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_hide_password__0.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_hide_password__1.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_hide_password__1.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_show_password__0.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_show_password__0.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_show_password__1.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_show_password__1.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/design_ic_visibility.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/design_ic_visibility.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/ic_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/ic_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_about.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_about.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_account_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_account_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_add_name.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_add_name.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_add_recover_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_add_recover_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_add_recover_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_add_recover_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_address_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_address_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_assign_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_assign_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_change_password.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_change_password.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_chat_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_chat_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_configure_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_configure_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_configure_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_configure_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_create_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_create_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_delete_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_delete_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_developer_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_developer_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_display_unit_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_display_unit_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_dynamic_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_dynamic_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_export_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_export_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_forgot_password.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_forgot_password.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_group_chat_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_group_chat_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_group_members.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_group_members.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_import_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_import_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_import_wallet_qrcode.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_import_wallet_qrcode.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_network_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_network_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_add_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_add_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_choose_username.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_choose_username.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_enter_passphrase.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_enter_passphrase.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_manually_signature.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_manually_signature.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_manually_username.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_manually_username.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_replace_key_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_replace_key_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_sign_in_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_sign_in_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_sign_in.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_sign_in.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_sign_up_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_sign_up_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_recover_password.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_recover_password.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_recover_seed.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_recover_seed.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_recover_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_recover_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_review_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_review_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_scan_dynamic_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_scan_dynamic_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_shared_wallet_config.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_shared_wallet_config.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_signer_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_signer_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_signin.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_signin.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_signup.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_signup.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_software_signer_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_software_signer_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_sync_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_sync_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_taproot_warning.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_taproot_warning.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_add_receipt.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_add_receipt.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_confirm.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_confirm.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_estimate_fee.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_estimate_fee.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_input_amount.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_input_amount.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_receive.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_receive.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_turn_notification.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_turn_notification.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_turn_on_nfc.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_turn_on_nfc.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_user_devices.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_user_devices.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_verify_new_device.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_verify_new_device.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_add.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_add.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_backup_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_backup_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_dynamic_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_dynamic_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_empty_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_empty_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_upload_configuration.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_upload_configuration.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_add_contacts.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_add_contacts.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_add_members.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_add_members.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_assisted_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_assisted_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_chat_group_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_chat_group_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_coin_collection.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_coin_collection.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_configure_gap_limit.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_configure_gap_limit.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_create_room.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_create_room.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_edit_name.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_edit_name.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_edit_tag_name.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_edit_tag_name.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_edit_user_photo.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_edit_user_photo.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_select_message.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_select_message.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_wallet_recovery_action.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_wallet_recovery_action.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_input_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_input_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_set_up_options_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_set_up_options_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_signer_detail_options_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_signer_detail_options_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_transaction_sign_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_transaction_sign_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_update_group_name_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_update_group_name_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_update_signer_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_update_signer_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_update_wallet_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_update_wallet_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_account_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_account_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_add_name_key.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_add_name_key.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_chat.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_chat.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_confirm_seed.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_confirm_seed.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_create_seed.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_create_seed.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_decryption_key.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_decryption_key.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_dialog_outpoint.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_dialog_outpoint.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_dummy_transaction_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_dummy_transaction_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_inheritance_notify_pref.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_inheritance_notify_pref.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_messages.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_messages.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_nfc_change_cvc.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_nfc_change_cvc.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_nfc_key_recover_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_nfc_key_recover_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_recover_nfc_key_guide.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_recover_nfc_key_guide.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_replace_by_fee.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_replace_by_fee.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_room_detail.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_room_detail.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_satscard_active_slot.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_satscard_active_slot.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_search_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_search_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_select_wallet_sweep.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_select_wallet_sweep.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_services_tab.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_services_tab.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_set_passphrase.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_set_passphrase.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_setup_chain_code.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_setup_chain_code.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_signer_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_signer_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_sign_in_dummy_transaction_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_sign_in_dummy_transaction_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_sign_in_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_sign_in_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_transaction_confirm.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_transaction_confirm.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_unseal_slot.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_unseal_slot.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallet_detail.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallet_detail.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallet_intermediary.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallet_intermediary.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallet_security_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallet_security_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallets.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallets.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_assign_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_assign_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_nunchuk_banner_new_chat.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_nunchuk_banner_new_chat.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_pkey_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_pkey_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_room.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_room.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_select_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_select_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_service_tab_empty_state.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_service_tab_empty_state.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_service_tab_observer_role.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_service_tab_observer_role.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_transaction_card.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_transaction_card.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_transaction_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_transaction_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_upgrade_plan_instruction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_upgrade_plan_instruction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_user_device.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_user_device.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_wallet_card.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_wallet_card.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_wallet_config_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_wallet_config_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/layout_empty_state_assign_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/layout_empty_state_assign_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/layout_empty_state_contacts.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/layout_empty_state_contacts.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/layout_syncing_data.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/layout_syncing_data.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_confirm_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_confirm_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_confirm_invite_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_confirm_invite_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_delete_confirm_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_delete_confirm_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_info_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_info_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_info_loading_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_info_loading_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_loading_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_loading_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_progress_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_progress_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_vertical_input_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_vertical_input_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_warning_dialog_veritcal.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_warning_dialog_veritcal.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_warning_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_warning_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nfc_scan_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nfc_scan_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/view_wallet_sticky.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/view_wallet_sticky.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/zxing_barcode_scanner.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/zxing_barcode_scanner.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/bottom_nav_menu.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/bottom_nav_menu.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_create_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_create_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_more_black.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_more_black.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_more.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_more.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_scan_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_scan_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_singer_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_singer_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_transaction_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_transaction_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_wallet_config.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_wallet_config.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_wallet_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_wallet_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/navigation/mobile_navigation.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/navigation/mobile_navigation.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/resources.arsc and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/resources.arsc differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base: stamp-cert-sha256

build002

Modified io.nunchuk.android.sh, by adding:

git fetch --tags --force

# Checkout the correct branch
echo "Checking out the correct branch..."
git checkout "android.$versionName" || exit 1

diffs:

*** Summary of Differences ***
Contents of diff_armeabi_v7a.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/armeabi_v7a/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/armeabi_v7a/AndroidManifest.xml differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/armeabi_v7a: META-INF
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/armeabi_v7a: stamp-cert-sha256

Contents of diff_base.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/AndroidManifest.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/assets/dexopt/baseline.prof and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/assets/dexopt/baseline.prof differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/assets/dexopt/baseline.profm and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/assets/dexopt/baseline.profm differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes2.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes2.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes3.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes3.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes4.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes4.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes5.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes5.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes6.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes6.dex differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/classes.dex and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/classes.dex differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/META-INF/services: Ii0
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/META-INF/services: Li0
Only in /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/META-INF/services: su
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/META-INF/services: vu
diff -r /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/META-INF/version-control-info.textproto /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/META-INF/version-control-info.textproto
4c4
<   revision: "1691f07f29a2646177d6d186ce6a75c3edfcd95e"
---
>   revision: "2d7955cb3c2b70d3056e6e29cfa4b967bb970571"
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_hide_password__0.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_hide_password__0.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_hide_password__1.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_hide_password__1.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_show_password__0.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_show_password__0.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/$avd_show_password__1.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/$avd_show_password__1.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/design_ic_visibility.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/design_ic_visibility.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/drawable/ic_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/drawable/ic_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_about.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_about.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_account_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_account_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_add_name.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_add_name.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_add_recover_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_add_recover_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_add_recover_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_add_recover_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_address_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_address_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_assign_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_assign_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_change_password.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_change_password.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_chat_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_chat_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_configure_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_configure_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_configure_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_configure_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_create_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_create_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_delete_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_delete_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_developer_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_developer_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_display_unit_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_display_unit_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_dynamic_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_dynamic_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_export_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_export_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_forgot_password.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_forgot_password.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_group_chat_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_group_chat_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_group_members.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_group_members.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_import_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_import_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_import_wallet_qrcode.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_import_wallet_qrcode.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_network_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_network_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_add_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_add_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_choose_username.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_choose_username.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_enter_passphrase.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_enter_passphrase.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_manually_signature.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_manually_signature.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_manually_username.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_manually_username.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_replace_key_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_replace_key_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_sign_in_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_sign_in_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_sign_in.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_sign_in.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_pkey_sign_up_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_pkey_sign_up_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_recover_password.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_recover_password.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_recover_seed.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_recover_seed.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_recover_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_recover_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_review_shared_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_review_shared_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_scan_dynamic_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_scan_dynamic_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_shared_wallet_config.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_shared_wallet_config.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_signer_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_signer_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_signin.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_signin.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_signup.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_signup.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_software_signer_intro.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_software_signer_intro.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_sync_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_sync_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_taproot_warning.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_taproot_warning.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_add_receipt.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_add_receipt.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_confirm.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_confirm.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_estimate_fee.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_estimate_fee.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_input_amount.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_input_amount.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_transaction_receive.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_transaction_receive.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_turn_notification.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_turn_notification.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_turn_on_nfc.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_turn_on_nfc.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_user_devices.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_user_devices.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_verify_new_device.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_verify_new_device.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_add.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_add.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_backup_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_backup_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_dynamic_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_dynamic_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_empty_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_empty_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/activity_wallet_upload_configuration.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/activity_wallet_upload_configuration.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_add_contacts.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_add_contacts.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_add_members.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_add_members.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_assisted_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_assisted_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_chat_group_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_chat_group_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_coin_collection.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_coin_collection.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_configure_gap_limit.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_configure_gap_limit.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_create_room.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_create_room.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_edit_name.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_edit_name.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_edit_tag_name.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_edit_tag_name.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_edit_user_photo.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_edit_user_photo.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_select_message.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_select_message.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/bottom_sheet_wallet_recovery_action.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/bottom_sheet_wallet_recovery_action.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_input_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_input_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_set_up_options_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_set_up_options_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_signer_detail_options_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_signer_detail_options_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_transaction_sign_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_transaction_sign_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_update_group_name_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_update_group_name_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_update_signer_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_update_signer_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/dialog_update_wallet_bottom_sheet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/dialog_update_wallet_bottom_sheet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_account_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_account_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_add_name_key.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_add_name_key.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_chat.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_chat.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_confirm_seed.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_confirm_seed.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_create_seed.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_create_seed.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_decryption_key.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_decryption_key.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_dialog_outpoint.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_dialog_outpoint.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_dummy_transaction_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_dummy_transaction_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_inheritance_notify_pref.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_inheritance_notify_pref.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_messages.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_messages.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_nfc_change_cvc.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_nfc_change_cvc.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_nfc_key_recover_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_nfc_key_recover_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_recover_nfc_key_guide.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_recover_nfc_key_guide.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_replace_by_fee.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_replace_by_fee.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_room_detail.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_room_detail.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_satscard_active_slot.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_satscard_active_slot.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_search_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_search_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_select_wallet_sweep.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_select_wallet_sweep.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_services_tab.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_services_tab.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_set_passphrase.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_set_passphrase.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_setup_chain_code.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_setup_chain_code.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_signer_info.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_signer_info.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_sign_in_dummy_transaction_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_sign_in_dummy_transaction_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_sign_in_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_sign_in_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_transaction_confirm.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_transaction_confirm.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_unseal_slot.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_unseal_slot.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallet_detail.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallet_detail.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallet_intermediary.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallet_intermediary.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallet_security_setting.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallet_security_setting.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/fragment_wallets.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/fragment_wallets.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_assign_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_assign_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_nunchuk_banner_new_chat.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_nunchuk_banner_new_chat.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_pkey_account.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_pkey_account.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_room.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_room.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_select_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_select_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_service_tab_empty_state.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_service_tab_empty_state.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_service_tab_observer_role.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_service_tab_observer_role.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_transaction_card.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_transaction_card.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_transaction_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_transaction_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_upgrade_plan_instruction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_upgrade_plan_instruction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_user_device.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_user_device.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_wallet_card.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_wallet_card.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_wallet_config_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_wallet_config_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/item_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/item_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/layout_empty_state_assign_signer.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/layout_empty_state_assign_signer.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/layout_empty_state_contacts.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/layout_empty_state_contacts.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/layout_syncing_data.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/layout_syncing_data.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_confirm_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_confirm_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_confirm_invite_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_confirm_invite_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_delete_confirm_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_delete_confirm_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_info_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_info_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_info_loading_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_info_loading_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_loading_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_loading_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_progress_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_progress_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_vertical_input_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_vertical_input_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_warning_dialog_veritcal.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_warning_dialog_veritcal.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nc_warning_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nc_warning_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/nfc_scan_dialog.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/nfc_scan_dialog.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/view_wallet_sticky.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/view_wallet_sticky.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/layout/zxing_barcode_scanner.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/layout/zxing_barcode_scanner.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/bottom_nav_menu.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/bottom_nav_menu.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_create_transaction.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_create_transaction.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_more_black.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_more_black.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_more.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_more.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_scan_qr.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_scan_qr.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_singer_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_singer_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_transaction_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_transaction_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_wallet_config.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_wallet_config.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_wallet_details.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_wallet_details.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/menu/menu_wallet.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/menu/menu_wallet.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/res/navigation/mobile_navigation.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/res/navigation/mobile_navigation.xml differ
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base/resources.arsc and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/base/resources.arsc differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/base: stamp-cert-sha256

Contents of diff_xhdpi.txt:
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/xhdpi/AndroidManifest.xml and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/xhdpi/AndroidManifest.xml differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/xhdpi: META-INF
Binary files /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/xhdpi/resources.arsc and /tmp/test_io.nunchuk.android_1.9.64/fromBuild-unzipped/xhdpi/resources.arsc differ
Only in /tmp/test_io.nunchuk.android_1.9.64/fromPlay-unzipped/xhdpi: stamp-cert-sha256

Process completed.
Process completed.

Build Documentation

xrviv avatar Mar 17 '25 08:03 xrviv

🔍 Just verified a reproducible build of Nunchuk v1.67.0 (io.nunchuk.android)! ✅ The APK from my phone matches the one built from source (tag: android.1.67) 🔐 Signing excluded, but the code checks out byte-for-byte. 📦 SHA-256: 41a66972d53121db4c77fd54bd79202822074fea6db35059b3049bfb5571bb73 🔗 https://walletscrutiny.com/asset/?sha256=41a66972d53121db4c77fd54bd79202822074fea6db35059b3049bfb5571bb73

-- I suppose we can close this issue now.

xrviv avatar Apr 09 '25 11:04 xrviv