Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Try Redmi Note 9 LineageOS #149

Open
Benjamin-Loison opened this issue Dec 26, 2024 · 267 comments
Open

Try Redmi Note 9 LineageOS #149

Benjamin-Loison opened this issue Dec 26, 2024 · 267 comments

Comments

@Benjamin-Loison
Copy link
Owner

Benjamin-Loison commented Dec 26, 2024

image

fastboot flashing unlock
Output:
                                                   FAILED (remote: 'Unlock failed...return to fastboot in 3s
')
fastboot: error: Command failed

Same output for fastboot flashing unlock_critical and fastboot oem unlock.

image

From orange FASTBOOT fastboot reboot fastboot and restart miflash_unlock.exe makes the phone detectable in this software by switching graphically to FASTBOOTD blue.

image

Related to #25 and #146.

At 50%:

image

fastboot flashing unlock
Output:
                                                   FAILED (remote: 'Unrecognized command flashing unlock')
fastboot: error: Command failed
fastboot oem unlock
Output:
                                                   FAILED (remote: 'Command not supported in default implementation')
fastboot: error: Command failed
fastboot flashing unlock_critical
Output:
                                                   FAILED (remote: 'Unrecognized command flashing unlock_critical')
fastboot: error: Command failed

Could give a try to https://flash.android.com to try to temporarily install GSI.

@Benjamin-Loison
Copy link
Owner Author

On FASTBOOTD:

fastboot erase system
Output:
******** Did you mean to fastboot format this ext4 partition?
Erasing 'system'                                   FAILED (remote: 'Erase is not allowed on locked devices')
fastboot: error: Command failed

Source: https://source.android.com/docs/core/tests/vts/gsi#flashing-gsis

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

https://crdroid.net/merlinx/10 supports Android 14 but is no longer supported.

@Benjamin-Loison
Copy link
Owner Author

@Benjamin-Loison
Copy link
Owner Author

@Benjamin-Loison
Copy link
Owner Author

DuckDuckGo and YouTube search Redmi Note 9 LineageOS install.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

image

more details

image

image

image

@Benjamin-Loison
Copy link
Owner Author

@Benjamin-Loison
Copy link
Owner Author

OEM unlock present in Developer options but not mentioned in LineageOS guide? However, it does not seem to help.

@Benjamin-Loison
Copy link
Owner Author

Updater settings already installed does not seem to provide the ability to install LineageOS.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

adb shell whoami
shell
adb shell cat /proc/cpuinfo
Output:
processor	: 0
BogoMIPS	: 26.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd05
CPU revision	: 0

processor	: 1
BogoMIPS	: 26.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd05
CPU revision	: 0

processor	: 2
BogoMIPS	: 26.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd05
CPU revision	: 0

processor	: 3
BogoMIPS	: 26.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd05
CPU revision	: 0

processor	: 4
BogoMIPS	: 26.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd05
CPU revision	: 0

processor	: 5
BogoMIPS	: 26.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x1
CPU part	: 0xd05
CPU revision	: 0

processor	: 6
BogoMIPS	: 26.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x3
CPU part	: 0xd0a
CPU revision	: 1

processor	: 7
BogoMIPS	: 26.00
Features	: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer	: 0x41
CPU architecture: 8
CPU variant	: 0x3
CPU part	: 0xd0a
CPU revision	: 1

Hardware	: MT6769Z

Source: the Stack Overflow answer 51726849

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

DuckDuckGo search MT6769Z:

so it seems to be a MediaTek chip but I doubt I am currently facing a driver issue.

Related to Benjamin_Loison/windows/issues/52.

@Benjamin-Loison
Copy link
Owner Author

Could try to figure out what is being tried on USB in plaintext, as there is a fastboot executable.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

Still have the same Couldn't verify device after investigating https://i.mi.com/mobile/find and 9 hours.

TWRP and Magisk may help but I hardly doubt so for the latter.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

The person:
-----BEGIN PGP MESSAGE-----

hF4DTQa9Wom5MBgSAQdA+eE4OuaaZoH49ob3LTktk+HdYAhFjL3I+b8g/JH1sS8w
SW5H5KNVb3fCpSS6Rif4Lm5S0f+I9ftllUQdU5d/jdcyHjOCeQk31T41XgOiriB4
1EsBCQIQZ8hxEfxvChwXd7BWAeRqDrSVureNlmGXyJ54LWy/S1M33GKoVjDKxfrT
abY3CySo5QIn93CQYkvNBbBGWR63paCiEeBi27Y=
=Lm67
-----END PGP MESSAGE-----

have maybe found GitHub tools to help unlock the bootloader.

RohitVerma882/termux-miunlock may help.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

RohitVerma882/XiaoMiToolV2 does not have any change compared to:
topminipie/XiaoMiToolV2 francescotescari/XiaoMiToolV2/compare/refactor/distribution...topminipie:XiaoMiToolV2:refactor/distribution 27 stars and last commit being last week
francescotescari/XiaoMiToolV2 has 653 stars and last commit was 3 years ago

could try it in a virtual machine, ensuring that able to detect the phone anyway.

@Benjamin-Loison
Copy link
Owner Author

https://www.xiaomitool.com/V2/#qa_unlock

Can I unlock the bootloader without waiting with this tool?

No, official unlock procedure cannot be bypassed, this tool just replicate what the official tool does.
So, the same rules apply: you have to bind your account to the device and wait for 15 days

@Benjamin-Loison
Copy link
Owner Author

image

image

image

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

DuckDuckGo and Google search "Couldn't verify device" Redmi Note 9.

@Benjamin-Loison
Copy link
Owner Author

Maybe Global or China ROM version would help, source: https://xiaomi.eu/community/threads/couldnt-verify-device-mi-unlock.46776/post-478897.

@Benjamin-Loison
Copy link
Owner Author

DuckDuckGo search "Can't get info, connect again" Redmi Note 9.

@Benjamin-Loison
Copy link
Owner Author

Maybe the used software have logs. Could also pay attention if some logs are shown on the phone screen but it does not seem to be any interesting.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

YouTube video: x8h7FZ0lE00 does not help.

@Benjamin-Loison
Copy link
Owner Author

YouTube video: zTArE7sixJI seems too complicated in comparison with using a computer.

@Benjamin-Loison
Copy link
Owner Author

@Benjamin-Loison
Copy link
Owner Author

Maybe can try install a beta version or even more up-to-date through a Xiaomi tool, source: https://xiaomi.eu/community/threads/couldnt-verify-device-cant-get-info-connect-again.33885/

@Benjamin-Loison
Copy link
Owner Author

flash recovery recovery.img
Output:
Sending 'recovery' (65536 KB)                      OKAY [  3.102s]
Writing 'recovery'                                 FAILED (remote: 'not allowed in locked state')
fastboot: error: Command failed
fastboot reboot fastboot
Output:
Rebooting into fastboot                            OKAY [  0.004s]
< waiting for any device >
Finished. Total time: 11.236s
fastboot flash recovery recovery.img
Output:
Sending 'recovery' (65536 KB)                      FAILED (remote: 'Download is not allowed on locked devices')
fastboot: error: Command failed

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

The person:
-----BEGIN PGP MESSAGE-----

hF4DTQa9Wom5MBgSAQdAZXsaKlhpcIRf5n7bshztPK/6h74bvJP9SWbG4cr59gsw
S6ThcM65Ia5vQvPKCEyPS9A9+wOI5tz7/f7EiQQmTdz1A9RdJ0G9TUPFxQVouhbp
1EsBCQIQlHfwkrrel4JgOsei0IJq3bn34CZ5UNAp63nJT/Oa3W3sPgtk9sE+g+/H
wKmcHS7jr6lOxcAlwuQ01cfxzuPbSuctIPZGqyc=
=gEs/
-----END PGP MESSAGE-----

only proceeded through the updater settings which refused previously, before figuring out the region change trick to update the phone. So he has not used a computer.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Dec 27, 2024

image

image

both do not help Mi unlock.

Windows update proposed as optional update for MediaTek port and I installed it.

image

The phone emitted a sound as requested online (through find my device service) about an hour before.

Now detected in Mi unlock software while on orange FASTBOOT thanks to one of these 2 changes it seems.

@Benjamin-Loison
Copy link
Owner Author

git config --global trailer.changeid.key 'Change-Id'
export USE_CCACHE=1
export CCACHE_EXEC=/usr/bin/ccache
ccache -M 50G
-bash: ccache: command not found

@Benjamin-Loison
Copy link
Owner Author

sudo apt install -y ccache
Output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libhiredis0.14
Suggested packages:
  distcc | icecc
The following NEW packages will be installed:
  ccache libhiredis0.14
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 680 kB of archives.
After this operation, 1840 kB of additional disk space will be used.
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:2 https://deb.debian.org/debian bookworm/main amd64 libhiredis0.14 amd64 0.14.1-3 [35.9 kB]
Get:3 https://deb.debian.org/debian bookworm/main amd64 ccache amd64 4.8+really4.7.5-1 [644 kB]
Fetched 680 kB in 0s (4583 kB/s)
apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_TIME = "en_GB.UTF-8",
	LC_MONETARY = "en_GB.UTF-8",
	LC_MEASUREMENT = "en_GB.UTF-8",
	LC_NUMERIC = "en_GB.UTF-8",
	LC_PAPER = "en_GB.UTF-8",
	LANG = "C.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("C.UTF-8").
Selecting previously unselected package libhiredis0.14:amd64.
(Reading database ... 25369 files and directories currently installed.)
Preparing to unpack .../libhiredis0.14_0.14.1-3_amd64.deb ...
Unpacking libhiredis0.14:amd64 (0.14.1-3) ...
Selecting previously unselected package ccache.
Preparing to unpack .../ccache_4.8+really4.7.5-1_amd64.deb ...
Unpacking ccache (4.8+really4.7.5-1) ...
Setting up libhiredis0.14:amd64 (0.14.1-3) ...
Setting up ccache (4.8+really4.7.5-1) ...
Updating symlinks in /usr/lib/ccache ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for man-db (2.11.2-2) ...
ccache -M 50G
Set cache size limit to 50.0 GB

@Benjamin-Loison
Copy link
Owner Author

cd ~/android/lineage
repo init -u https://github.com/LineageOS/android.git -b lineage-20.0 --git-lfs --no-clone-bundle
Output:
Downloading Repo source from https://gerrit.googlesource.com/git-repo
remote: Total 9090 (delta 4349), reused 9090 (delta 4349)
repo: Updating release signing keys to keyset ver 2.3
warning: gpg (GnuPG) is not available.
warning: Installing it is strongly encouraged.


Your identity is: Benjamin Loison <[email protected]>
If you want to change this, please re-run 'repo init' with --config-name

Testing colorized output (for 'repo diff', 'repo status'):
  black    red      green    yellow   blue     magenta   cyan     white 
  bold     dim      ul       reverse 
Enable color display in this user account (y/N)? y

repo has been initialized in /home/debian/android/lineage

@Benjamin-Loison
Copy link
Owner Author

Benjamin_Loison/repo/issues/6 would help.

@Benjamin-Loison
Copy link
Owner Author

date; time repo sync
Output:
Sun Feb  9 11:22:50 UTC 2025
Fetching: 100% (1244/1244), done in 18m6.619s
device/qcom/sepolicy: Shared project LineageOS/android_device_qcom_sepolicy found, disabling pruning.
device/qcom/sepolicy_vndr: Shared project LineageOS/android_device_qcom_sepolicy_vndr found, disabling pruning.
hardware/qcom-caf/msm8953/audio: Shared project LineageOS/android_hardware_qcom_audio found, disabling pruning.
hardware/qcom-caf/msm8953/display: Shared project LineageOS/android_hardware_qcom_display found, disabling pruning.
hardware/qcom-caf/msm8953/media: Shared project LineageOS/android_hardware_qcom_media found, disabling pruning.
hardware/qcom-caf/sm8450/audio/agm: Shared project LineageOS/android_vendor_qcom_opensource_agm found, disabling pruning.
hardware/qcom-caf/sm8450/audio/pal: Shared project LineageOS/android_vendor_qcom_opensource_arpal-lx found, disabling pruning.
hardware/qcom-caf/sm8450/audio/primary-hal: Shared project LineageOS/android_hardware_qcom_audio-ar found, disabling pruning.
hardware/qcom-caf/wlan: Shared project LineageOS/android_hardware_qcom_wlan found, disabling pruning.
vendor/qcom/opensource/data-ipa-cfg-mgr: Shared project LineageOS/android_vendor_qcom_opensource_data-ipa-cfg-mgr found, disabling pruning.
Updating files: 100% (8198/8198), done.ric/mini-emulator-arm64Updating files:  99% (8117/8198)
Updating files: 100% (9704/9704), done.ric/mini-emulator-x86Updating files: 100% (9704/9704)
Updating files: 100% (255/255), done.external/FXdivUpdating files:  89% (228/255)
Updating files: 100% (9640/9640), done.ternal/arm-neon-testsUpdating files:  89% (8580/9640)
Updating files: 100% (10926/10926), done.rnal/brotliUpdating files:  57% (14239/24648)
Updating files: 100% (24648/24648), done.rnal/chromium-traceUpdating files:  58% (14296/24648)
Updating files: 100% (4887/4887), done.xternal/cpu_featuresUpdating files:  94% (4594/4887)
Updating files: 100% (11676/11676), done.ernal/fonttoolsUpdating files:  98% (11443/11676)
Updating files: 100% (6540/6540), done.
Updating files: 100% (11231/11231), done.ernal/jsilverUpdating files:  71% (11433/16102)
Updating files: 100% (16102/16102), done.ernal/ksoap2Updating files:  94% (15136/16102)
Updating files: 100% (2445/2445), done.xternal/libyuvUpdating files:  98% (2397/2445)
Updating files: 100% (21683/21683), done.ernal/mtpdUpdating files:  97% (21033/21683)
Updating files: 100% (7979/7979), done.xternal/oauthUpdating files: 100% (7979/7979)
Updating files: 100% (8007/8007), done.xternal/virglrendererUpdating files:  75% (18386/24514)
Updating files: 100% (24514/24514), done.ernal/vulkan-validation-layersUpdating files:  99% (24269/24514)
Updating files: 100% (3146/3146), done.xternal/tensorflowUpdating files:  99% (3115/3146)
Updating files: 100% (14/14), done./prebuilts/5.10/x86-64Updating files:  92% (13/14)
Updating files: 100% (16/16), done./prebuilts/5.10/arm64Updating files:  81% (13/16)
Updating files: 100% (43800/43800), done.kages/apps/Car/NotificationUpdating files: 100% (43800/43800)
Updating files: 100% (3210/3210), done.android_packages_apps_SettingsUpdating files:  99% (3184/3210)
Updating files: 100% (2399/2399), done./android_packages_services_TelecommUpdating files:  97% (2328/2399)
Updating files: 100% (357/357), done.m/pdkUpdating files:  59% (212/357)
Updating files: 100% (5748/5748), done.prebuilts/abi-dumps/platformUpdating files:  89% (5116/5748)
Updating files: 100% (4129/4129), done.prebuilts/checkstyleUpdating files:  10% (847/8464)
Updating files: 100% (617/617), done.OS/android_prebuilts_build-toolsUpdating files:  22% (1863/8464)
Updating files: 100% (8464/8464), done.prebuilts/android-emulatorUpdating files:  68% (4438/6526)
Updating files: 100% (5960/5960), done.
Updating files: 100% (6526/6526), done.prebuilts/abi-dumps/vndkUpdating files:  71% (3973/5589)
Updating files: 100% (5589/5589), done.prebuilts/devtoolsUpdating files:  49% (201/410)
Updating files: 100% (410/410), done.OS/android_prebuilts_gcc_linux-x86_arm_arm-linux-androideabi-4.9Updating files:  99% (406/410)
Updating files: 100% (3959/3959), done.prebuilts/clang-toolsUpdating files:  97% (3859/3959)
Updating files: 100% (11977/11977), done.ebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8Updating files:   8% (959/11977)
Updating files: 100% (11975/11975), done.
Updating files: 100% (683/683), done.m/prebuilts/go/linux-x86Updating files:  29% (10092/34798)
Updating files: 100% (1523/1523), done.prebuilts/jdk/jdk8Updating files:  99% (1509/1523)
Updating files: 100% (1366/1366), done.ebuilts/build-toolsUpdating files: 100% (1366/1366)
Updating files: 100% (763/763), done.m/prebuilts/maven_repo/bumptechUpdating files: 100% (763/763)
Updating files: 100% (16294/16294), done.ebuilts/module_sdk/WifiUpdating files:  35% (254/723)
Updating files: 100% (159/159), done.m/prebuilts/ndkUpdating files:  61% (21227/34798)
Updating files: 100% (1688/1688), done.prebuilts/r8Updating files:  28% (483/1688)
Updating files: 100% (34798/34798), done.ebuilts/module_sdk/artUpdating files:  90% (31588/34798)
Updating files: 100% (723/723), done.m/prebuilts/gradle-pluginUpdating files:  73% (435/590)
Updating files: 100% (9218/9218), done.prebuilts/miscUpdating files:  74% (442/590)
Updating files: 100% (8703/8703), done.prebuilts/runtimeUpdating files:   0% (53/8370)
Updating files: 100% (1904/1904), done./android_prebuilts_tools-lineageUpdating files:   7% (702/9260)
Updating files: 100% (2101/2101), done.prebuilts/vndk/v28Updating files:  18% (1507/8370)
Updating files: 100% (8370/8370), done.prebuilts/vndk/v29Updating files:  93% (7785/8370)
Updating files: 100% (21272/21272), done.ebuilts/sdkUpdating files:  76% (16167/21272)
Updating files: 100% (18265/18265), done.ebuilts/vndk/v30Updating files:  61% (11142/18265)
Updating files: 100% (18387/18387), done.stem/dmesgdUpdating files:  99% (18204/18387)
Updating files: 100% (1131/1131), done./android_system_timezoneUpdating files:  82% (928/1131)
Updating files: 100% (1789/1789), done.tools/aadevtoolsUpdating files: 100% (1789/1789)
Updating files: 100% (175/175), done.OS/android_vendor_codeaurora_telephonyUpdating files:  75% (132/175)
Updating files: 100% (9260/9260), done./android_vendor_qcom_opensource_wfd-commonsysUpdating files:  91% (537/590)
Updating files: 100% (590/590), done.m/prebuilts/rustUpdating files:  94% (555/590)
Checking out: 100% (1244/1244), done in 1m51.798s
repo sync has finished successfully.

real	20m2.591s
user	88m15.880s
sys	29m10.591s

@Benjamin-Loison
Copy link
Owner Author

source build/envsetup.sh
breakfast merlinx
Output:
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_merlinx".
11:52:33 dumpvars failed with: exit status 1
/usr/bin/env: ‘python’: No such file or directory
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_merlinx".
11:52:33 dumpvars failed with: exit status 1
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_merlinx".
11:52:34 dumpvars failed with: exit status 1

** Don't have a product spec for: 'lineage_merlinx'
** Do you have the right repo manifest?

@Benjamin-Loison
Copy link
Owner Author

python
-bash: python: command not found
python3
Output:
Python 3.11.2 (main, Nov 30 2024, 21:22:50) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
sudo apt install -y python-is-python3
Output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  python-is-python3
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 3216 B of archives.
After this operation, 16.4 kB of additional disk space will be used.
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:2 https://deb.debian.org/debian bookworm/main amd64 python-is-python3 all 3.11.2-1+deb12u1 [3216 B]
Fetched 3216 B in 0s (30.7 kB/s)            
Selecting previously unselected package python-is-python3.
(Reading database ... 25434 files and directories currently installed.)
Preparing to unpack .../python-is-python3_3.11.2-1+deb12u1_all.deb ...
Unpacking python-is-python3 (3.11.2-1+deb12u1) ...
Setting up python-is-python3 (3.11.2-1+deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...

@Benjamin-Loison
Copy link
Owner Author

breakfast merlinx
Output:
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
build/make/core/product_config.mk:228: error: Can not locate config makefile for product "lineage_merlinx".
11:54:14 dumpvars failed with: exit status 1
Device merlinx not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_xiaomi_merlinx
Default revision: lineage-20.0
Checking branch info
Using fallback branch: lineage-20
Checking if device/xiaomi/merlinx is fetched from android_device_xiaomi_merlinx
Adding dependency: LineageOS/android_device_xiaomi_merlinx -> device/xiaomi/merlinx
Syncing repository to retrieve project.
Fetching: 100% (1/1), done in 0.607s
Checking out: 100% (1/1), done in 0.011s
repo sync has finished successfully.
Repository synced!
Looking for dependencies in device/xiaomi/merlinx
Default revision: lineage-20.0
Checking branch info
Using fallback branch: lineage-20
Adding dependencies to manifest
Checking if device/xiaomi/mt6768-common is fetched from android_device_xiaomi_mt6768-common
Adding dependency: LineageOS/android_device_xiaomi_mt6768-common -> device/xiaomi/mt6768-common
Syncing dependencies
Fetching: 100% (2/2), done in 1.066s
Checking out:  50% (1/2), done in 0.030s
Checking out:  50% (1/2), done in 0.001s
repo sync has finished successfully.
Looking for dependencies in device/xiaomi/mt6768-common
Default revision: lineage-20.0
Checking branch info
Using fallback branch: lineage-20
Default revision: lineage-20.0
Checking branch info
Using fallback branch: lineage-20
Default revision: lineage-20.0
Checking branch info
Using fallback branch: lineage-20
Adding dependencies to manifest
Checking if device/mediatek/sepolicy_vndr is fetched from android_device_mediatek_sepolicy_vndr
Adding dependency: LineageOS/android_device_mediatek_sepolicy_vndr -> device/mediatek/sepolicy_vndr
Checking if hardware/mediatek is fetched from android_hardware_mediatek
Adding dependency: LineageOS/android_hardware_mediatek -> hardware/mediatek
Checking if kernel/xiaomi/mt6768 is fetched from android_kernel_xiaomi_mt6768
Adding dependency: LineageOS/android_kernel_xiaomi_mt6768 -> kernel/xiaomi/mt6768
Syncing dependencies
Fetching: 100% (6/6), done in 1m32.015s
Updating files: 100% (75865/75865), done.
Checking out:  50% (3/6), done in 5.802s
Checking out:  50% (3/6), done in 0.020s
repo sync has finished successfully.
Looking for dependencies in device/mediatek/sepolicy_vndr
device/mediatek/sepolicy_vndr has no additional dependencies.
Looking for dependencies in hardware/mediatek
hardware/mediatek has no additional dependencies.
Looking for dependencies in kernel/xiaomi/mt6768
kernel/xiaomi/mt6768 has no additional dependencies.
Done
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
In file included from build/make/target/product/telephony_vendor.mk:21:
device/xiaomi/merlinx/device.mk:73: error:  vendor/xiaomi/merlinx/merlinx-vendor.mk does not exist..
11:55:59 dumpvars failed with: exit status 1
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
In file included from build/make/target/product/telephony_vendor.mk:21:
device/xiaomi/merlinx/device.mk:73: error:  vendor/xiaomi/merlinx/merlinx-vendor.mk does not exist..
11:56:00 dumpvars failed with: exit status 1

** Don't have a product spec for: 'lineage_merlinx'
** Do you have the right repo manifest?

@Benjamin-Loison
Copy link
Owner Author

Benjamin_Loison/openssh/issues/60 helps.

@Benjamin-Loison
Copy link
Owner Author

breakfast merlinx
Output:
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
In file included from build/make/target/product/telephony_vendor.mk:21:
device/xiaomi/merlinx/device.mk:73: error:  vendor/xiaomi/merlinx/merlinx-vendor.mk does not exist..
17:27:59 dumpvars failed with: exit status 1
Device merlinx not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_xiaomi_merlinx
Default revision: lineage-20.0
Checking branch info
Using fallback branch: lineage-20
Checking if device/xiaomi/merlinx is fetched from android_device_xiaomi_merlinx
LineageOS/android_device_xiaomi_merlinx already fetched to device/xiaomi/merlinx
Syncing repository to retrieve project.
Fetching: 100% (1/1), done in 0.381s
Checking out: 100% (1/1), done in 0.001s
repo sync has finished successfully.
Repository synced!
Looking for dependencies in device/xiaomi/merlinx
Looking for dependencies in device/xiaomi/mt6768-common
Looking for dependencies in device/mediatek/sepolicy_vndr
device/mediatek/sepolicy_vndr has no additional dependencies.
Looking for dependencies in hardware/mediatek
hardware/mediatek has no additional dependencies.
Looking for dependencies in kernel/xiaomi/mt6768
kernel/xiaomi/mt6768 has no additional dependencies.
Done
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
In file included from build/make/target/product/telephony_vendor.mk:21:
device/xiaomi/merlinx/device.mk:73: error:  vendor/xiaomi/merlinx/merlinx-vendor.mk does not exist..
17:28:02 dumpvars failed with: exit status 1
In file included from build/make/core/config.mk:353:
In file included from build/make/core/envsetup.mk:352:
In file included from build/make/target/product/telephony_vendor.mk:21:
device/xiaomi/merlinx/device.mk:73: error:  vendor/xiaomi/merlinx/merlinx-vendor.mk does not exist..
17:28:02 dumpvars failed with: exit status 1

** Don't have a product spec for: 'lineage_merlinx'
** Do you have the right repo manifest?

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Feb 9, 2025

I suspect that could give another try to LineageOS 21, as #issuecomment-2577134462 faces #issuecomment-2567999583 which I solved thanks to extracting blobs. So let us make the reproducibility from scratch on OVH environment before trying again.

@Benjamin-Loison
Copy link
Owner Author

While extracting blobs from official ROM looks more correct, as there will not be any update from official ROM, LineageOS extraction is fine.

@Benjamin-Loison
Copy link
Owner Author

wget https://mirrorbits.lineageos.org/full/merlinx/20241224/lineage-20.0-20241224-nightly-merlinx-signed.zip
Output:
--2025-02-09 17:42:46--  https://mirrorbits.lineageos.org/full/merlinx/20241224/lineage-20.0-20241224-nightly-merlinx-signed.zip
Resolving mirrorbits.lineageos.org (mirrorbits.lineageos.org)... 116.202.242.188
Connecting to mirrorbits.lineageos.org (mirrorbits.lineageos.org)|116.202.242.188|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://lineageos.tetaneutral.net/full/merlinx/20241224/lineage-20.0-20241224-nightly-merlinx-signed.zip [following]
--2025-02-09 17:42:46--  https://lineageos.tetaneutral.net/full/merlinx/20241224/lineage-20.0-20241224-nightly-merlinx-signed.zip
Resolving lineageos.tetaneutral.net (lineageos.tetaneutral.net)... 2a03:7220:8080:2d00::1, 91.224.148.45
Connecting to lineageos.tetaneutral.net (lineageos.tetaneutral.net)|2a03:7220:8080:2d00::1|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1005432307 (959M) [application/zip]
Saving to: 'lineage-20.0-20241224-nightly-merlinx-signed.zip'

lineage-20.0-20241224-nightly-merlinx-signed.zip     100%[=====================================================================================================================>] 958.85M  50.8MB/s    in 24s     

2025-02-09 17:43:10 (39.4 MB/s) - 'lineage-20.0-20241224-nightly-merlinx-signed.zip' saved [1005432307/1005432307]

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Feb 9, 2025

echo '450ba082540854c7fd5ead0805599c5d3556d157e9f62de9408b6c2eea30feb1 lineage-20.0-20241224-nightly-merlinx-signed.zip' | sha256sum --check
lineage-20.0-20241224-nightly-merlinx-signed.zip: OK

@Benjamin-Loison
Copy link
Owner Author

mkdir ~/android/system_dump/
cd ~/android/system_dump/
sudo apt install -y unzip
Output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
  zip
The following NEW packages will be installed:
  unzip
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 166 kB of archives.
After this operation, 388 kB of additional disk space will be used.
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:2 https://deb.debian.org/debian bookworm/main amd64 unzip amd64 6.0-28 [166 kB]
Fetched 166 kB in 0s (1329 kB/s)
apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_TIME = "en_GB.UTF-8",
	LC_MONETARY = "en_GB.UTF-8",
	LC_MEASUREMENT = "en_GB.UTF-8",
	LC_NUMERIC = "en_GB.UTF-8",
	LC_PAPER = "en_GB.UTF-8",
	LANG = "C.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("C.UTF-8").
Selecting previously unselected package unzip.
(Reading database ... 25441 files and directories currently installed.)
Preparing to unpack .../unzip_6.0-28_amd64.deb ...
Unpacking unzip (6.0-28) ...
Setting up unzip (6.0-28) ...
Processing triggers for man-db (2.11.2-2) ...
for type in system vendor product system_ext
do
    unzip ~/android/lineage/lineage-20.0-20241224-nightly-merlinx-signed.zip $type.{transfer.list,new.dat.br}
done
Output:
Archive:  /home/debian/android/lineage/lineage-20.0-20241224-nightly-merlinx-signed.zip
signed by SignApk
 extracting: system.new.dat.br       
  inflating: system.transfer.list    
Archive:  /home/debian/android/lineage/lineage-20.0-20241224-nightly-merlinx-signed.zip
signed by SignApk
 extracting: vendor.new.dat.br       
  inflating: vendor.transfer.list    
Archive:  /home/debian/android/lineage/lineage-20.0-20241224-nightly-merlinx-signed.zip
signed by SignApk
 extracting: product.new.dat.br      
  inflating: product.transfer.list   
Archive:  /home/debian/android/lineage/lineage-20.0-20241224-nightly-merlinx-signed.zip
signed by SignApk
 extracting: system_ext.new.dat.br   
  inflating: system_ext.transfer.list
sudo apt install -y brotli
Output:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  brotli
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 277 kB of archives.
After this operation, 788 kB of additional disk space will be used.
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:2 https://deb.debian.org/debian bookworm/main amd64 brotli amd64 1.0.9-2+b6 [277 kB]
Fetched 277 kB in 0s (2129 kB/s)
apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LC_TIME = "en_GB.UTF-8",
	LC_MONETARY = "en_GB.UTF-8",
	LC_MEASUREMENT = "en_GB.UTF-8",
	LC_NUMERIC = "en_GB.UTF-8",
	LC_PAPER = "en_GB.UTF-8",
	LANG = "C.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("C.UTF-8").
Selecting previously unselected package brotli.
(Reading database ... 25459 files and directories currently installed.)
Preparing to unpack .../brotli_1.0.9-2+b6_amd64.deb ...
Unpacking brotli (1.0.9-2+b6) ...
Setting up brotli (1.0.9-2+b6) ...
Processing triggers for man-db (2.11.2-2) ...

@Benjamin-Loison
Copy link
Owner Author

for type in system vendor product system_ext
do
    brotli --decompress --output=$type.new.dat $type.new.dat.br
done

does not return anything.

@Benjamin-Loison
Copy link
Owner Author

git clone --depth 1 https://github.com/xpirt/sdat2img
Output:
Cloning into 'sdat2img'...
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 5 (delta 0), reused 3 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (5/5), done.

@Benjamin-Loison
Copy link
Owner Author

for type in system vendor product system_ext
do
    python sdat2img/sdat2img.py $type.{transfer.list,new.dat,img}
done
Output:
sdat2img binary - version: 1.2

Android Nougat 7.x / Oreo 8.x detected!

Skipping command erase...
Copying 199 blocks into position 0...
Copying 825 blocks into position 506...
Copying 1024 blocks into position 1331...
Copying 1024 blocks into position 2355...
Copying 1024 blocks into position 3379...
Copying 1024 blocks into position 4403...
Copying 1024 blocks into position 5427...
Copying 1024 blocks into position 6451...
Copying 1024 blocks into position 7475...
Copying 1024 blocks into position 8499...
Copying 1024 blocks into position 9523...
Copying 1024 blocks into position 10547...
Copying 1024 blocks into position 11571...
Copying 1024 blocks into position 12595...
Copying 1024 blocks into position 13619...
Copying 1024 blocks into position 14643...
Copying 1024 blocks into position 15667...
Copying 1024 blocks into position 16691...
Copying 1024 blocks into position 17715...
Copying 1024 blocks into position 18739...
Copying 1024 blocks into position 19763...
Copying 1024 blocks into position 20787...
Copying 1024 blocks into position 21811...
Copying 1024 blocks into position 22835...
Copying 1024 blocks into position 23859...
Copying 1024 blocks into position 24883...
Copying 1024 blocks into position 25907...
Copying 1024 blocks into position 26931...
Copying 1024 blocks into position 27955...
Copying 1024 blocks into position 28979...
Copying 1024 blocks into position 30003...
Copying 1024 blocks into position 31027...
Copying 720 blocks into position 32051...
Copying 304 blocks into position 33274...
Copying 1024 blocks into position 33578...
Copying 1024 blocks into position 34602...
Copying 1024 blocks into position 35626...
Copying 1024 blocks into position 36650...
Copying 1024 blocks into position 37674...
Copying 1024 blocks into position 38698...
Copying 1024 blocks into position 39722...
Copying 1024 blocks into position 40746...
Copying 1024 blocks into position 41770...
Copying 1024 blocks into position 42794...
Copying 1024 blocks into position 43818...
Copying 1024 blocks into position 44842...
Copying 1024 blocks into position 45866...
Copying 1024 blocks into position 46890...
Copying 1024 blocks into position 47914...
Copying 1024 blocks into position 48938...
Copying 1024 blocks into position 49962...
Copying 1024 blocks into position 50986...
Copying 1024 blocks into position 52010...
Copying 1024 blocks into position 53034...
Copying 1024 blocks into position 54058...
Copying 1024 blocks into position 55082...
Copying 1024 blocks into position 56106...
Copying 1024 blocks into position 57130...
Copying 1024 blocks into position 58154...
Copying 1024 blocks into position 59178...
Copying 1024 blocks into position 60202...
Copying 1024 blocks into position 61226...
Copying 1024 blocks into position 62250...
Copying 1024 blocks into position 63274...
Copying 1024 blocks into position 64298...
Copying 215 blocks into position 65322...
Copying 809 blocks into position 66040...
Copying 1024 blocks into position 66849...
Copying 1024 blocks into position 67873...
Copying 1024 blocks into position 68897...
Copying 1024 blocks into position 69921...
Copying 1024 blocks into position 70945...
Copying 1024 blocks into position 71969...
Copying 1024 blocks into position 72993...
Copying 1024 blocks into position 74017...
Copying 1024 blocks into position 75041...
Copying 1024 blocks into position 76065...
Copying 1024 blocks into position 77089...
Copying 1024 blocks into position 78113...
Copying 1024 blocks into position 79137...
Copying 1024 blocks into position 80161...
Copying 1024 blocks into position 81185...
Copying 1024 blocks into position 82209...
Copying 1024 blocks into position 83233...
Copying 1024 blocks into position 84257...
Copying 1024 blocks into position 85281...
Copying 1024 blocks into position 86305...
Copying 1024 blocks into position 87329...
Copying 1024 blocks into position 88353...
Copying 1024 blocks into position 89377...
Copying 1024 blocks into position 90401...
Copying 1024 blocks into position 91425...
Copying 1024 blocks into position 92449...
Copying 1024 blocks into position 93473...
Copying 1024 blocks into position 94497...
Copying 1024 blocks into position 95521...
Copying 1024 blocks into position 96545...
Copying 738 blocks into position 97569...
Copying 286 blocks into position 98810...
Copying 1024 blocks into position 99096...
Copying 1024 blocks into position 100120...
Copying 1024 blocks into position 101144...
Copying 1024 blocks into position 102168...
Copying 1024 blocks into position 103192...
Copying 1024 blocks into position 104216...
Copying 1024 blocks into position 105240...
Copying 1024 blocks into position 106264...
Copying 1024 blocks into position 107288...
Copying 1024 blocks into position 108312...
Copying 1024 blocks into position 109336...
Copying 1024 blocks into position 110360...
Copying 1024 blocks into position 111384...
Copying 1024 blocks into position 112408...
Copying 1024 blocks into position 113432...
Copying 1024 blocks into position 114456...
Copying 1024 blocks into position 115480...
Copying 1024 blocks into position 116504...
Copying 1024 blocks into position 117528...
Copying 1024 blocks into position 118552...
Copying 1024 blocks into position 119576...
Copying 1024 blocks into position 120600...
Copying 1024 blocks into position 121624...
Copying 1024 blocks into position 122648...
Copying 1024 blocks into position 123672...
Copying 1024 blocks into position 124696...
Copying 1024 blocks into position 125720...
Copying 1024 blocks into position 126744...
Copying 1024 blocks into position 127768...
Copying 1024 blocks into position 128792...
Copying 1024 blocks into position 129816...
Copying 233 blocks into position 130840...
Copying 791 blocks into position 131576...
Copying 1024 blocks into position 132367...
Copying 1024 blocks into position 133391...
Copying 1024 blocks into position 134415...
Copying 1024 blocks into position 135439...
Copying 1024 blocks into position 136463...
Copying 1024 blocks into position 137487...
Copying 1024 blocks into position 138511...
Copying 1024 blocks into position 139535...
Copying 1024 blocks into position 140559...
Copying 1024 blocks into position 141583...
Copying 1024 blocks into position 142607...
Copying 1024 blocks into position 143631...
Copying 1024 blocks into position 144655...
Copying 1024 blocks into position 145679...
Copying 1024 blocks into position 146703...
Copying 1024 blocks into position 147727...
Copying 1024 blocks into position 148751...
Copying 1024 blocks into position 149775...
Copying 1024 blocks into position 150799...
Copying 1024 blocks into position 151823...
Copying 1024 blocks into position 152847...
Copying 1024 blocks into position 153871...
Copying 1024 blocks into position 154895...
Copying 1024 blocks into position 155919...
Copying 1024 blocks into position 156943...
Copying 1024 blocks into position 157967...
Copying 1024 blocks into position 158991...
Copying 1024 blocks into position 160015...
Copying 1024 blocks into position 161039...
Copying 1024 blocks into position 162063...
Copying 756 blocks into position 163087...
Copying 268 blocks into position 164346...
Copying 1024 blocks into position 164614...
Copying 1024 blocks into position 165638...
Copying 1024 blocks into position 166662...
Copying 1024 blocks into position 167686...
Copying 1024 blocks into position 168710...
Copying 1024 blocks into position 169734...
Copying 1024 blocks into position 170758...
Copying 1024 blocks into position 171782...
Copying 1024 blocks into position 172806...
Copying 1024 blocks into position 173830...
Copying 1024 blocks into position 174854...
Copying 1024 blocks into position 175878...
Copying 1024 blocks into position 176902...
Copying 1024 blocks into position 177926...
Copying 1024 blocks into position 178950...
Copying 1024 blocks into position 179974...
Copying 1024 blocks into position 180998...
Copying 1024 blocks into position 182022...
Copying 1024 blocks into position 183046...
Copying 1024 blocks into position 184070...
Copying 1024 blocks into position 185094...
Copying 1024 blocks into position 186118...
Copying 1024 blocks into position 187142...
Copying 1024 blocks into position 188166...
Copying 1024 blocks into position 189190...
Copying 1024 blocks into position 190214...
Copying 1024 blocks into position 191238...
Copying 1024 blocks into position 192262...
Copying 1024 blocks into position 193286...
Copying 1024 blocks into position 194310...
Copying 1024 blocks into position 195334...
Copying 251 blocks into position 196358...
Copying 773 blocks into position 197112...
Copying 1024 blocks into position 197885...
Copying 1024 blocks into position 198909...
Copying 1024 blocks into position 199933...
Copying 1024 blocks into position 200957...
Copying 1024 blocks into position 201981...
Copying 1024 blocks into position 203005...
Copying 1024 blocks into position 204029...
Copying 1024 blocks into position 205053...
Copying 1024 blocks into position 206077...
Copying 1024 blocks into position 207101...
Copying 1024 blocks into position 208125...
Copying 1024 blocks into position 209149...
Copying 1024 blocks into position 210173...
Copying 1024 blocks into position 211197...
Copying 1024 blocks into position 212221...
Copying 1024 blocks into position 213245...
Copying 1024 blocks into position 214269...
Copying 1024 blocks into position 215293...
Copying 1024 blocks into position 216317...
Copying 733 blocks into position 217341...
Copying 2 blocks into position 229376...
Copying 2 blocks into position 294912...
Copying 1 blocks into position 622592...
Copying 286 blocks into position 641691...
Copying 1024 blocks into position 641977...
Copying 1024 blocks into position 643001...
Copying 1024 blocks into position 644025...
Copying 1024 blocks into position 645049...
Copying 1024 blocks into position 646073...
Copying 1024 blocks into position 647097...
Copying 1024 blocks into position 648121...
Copying 1024 blocks into position 649145...
Copying 1024 blocks into position 650169...
Copying 668 blocks into position 651193...
Copying 1 blocks into position 651999...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Done! Output image: /home/debian/android/system_dump/system.img
sdat2img binary - version: 1.2

Android Nougat 7.x / Oreo 8.x detected!

Copying 1024 blocks into position 0...
Copying 1024 blocks into position 1024...
Copying 1024 blocks into position 2048...
Copying 1024 blocks into position 3072...
Copying 1024 blocks into position 4096...
Copying 1024 blocks into position 5120...
Copying 1024 blocks into position 6144...
Copying 1024 blocks into position 7168...
Copying 1024 blocks into position 8192...
Copying 1024 blocks into position 9216...
Copying 1024 blocks into position 10240...
Copying 1024 blocks into position 11264...
Copying 1024 blocks into position 12288...
Copying 1024 blocks into position 13312...
Copying 1024 blocks into position 14336...
Copying 1024 blocks into position 15360...
Copying 1024 blocks into position 16384...
Copying 1024 blocks into position 17408...
Copying 1024 blocks into position 18432...
Copying 1024 blocks into position 19456...
Copying 1024 blocks into position 20480...
Copying 1024 blocks into position 21504...
Copying 1024 blocks into position 22528...
Copying 1024 blocks into position 23552...
Copying 1024 blocks into position 24576...
Copying 1024 blocks into position 25600...
Copying 1024 blocks into position 26624...
Copying 1024 blocks into position 27648...
Copying 1024 blocks into position 28672...
Copying 1024 blocks into position 29696...
Copying 1024 blocks into position 30720...
Copying 1024 blocks into position 31744...
Copying 1024 blocks into position 32768...
Copying 1024 blocks into position 33792...
Copying 1024 blocks into position 34816...
Copying 1024 blocks into position 35840...
Copying 1024 blocks into position 36864...
Copying 1024 blocks into position 37888...
Copying 1024 blocks into position 38912...
Copying 1024 blocks into position 39936...
Copying 1024 blocks into position 40960...
Copying 1024 blocks into position 41984...
Copying 1024 blocks into position 43008...
Copying 1024 blocks into position 44032...
Copying 1024 blocks into position 45056...
Copying 1024 blocks into position 46080...
Copying 1024 blocks into position 47104...
Copying 1024 blocks into position 48128...
Copying 1024 blocks into position 49152...
Copying 1024 blocks into position 50176...
Copying 1024 blocks into position 51200...
Copying 1024 blocks into position 52224...
Copying 1024 blocks into position 53248...
Copying 1024 blocks into position 54272...
Copying 1024 blocks into position 55296...
Copying 1024 blocks into position 56320...
Copying 1024 blocks into position 57344...
Copying 1024 blocks into position 58368...
Copying 1024 blocks into position 59392...
Copying 1024 blocks into position 60416...
Copying 1024 blocks into position 61440...
Copying 1024 blocks into position 62464...
Copying 1024 blocks into position 63488...
Copying 1024 blocks into position 64512...
Copying 1024 blocks into position 65536...
Copying 1024 blocks into position 66560...
Copying 1024 blocks into position 67584...
Copying 1024 blocks into position 68608...
Copying 1024 blocks into position 69632...
Copying 1024 blocks into position 70656...
Copying 1024 blocks into position 71680...
Copying 1024 blocks into position 72704...
Copying 1024 blocks into position 73728...
Copying 1024 blocks into position 74752...
Copying 1024 blocks into position 75776...
Copying 1024 blocks into position 76800...
Copying 1024 blocks into position 77824...
Copying 1024 blocks into position 78848...
Copying 1024 blocks into position 79872...
Copying 1024 blocks into position 80896...
Copying 1024 blocks into position 81920...
Copying 1024 blocks into position 82944...
Copying 1024 blocks into position 83968...
Copying 1024 blocks into position 84992...
Copying 1024 blocks into position 86016...
Copying 1024 blocks into position 87040...
Copying 1024 blocks into position 88064...
Copying 1024 blocks into position 89088...
Copying 1024 blocks into position 90112...
Copying 1024 blocks into position 91136...
Copying 1024 blocks into position 92160...
Copying 1024 blocks into position 93184...
Copying 1024 blocks into position 94208...
Copying 1024 blocks into position 95232...
Copying 1024 blocks into position 96256...
Copying 1024 blocks into position 97280...
Copying 1024 blocks into position 98304...
Copying 1024 blocks into position 99328...
Copying 1024 blocks into position 100352...
Copying 1024 blocks into position 101376...
Copying 1024 blocks into position 102400...
Copying 1024 blocks into position 103424...
Copying 1024 blocks into position 104448...
Copying 1024 blocks into position 105472...
Copying 1024 blocks into position 106496...
Copying 1024 blocks into position 107520...
Copying 1024 blocks into position 108544...
Copying 1024 blocks into position 109568...
Copying 1024 blocks into position 110592...
Copying 1024 blocks into position 111616...
Copying 1024 blocks into position 112640...
Copying 1024 blocks into position 113664...
Copying 1024 blocks into position 114688...
Copying 1024 blocks into position 115712...
Copying 1024 blocks into position 116736...
Copying 1024 blocks into position 117760...
Copying 1024 blocks into position 118784...
Copying 1024 blocks into position 119808...
Copying 1024 blocks into position 120832...
Copying 1024 blocks into position 121856...
Copying 1024 blocks into position 122880...
Copying 1024 blocks into position 123904...
Copying 1024 blocks into position 124928...
Copying 1024 blocks into position 125952...
Copying 1024 blocks into position 126976...
Copying 1024 blocks into position 128000...
Copying 1024 blocks into position 129024...
Copying 1024 blocks into position 130048...
Copying 1024 blocks into position 131072...
Copying 1024 blocks into position 132096...
Copying 1024 blocks into position 133120...
Copying 1024 blocks into position 134144...
Copying 1024 blocks into position 135168...
Copying 1024 blocks into position 136192...
Copying 1024 blocks into position 137216...
Copying 1024 blocks into position 138240...
Copying 1024 blocks into position 139264...
Copying 1024 blocks into position 140288...
Copying 1024 blocks into position 141312...
Copying 1024 blocks into position 142336...
Copying 1024 blocks into position 143360...
Copying 1024 blocks into position 144384...
Copying 1024 blocks into position 145408...
Copying 1024 blocks into position 146432...
Copying 1024 blocks into position 147456...
Copying 1024 blocks into position 148480...
Copying 1024 blocks into position 149504...
Copying 1024 blocks into position 150528...
Copying 442 blocks into position 151552...
Done! Output image: /home/debian/android/system_dump/vendor.img
sdat2img binary - version: 1.2

Android Nougat 7.x / Oreo 8.x detected!

Skipping command erase...
Copying 42 blocks into position 0...
Copying 982 blocks into position 511...
Copying 1024 blocks into position 1493...
Copying 1024 blocks into position 2517...
Copying 1024 blocks into position 3541...
Copying 1024 blocks into position 4565...
Copying 1024 blocks into position 5589...
Copying 1024 blocks into position 6613...
Copying 1024 blocks into position 7637...
Copying 1024 blocks into position 8661...
Copying 1024 blocks into position 9685...
Copying 1024 blocks into position 10709...
Copying 1024 blocks into position 11733...
Copying 1024 blocks into position 12757...
Copying 1024 blocks into position 13781...
Copying 1024 blocks into position 14805...
Copying 1024 blocks into position 15829...
Copying 1024 blocks into position 16853...
Copying 1024 blocks into position 17877...
Copying 1024 blocks into position 18901...
Copying 1024 blocks into position 19925...
Copying 1024 blocks into position 20949...
Copying 1024 blocks into position 21973...
Copying 1024 blocks into position 22997...
Copying 1024 blocks into position 24021...
Copying 1024 blocks into position 25045...
Copying 1024 blocks into position 26069...
Copying 1024 blocks into position 27093...
Copying 1024 blocks into position 28117...
Copying 1024 blocks into position 29141...
Copying 1024 blocks into position 30165...
Copying 1024 blocks into position 31189...
Copying 558 blocks into position 32213...
Copying 466 blocks into position 33279...
Copying 1024 blocks into position 33745...
Copying 1024 blocks into position 34769...
Copying 1024 blocks into position 35793...
Copying 1024 blocks into position 36817...
Copying 1024 blocks into position 37841...
Copying 1024 blocks into position 38865...
Copying 1024 blocks into position 39889...
Copying 1024 blocks into position 40913...
Copying 1024 blocks into position 41937...
Copying 1024 blocks into position 42961...
Copying 1024 blocks into position 43985...
Copying 1024 blocks into position 45009...
Copying 1024 blocks into position 46033...
Copying 1024 blocks into position 47057...
Copying 1024 blocks into position 48081...
Copying 1024 blocks into position 49105...
Copying 1024 blocks into position 50129...
Copying 1024 blocks into position 51153...
Copying 1024 blocks into position 52177...
Copying 1024 blocks into position 53201...
Copying 1024 blocks into position 54225...
Copying 1024 blocks into position 55249...
Copying 1024 blocks into position 56273...
Copying 1024 blocks into position 57297...
Copying 1024 blocks into position 58321...
Copying 1024 blocks into position 59345...
Copying 1024 blocks into position 60369...
Copying 1024 blocks into position 61393...
Copying 1024 blocks into position 62417...
Copying 1024 blocks into position 63441...
Copying 1024 blocks into position 64465...
Copying 48 blocks into position 65489...
Copying 976 blocks into position 66045...
Copying 1024 blocks into position 67021...
Copying 1024 blocks into position 68045...
Copying 1024 blocks into position 69069...
Copying 1024 blocks into position 70093...
Copying 1024 blocks into position 71117...
Copying 1024 blocks into position 72141...
Copying 1024 blocks into position 73165...
Copying 1024 blocks into position 74189...
Copying 1024 blocks into position 75213...
Copying 1024 blocks into position 76237...
Copying 1024 blocks into position 77261...
Copying 1024 blocks into position 78285...
Copying 1024 blocks into position 79309...
Copying 1024 blocks into position 80333...
Copying 1024 blocks into position 81357...
Copying 1024 blocks into position 82381...
Copying 1024 blocks into position 83405...
Copying 1024 blocks into position 84429...
Copying 1024 blocks into position 85453...
Copying 1024 blocks into position 86477...
Copying 1024 blocks into position 87501...
Copying 1024 blocks into position 88525...
Copying 1024 blocks into position 89549...
Copying 1024 blocks into position 90573...
Copying 1024 blocks into position 91597...
Copying 1024 blocks into position 92621...
Copying 1024 blocks into position 93645...
Copying 1024 blocks into position 94669...
Copying 1024 blocks into position 95693...
Copying 1024 blocks into position 96717...
Copying 566 blocks into position 97741...
Copying 458 blocks into position 98815...
Copying 1024 blocks into position 99273...
Copying 1024 blocks into position 100297...
Copying 1024 blocks into position 101321...
Copying 1024 blocks into position 102345...
Copying 1024 blocks into position 103369...
Copying 1024 blocks into position 104393...
Copying 1024 blocks into position 105417...
Copying 1024 blocks into position 106441...
Copying 1024 blocks into position 107465...
Copying 1024 blocks into position 108489...
Copying 1024 blocks into position 109513...
Copying 1024 blocks into position 110537...
Copying 159 blocks into position 111561...
Copying 2 blocks into position 163840...
Copying 3 blocks into position 229376...
Copying 860 blocks into position 259570...
Copying 1024 blocks into position 260430...
Copying 1024 blocks into position 261454...
Copying 1024 blocks into position 262478...
Copying 184 blocks into position 263502...
Copying 1 blocks into position 263752...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Done! Output image: /home/debian/android/system_dump/product.img
sdat2img binary - version: 1.2

Android Nougat 7.x / Oreo 8.x detected!

Skipping command erase...
Copying 28 blocks into position 0...
Copying 996 blocks into position 1601...
Copying 1024 blocks into position 2597...
Copying 1024 blocks into position 3621...
Copying 1024 blocks into position 4645...
Copying 1024 blocks into position 5669...
Copying 1024 blocks into position 6693...
Copying 1024 blocks into position 7717...
Copying 1024 blocks into position 8741...
Copying 1024 blocks into position 9765...
Copying 1024 blocks into position 10789...
Copying 1024 blocks into position 11813...
Copying 1024 blocks into position 12837...
Copying 1024 blocks into position 13861...
Copying 1024 blocks into position 14885...
Copying 1024 blocks into position 15909...
Copying 1024 blocks into position 16933...
Copying 1024 blocks into position 17957...
Copying 1024 blocks into position 18981...
Copying 1024 blocks into position 20005...
Copying 1024 blocks into position 21029...
Copying 1024 blocks into position 22053...
Copying 1024 blocks into position 23077...
Copying 1024 blocks into position 24101...
Copying 1024 blocks into position 25125...
Copying 1024 blocks into position 26149...
Copying 1024 blocks into position 27173...
Copying 1024 blocks into position 28197...
Copying 1024 blocks into position 29221...
Copying 1024 blocks into position 30245...
Copying 1024 blocks into position 31269...
Copying 478 blocks into position 32293...
Copying 546 blocks into position 34369...
Copying 1024 blocks into position 34915...
Copying 1024 blocks into position 35939...
Copying 1024 blocks into position 36963...
Copying 1024 blocks into position 37987...
Copying 1024 blocks into position 39011...
Copying 1024 blocks into position 40035...
Copying 1024 blocks into position 41059...
Copying 1024 blocks into position 42083...
Copying 1024 blocks into position 43107...
Copying 1024 blocks into position 44131...
Copying 1024 blocks into position 45155...
Copying 1024 blocks into position 46179...
Copying 1024 blocks into position 47203...
Copying 1024 blocks into position 48227...
Copying 1024 blocks into position 49251...
Copying 1024 blocks into position 50275...
Copying 1024 blocks into position 51299...
Copying 1024 blocks into position 52323...
Copying 1024 blocks into position 53347...
Copying 1024 blocks into position 54371...
Copying 1024 blocks into position 55395...
Copying 1024 blocks into position 56419...
Copying 1024 blocks into position 57443...
Copying 1024 blocks into position 58467...
Copying 1024 blocks into position 59491...
Copying 1024 blocks into position 60515...
Copying 1024 blocks into position 61539...
Copying 1024 blocks into position 62563...
Copying 1024 blocks into position 63587...
Copying 926 blocks into position 64611...
Copying 98 blocks into position 67135...
Copying 1024 blocks into position 67233...
Copying 1024 blocks into position 68257...
Copying 1024 blocks into position 69281...
Copying 1024 blocks into position 70305...
Copying 1024 blocks into position 71329...
Copying 1024 blocks into position 72353...
Copying 1024 blocks into position 73377...
Copying 1024 blocks into position 74401...
Copying 1024 blocks into position 75425...
Copying 1024 blocks into position 76449...
Copying 1024 blocks into position 77473...
Copying 1024 blocks into position 78497...
Copying 1024 blocks into position 79521...
Copying 1024 blocks into position 80545...
Copying 1024 blocks into position 81569...
Copying 1024 blocks into position 82593...
Copying 1024 blocks into position 83617...
Copying 14 blocks into position 84641...
Copying 3 blocks into position 98304...
Copying 1007 blocks into position 102202...
Copying 617 blocks into position 103209...
Copying 1 blocks into position 103861...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Skipping command zero...
Done! Output image: /home/debian/android/system_dump/system_ext.img

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Feb 9, 2025

mkdir system/
sudo mount system.img system/
for type in vendor product system_ext
do
    system_folder=system/$type
    #rm -R $system_folder/*
    sudo mount $type.img $system_folder/
done

does not return anything.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Feb 9, 2025

cd ~/android/lineage/device/xiaomi/merlinx/
./extract-files.sh ~/android/system_dump/system/
Output:
Cleaning output directory (./../../xiaomi/mt6768-common/../../../vendor/xiaomi/mt6768-common/proprietary)..
Extracting 1149 files in ./../../xiaomi/mt6768-common/proprietary-files.txt from /home/debian/android/system_dump/system/:
  - bin/iwpriv
  - bin/kpoc_charger
  - bin/vtservice
  - etc/init/init.vtservice.rc
  - etc/init/kpoc_charger.rc
  - lib/libcomutils.so
  - lib/libimsma.so
  - lib/libimsma_adapt.so
  - lib/libimsma_rtp.so
  - lib/libimsma_socketwrapper.so
  - lib/libmtk_vt_service.so
  - lib/libmtk_vt_wrapper.so
  - lib/libmtkavenhancements.so
  - lib/libshowlogo.so
    + Fixed up lib/libshowlogo.so
  - lib/libsignal.so
  - lib/libsink.so
    + Fixed up lib/libsink.so
  - lib/libsource.so
  - lib/libsysenv_system.so
  - lib/libvcodec_cap.so
  - lib/libvcodec_capenc.so
  - lib/libvt_avsync.so
  - lib64/libmtk_vt_wrapper.so
  - lib64/libmtkavenhancements.so
  - lib64/libvcodec_cap.so
  - lib64/libvcodec_capenc.so
  - system_ext/lib/[email protected]
  - system_ext/lib/[email protected]
  - system_ext/lib64/[email protected]
  - system_ext/lib64/[email protected]
  - system_ext/lib64/[email protected]
  - system_ext/lib64/[email protected]
  - vendor/bin/FFU_FW_HW_M.1.B.BIN
  - vendor/bin/H9HP16AECMMDAR-KMM_P08.bin
  - vendor/bin/KM3H6001CA-B515_P08.bin
  - vendor/bin/KM3V6001CM-B705_P03.bin
  - vendor/bin/KMDD60018M-B320_P09.bin
  - vendor/bin/LDC_packdata_xiaomi_C3_src1_3264x2448_v4_20190730.dat
  - vendor/bin/SoterProvisioningTool
  - vendor/bin/Turquoise_FW_Version_0x0203.BIN
  - vendor/bin/Vincent_V4_MLC_64GB_Bridge_P08.bin
  - vendor/bin/Vincent_V4_MLC_64GB_P02_Gen.bin
  - vendor/bin/Vincent_V4_TLC_128GB_Bridge_P03.bin
  - vendor/bin/Vincent_V4_TLC_128GB_P02_Gen.bin
  - vendor/bin/atcid
  - vendor/bin/audiocmdservice_atci
  - vendor/bin/autobt
  - vendor/bin/bip
  - vendor/bin/bp_kmsetkey_ca
  - vendor/bin/ccci_fsd
  - vendor/bin/ccci_mdinit
  - vendor/bin/ccci_rpcd
  - vendor/bin/epdg_wod
  - vendor/bin/fuelgauged
  - vendor/bin/gsm0710muxd
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
    + Fixed up vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/hostapd
  - vendor/bin/hw/mtkfusionrild
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/vtservice_hidl
  - vendor/bin/hw/wpa_supplicant
  - vendor/bin/ipsec_mon
  - vendor/bin/lbs_hidl_service
  - vendor/bin/lib3a.ccu.dm
  - vendor/bin/lib3a.ccu.pm
  - vendor/bin/libalfpc_tuning_20181222.bin
  - vendor/bin/md_monitor
  - vendor/bin/md_monitor_ctrl
  - vendor/bin/mi_thermald
  - vendor/bin/mmc_ffu
  - vendor/bin/mmc_ffu_hynix
  - vendor/bin/mmc_ffu_micron
  - vendor/bin/mtk_agpsd
  - vendor/bin/mtk_pkm_service
  - vendor/bin/muxreport
  - vendor/bin/netdagent
  - vendor/bin/netdc
  - vendor/bin/thermal
  - vendor/bin/thermal_manager
  - vendor/bin/thermalloadalgod
  - vendor/bin/volte_imsm_93
  - vendor/bin/volte_md_status
  - vendor/bin/volte_stack
  - vendor/bin/vpud
  - vendor/bin/wfca
  - vendor/bin/wlan_assistant
  - vendor/bin/wmt_launcher
  - vendor/bin/wmt_loader
  - vendor/etc/.tp/.ht120.mtc
  - vendor/etc/.tp/.thermal_policy_00
  - vendor/etc/.tp/.thermal_policy_03
  - vendor/etc/.tp/.thermal_policy_05
  - vendor/etc/.tp/.thermal_policy_08
  - vendor/etc/.tp/thermal.conf
  - vendor/etc/.tp/thermal.off.conf
  - vendor/etc/Conf_MultipleTest.ini
  - vendor/etc/MNL_Config.xml
  - vendor/etc/apdb/APDB_MT6768_S01__W2040
  - vendor/etc/apdb/APDB_MT6768_S01__W2040_ENUM
  - vendor/etc/audio_param/BtInfo_AudioParam.xml
  - vendor/etc/audio_param/BtInfo_ParamUnitDesc.xml
  - vendor/etc/audio_param/HpImpedance_ParamUnitDesc.xml
  - vendor/etc/audio_param/MicInfo_AudioParam.xml
  - vendor/etc/audio_param/MicInfo_ParamUnitDesc.xml
  - vendor/etc/audio_param/PlaybackACF_ParamUnitDesc.xml
  - vendor/etc/audio_param/PlaybackDRC_ParamUnitDesc.xml
  - vendor/etc/audio_param/PlaybackHCF_AudioParam.xml
  - vendor/etc/audio_param/PlaybackHCF_ParamUnitDesc.xml
  - vendor/etc/audio_param/PlaybackVolAna_ParamUnitDesc.xml
  - vendor/etc/audio_param/PlaybackVolDigi_ParamUnitDesc.xml
  - vendor/etc/audio_param/PlaybackVolUI_AudioParam.xml
  - vendor/etc/audio_param/PlaybackVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param/Playback_AudioParam.xml
  - vendor/etc/audio_param/Playback_ParamTreeView.xml
  - vendor/etc/audio_param/Playback_ParamUnitDesc.xml
  - vendor/etc/audio_param/RecordDMNR_AudioParam.xml
  - vendor/etc/audio_param/RecordDMNR_ParamUnitDesc.xml
  - vendor/etc/audio_param/RecordFIR_ParamUnitDesc.xml
  - vendor/etc/audio_param/RecordUI_AudioParam.xml
  - vendor/etc/audio_param/RecordUI_ParamUnitDesc.xml
  - vendor/etc/audio_param/RecordVolUI_AudioParam.xml
  - vendor/etc/audio_param/RecordVol_ParamUnitDesc.xml
  - vendor/etc/audio_param/Record_ParamTreeView.xml
  - vendor/etc/audio_param/RingbackVolUI_AudioParam.xml
  - vendor/etc/audio_param/RingbackVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param/RingbackVol_AudioParam.xml
  - vendor/etc/audio_param/RingbackVol_ParamUnitDesc.xml
  - vendor/etc/audio_param/SmartPa_ParamUnitDesc.xml
  - vendor/etc/audio_param/SoundEnhancement_ParamUnitDesc.xml
  - vendor/etc/audio_param/SpeechDMNR_ParamUnitDesc.xml
  - vendor/etc/audio_param/SpeechEchoRef_AudioParam.xml
  - vendor/etc/audio_param/SpeechEchoRef_ParamUnitDesc.xml
  - vendor/etc/audio_param/SpeechGeneral_ParamUnitDesc.xml
  - vendor/etc/audio_param/SpeechMagiClarity_AudioParam.xml
  - vendor/etc/audio_param/SpeechMagiClarity_ParamUnitDesc.xml
  - vendor/etc/audio_param/SpeechNetwork_AudioParam.xml
  - vendor/etc/audio_param/SpeechNetwork_ParamUnitDesc.xml
  - vendor/etc/audio_param/SpeechUI_AudioParam.xml
  - vendor/etc/audio_param/SpeechUI_ParamUnitDesc.xml
  - vendor/etc/audio_param/SpeechVolUI_AudioParam.xml
  - vendor/etc/audio_param/SpeechVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param/SpeechVol_ParamUnitDesc.xml
  - vendor/etc/audio_param/Speech_ParamTreeView.xml
  - vendor/etc/audio_param/Speech_ParamUnitDesc.xml
  - vendor/etc/audio_param/USBCall_AudioParam.xml
  - vendor/etc/audio_param/USBCall_ParamUnitDesc.xml
  - vendor/etc/audio_param/USBDevice_AudioParam.xml
  - vendor/etc/audio_param/USBDevice_ParamUnitDesc.xml
  - vendor/etc/audio_param/UplinkConfiguration_AudioParam.xml
  - vendor/etc/audio_param/UplinkConfiguration_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIPDMNR_AudioParam.xml
  - vendor/etc/audio_param/VoIPDMNR_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIPGeneral_AudioParam.xml
  - vendor/etc/audio_param/VoIPGeneral_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIPUI_AudioParam.xml
  - vendor/etc/audio_param/VoIPUI_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIPVolUI_AudioParam.xml
  - vendor/etc/audio_param/VoIPVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIPVol_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIP_AudioParam.xml
  - vendor/etc/audio_param/VoIP_ParamTreeView.xml
  - vendor/etc/audio_param/VoIP_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIPv2DMNR_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIPv2General_AudioParam.xml
  - vendor/etc/audio_param/VoIPv2General_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIPv2UI_AudioParam.xml
  - vendor/etc/audio_param/VoIPv2UI_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoIPv2_ParamTreeView.xml
  - vendor/etc/audio_param/VoIPv2_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoWDspAec_AudioParam.xml
  - vendor/etc/audio_param/VoWDspAec_ParamUnitDesc.xml
  - vendor/etc/audio_param/VoWHwVad_AudioParam.xml
  - vendor/etc/audio_param/VoWHwVad_ParamUnitDesc.xml
  - vendor/etc/audio_param/VolumeGainMapUL_AudioParam.xml
  - vendor/etc/audio_param/VolumeGainMapUL_ParamUnitDesc.xml
  - vendor/etc/audio_param/VolumeGainMap_AudioParam.xml
  - vendor/etc/audio_param/VolumeGainMap_ParamUnitDesc.xml
  - vendor/etc/audio_param/Volume_AudioParam.xml
  - vendor/etc/audio_param/Volume_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/BtInfo_AudioParam.xml
  - vendor/etc/audio_param_ce/BtInfo_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/HpImpedance_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/MicInfo_AudioParam.xml
  - vendor/etc/audio_param_ce/MicInfo_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/PlaybackACF_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/PlaybackDRC_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/PlaybackHCF_AudioParam.xml
  - vendor/etc/audio_param_ce/PlaybackHCF_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/PlaybackVolAna_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/PlaybackVolDigi_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/PlaybackVolUI_AudioParam.xml
  - vendor/etc/audio_param_ce/PlaybackVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/Playback_AudioParam.xml
  - vendor/etc/audio_param_ce/Playback_ParamTreeView.xml
  - vendor/etc/audio_param_ce/Playback_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/RecordDMNR_AudioParam.xml
  - vendor/etc/audio_param_ce/RecordDMNR_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/RecordFIR_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/RecordUI_AudioParam.xml
  - vendor/etc/audio_param_ce/RecordUI_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/RecordVolUI_AudioParam.xml
  - vendor/etc/audio_param_ce/RecordVol_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/Record_ParamTreeView.xml
  - vendor/etc/audio_param_ce/RingbackVolUI_AudioParam.xml
  - vendor/etc/audio_param_ce/RingbackVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/RingbackVol_AudioParam.xml
  - vendor/etc/audio_param_ce/RingbackVol_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SmartPa_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SoundEnhancement_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SpeechDMNR_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SpeechEchoRef_AudioParam.xml
  - vendor/etc/audio_param_ce/SpeechEchoRef_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SpeechGeneral_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SpeechMagiClarity_AudioParam.xml
  - vendor/etc/audio_param_ce/SpeechMagiClarity_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SpeechNetwork_AudioParam.xml
  - vendor/etc/audio_param_ce/SpeechNetwork_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SpeechUI_AudioParam.xml
  - vendor/etc/audio_param_ce/SpeechUI_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SpeechVolUI_AudioParam.xml
  - vendor/etc/audio_param_ce/SpeechVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SpeechVol_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/Speech_ParamTreeView.xml
  - vendor/etc/audio_param_ce/Speech_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/USBCall_AudioParam.xml
  - vendor/etc/audio_param_ce/USBCall_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/USBDevice_AudioParam.xml
  - vendor/etc/audio_param_ce/USBDevice_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/UplinkConfiguration_AudioParam.xml
  - vendor/etc/audio_param_ce/UplinkConfiguration_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIPDMNR_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIPDMNR_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIPGeneral_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIPGeneral_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIPUI_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIPUI_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIPVolUI_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIPVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIPVol_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIP_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIP_ParamTreeView.xml
  - vendor/etc/audio_param_ce/VoIP_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIPv2DMNR_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIPv2General_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIPv2General_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIPv2UI_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIPv2UI_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoIPv2_ParamTreeView.xml
  - vendor/etc/audio_param_ce/VoIPv2_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoWDspAec_AudioParam.xml
  - vendor/etc/audio_param_ce/VoWDspAec_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VoWHwVad_AudioParam.xml
  - vendor/etc/audio_param_ce/VoWHwVad_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VolumeGainMapUL_AudioParam.xml
  - vendor/etc/audio_param_ce/VolumeGainMapUL_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/VolumeGainMap_AudioParam.xml
  - vendor/etc/audio_param_ce/VolumeGainMap_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/Volume_AudioParam.xml
  - vendor/etc/audio_param_ce/Volume_ParamUnitDesc.xml
  - vendor/etc/aurisys_config.xml
  - vendor/etc/aurisys_param/Speech_AudioParam.xml
  - vendor/etc/camera/mibokeh_mt6768_opencl.bin
  - vendor/etc/camera/mibokeh_mt6768_parameter.bin
  - vendor/etc/ecc_list.xml
  - vendor/etc/ecc_list_OP01.xml
  - vendor/etc/ecc_list_OP02.xml
  - vendor/etc/ecc_list_OP09.xml
  - vendor/etc/ecc_list_OP12.xml
  - vendor/etc/ecc_list_OP17.xml
  - vendor/etc/ecc_list_OP18.xml
  - vendor/etc/ecc_list_OP20.xml
  - vendor/etc/ecc_list_preference.xml
  - vendor/etc/factory.ini
  - vendor/etc/fstb.cfg
  - vendor/etc/gnss/agps_profiles_conf2.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_Mexico.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_ATnT_US.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_CT.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Claro_Columbia.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Claro_Peru.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Entel_Peru.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_KDDI.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Movistar_Peru.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SK_Telecom.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_SoftBank.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Sprint.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_T-Mobile_US.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM1.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Test_SIM2.xml
  - vendor/etc/gnss/carrier/agps_profiles_conf2_carrier_Verizon_Wireless.xml
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/android.hardware.wifi.supplicant-service.rc
  - vendor/etc/init/atcid.rc
  - vendor/etc/init/audiocmdservice_atci.rc
  - vendor/etc/init/bootperf.rc
  - vendor/etc/init/camerahalserver.rc
  - vendor/etc/init/dmc_core.rc
  - vendor/etc/init/em_hidl_user.rc
  - vendor/etc/init/fuelgauged_init.rc
  - vendor/etc/init/fuelgauged_nvram_init.rc
  - vendor/etc/init/gsm0710muxd.rc
  - vendor/etc/init/hostapd.android.rc
  - vendor/etc/init/init.bip.rc
  - vendor/etc/init/init.bt_drv.rc
  - vendor/etc/init/init.cccifsd.rc
  - vendor/etc/init/init.cccimdinit.rc
  - vendor/etc/init/init.cccirpcd.rc
  - vendor/etc/init/init.gps_drv.rc
  - vendor/etc/init/init.thermal.rc
  - vendor/etc/init/init.thermal_manager.rc
  - vendor/etc/init/init.thermalloadalgod.rc
  - vendor/etc/init/init.udc_lib.rc
  - vendor/etc/init/init.volte_imcb.rc
  - vendor/etc/init/init.volte_imsm_93.rc
  - vendor/etc/init/init.volte_md_status.rc
  - vendor/etc/init/init.volte_stack.rc
  - vendor/etc/init/init.volte_ua.rc
  - vendor/etc/init/init.vtservice_hidl.rc
  - vendor/etc/init/init.wfca.rc
  - vendor/etc/init/init.wlan_drv.rc
  - vendor/etc/init/init.wmt_drv.rc
  - vendor/etc/init/init.wod.rc
  - vendor/etc/init/init_connectivity.rc
  - vendor/etc/init/ipsec_mon.rc
  - vendor/etc/init/lbs_hidl_service.rc
  - vendor/etc/init/md_monitor.rc
  - vendor/etc/init/microtrust.bp_kmsetkey_ca.rc
  - vendor/etc/init/mtk_agpsd_p.rc
  - vendor/etc/init/mtk_pkm_service.rc
  - vendor/etc/init/mtkrild.rc
  - vendor/etc/init/muxreport.rc
  - vendor/etc/init/netdagent.rc
  - vendor/etc/init/networksetting.rc
  - vendor/etc/init/nvram_daemon.rc
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/[email protected]
  - vendor/etc/init/vpud.rc
  - vendor/etc/init/wlan_assistant.rc
  - vendor/etc/ipsec/ipsec.conf
  - vendor/etc/ipsec/ipsec.d/cacerts/DigiCertGlobalRootCA.crt
  - vendor/etc/ipsec/ipsec.d/cacerts/DigiCertGlobalRootG2.crt
  - vendor/etc/ipsec/ipsec.d/cacerts/DigiCertGlobalRootG3.crt
  - vendor/etc/ipsec/ipsec.d/cacerts/Entrust.net_Certification_Authority_2048.cer
  - vendor/etc/ipsec/ipsec.d/cacerts/GeoTrust_PCA_G3_Root.der
  - vendor/etc/ipsec/ipsec.d/cacerts/GeoTrust_Primary_CA.der
  - vendor/etc/ipsec/ipsec.d/cacerts/GeoTrust_Primary_CA_G2_ECC.der
  - vendor/etc/ipsec/ipsec.d/cacerts/Root-R3.cer
  - vendor/etc/ipsec/ipsec.d/cacerts/Root_CA_1003.crt
  - vendor/etc/ipsec/ipsec.d/cacerts/VeriSignClass3G4.der
  - vendor/etc/ipsec/ipsec.d/cacerts/VeriSignClass3G5.der
  - vendor/etc/ipsec/ipsec.d/cacerts/VeriSignUniversalRootCertification.der
  - vendor/etc/ipsec/ipsec.d/cacerts/gold.cer
  - vendor/etc/ipsec/ipsec.d/cacerts/thawte.der
  - vendor/etc/ipsec/ssl/openssl.cnf
  - vendor/etc/ipsec/strongswan.conf
  - vendor/etc/mtk_omx_core.cfg
  - vendor/etc/sceneDetection.xml
  - vendor/etc/security/cacerts/00673b5b.0
  - vendor/etc/security/cacerts/04f60c28.0
  - vendor/etc/security/cacerts/0d69c7e1.0
  - vendor/etc/security/cacerts/10531352.0
  - vendor/etc/security/cacerts/111e6273.0
  - vendor/etc/security/cacerts/12d55845.0
  - vendor/etc/security/cacerts/1dcd6f4c.0
  - vendor/etc/security/cacerts/1df5a75f.0
  - vendor/etc/security/cacerts/1e1eab7c.0
  - vendor/etc/security/cacerts/1e8e7201.0
  - vendor/etc/security/cacerts/1eb37bdf.0
  - vendor/etc/security/cacerts/1f58a078.0
  - vendor/etc/security/cacerts/219d9499.0
  - vendor/etc/security/cacerts/23f4c490.0
  - vendor/etc/security/cacerts/27af790d.0
  - vendor/etc/security/cacerts/2add47b6.0
  - vendor/etc/security/cacerts/2d9dafe4.0
  - vendor/etc/security/cacerts/2fa87019.0
  - vendor/etc/security/cacerts/302904dd.0
  - vendor/etc/security/cacerts/304d27c3.0
  - vendor/etc/security/cacerts/31188b5e.0
  - vendor/etc/security/cacerts/33ee480d.0
  - vendor/etc/security/cacerts/343eb6cb.0
  - vendor/etc/security/cacerts/35105088.0
  - vendor/etc/security/cacerts/399e7759.0
  - vendor/etc/security/cacerts/3a3b02ce.0
  - vendor/etc/security/cacerts/3ad48a91.0
  - vendor/etc/security/cacerts/3c58f906.0
  - vendor/etc/security/cacerts/3c6676aa.0
  - vendor/etc/security/cacerts/3c860d51.0
  - vendor/etc/security/cacerts/3c899c73.0
  - vendor/etc/security/cacerts/3c9a4d3b.0
  - vendor/etc/security/cacerts/3d441de8.0
  - vendor/etc/security/cacerts/3e7271e8.0
  - vendor/etc/security/cacerts/40dc992e.0
  - vendor/etc/security/cacerts/455f1b52.0
  - vendor/etc/security/cacerts/48a195d8.0
  - vendor/etc/security/cacerts/4be590e0.0
  - vendor/etc/security/cacerts/5046c355.0
  - vendor/etc/security/cacerts/524d9b43.0
  - vendor/etc/security/cacerts/52b525c7.0
  - vendor/etc/security/cacerts/583d0756.0
  - vendor/etc/security/cacerts/5a250ea7.0
  - vendor/etc/security/cacerts/5a3f0ff8.0
  - vendor/etc/security/cacerts/5acf816d.0
  - vendor/etc/security/cacerts/5cf9d536.0
  - vendor/etc/security/cacerts/5e4e69e7.0
  - vendor/etc/security/cacerts/5f47b495.0
  - vendor/etc/security/cacerts/60afe812.0
  - vendor/etc/security/cacerts/6187b673.0
  - vendor/etc/security/cacerts/63a2c897.0
  - vendor/etc/security/cacerts/67495436.0
  - vendor/etc/security/cacerts/69105f4f.0
  - vendor/etc/security/cacerts/6b03dec0.0
  - vendor/etc/security/cacerts/75680d2e.0
  - vendor/etc/security/cacerts/76579174.0
  - vendor/etc/security/cacerts/7892ad52.0
  - vendor/etc/security/cacerts/7999be0d.0
  - vendor/etc/security/cacerts/7a7c655d.0
  - vendor/etc/security/cacerts/7a819ef2.0
  - vendor/etc/security/cacerts/7c302982.0
  - vendor/etc/security/cacerts/7d453d8f.0
  - vendor/etc/security/cacerts/81b9768f.0
  - vendor/etc/security/cacerts/82223c44.0
  - vendor/etc/security/cacerts/85cde254.0
  - vendor/etc/security/cacerts/86212b19.0
  - vendor/etc/security/cacerts/869fbf79.0
  - vendor/etc/security/cacerts/87753b0d.0
  - vendor/etc/security/cacerts/882de061.0
  - vendor/etc/security/cacerts/88950faa.0
  - vendor/etc/security/cacerts/89c02a45.0
  - vendor/etc/security/cacerts/8d6437c3.0
  - vendor/etc/security/cacerts/91739615.0
  - vendor/etc/security/cacerts/9282e51c.0
  - vendor/etc/security/cacerts/9339512a.0
  - vendor/etc/security/cacerts/9479c8c3.0
  - vendor/etc/security/cacerts/9576d26b.0
  - vendor/etc/security/cacerts/95aff9e3.0
  - vendor/etc/security/cacerts/9685a493.0
  - vendor/etc/security/cacerts/9772ca32.0
  - vendor/etc/security/cacerts/985c1f52.0
  - vendor/etc/security/cacerts/9d6523ce.0
  - vendor/etc/security/cacerts/9f533518.0
  - vendor/etc/security/cacerts/a2c66da8.0
  - vendor/etc/security/cacerts/a3896b44.0
  - vendor/etc/security/cacerts/a7605362.0
  - vendor/etc/security/cacerts/a7d2cf64.0
  - vendor/etc/security/cacerts/a81e292b.0
  - vendor/etc/security/cacerts/ab5346f4.0
  - vendor/etc/security/cacerts/ab59055e.0
  - vendor/etc/security/cacerts/aeb67534.0
  - vendor/etc/security/cacerts/b0ed035a.0
  - vendor/etc/security/cacerts/b0f3e76e.0
  - vendor/etc/security/cacerts/b3fb433b.0
  - vendor/etc/security/cacerts/b74d2bd5.0
  - vendor/etc/security/cacerts/b7db1890.0
  - vendor/etc/security/cacerts/b872f2b4.0
  - vendor/etc/security/cacerts/b936d1c6.0
  - vendor/etc/security/cacerts/bc3f2570.0
  - vendor/etc/security/cacerts/bd43e1dd.0
  - vendor/etc/security/cacerts/bdacca6f.0
  - vendor/etc/security/cacerts/bf64f35b.0
  - vendor/etc/security/cacerts/c2c1704e.0
  - vendor/etc/security/cacerts/c491639e.0
  - vendor/etc/security/cacerts/c51c224c.0
  - vendor/etc/security/cacerts/c559d742.0
  - vendor/etc/security/cacerts/c7e2a638.0
  - vendor/etc/security/cacerts/c907e29b.0
  - vendor/etc/security/cacerts/c90bc37d.0
  - vendor/etc/security/cacerts/cb156124.0
  - vendor/etc/security/cacerts/cb1c3204.0
  - vendor/etc/security/cacerts/ccc52f49.0
  - vendor/etc/security/cacerts/cf701eeb.0
  - vendor/etc/security/cacerts/d06393bb.0
  - vendor/etc/security/cacerts/d0cddf45.0
  - vendor/etc/security/cacerts/d16a5865.0
  - vendor/etc/security/cacerts/d18e9066.0
  - vendor/etc/security/cacerts/d41b5e2a.0
  - vendor/etc/security/cacerts/d4c339cb.0
  - vendor/etc/security/cacerts/d59297b8.0
  - vendor/etc/security/cacerts/d7746a63.0
  - vendor/etc/security/cacerts/da7377f6.0
  - vendor/etc/security/cacerts/dbc54cab.0
  - vendor/etc/security/cacerts/dbff3a01.0
  - vendor/etc/security/cacerts/dc99f41e.0
  - vendor/etc/security/cacerts/dfc0fe80.0
  - vendor/etc/security/cacerts/e442e424.0
  - vendor/etc/security/cacerts/e48193cf.0
  - vendor/etc/security/cacerts/e775ed2d.0
  - vendor/etc/security/cacerts/e8651083.0
  - vendor/etc/security/cacerts/ed39abd0.0
  - vendor/etc/security/cacerts/f013ecaf.0
  - vendor/etc/security/cacerts/f0cd152c.0
  - vendor/etc/security/cacerts/f459871d.0
  - vendor/etc/security/cacerts/facacbc6.0
  - vendor/etc/security/cacerts/fb5fa911.0
  - vendor/etc/security/cacerts/fd08c599.0
  - vendor/etc/security/cacerts/fde84897.0
  - vendor/etc/security/cacerts_supl/111e6273.0
  - vendor/etc/security/cacerts_supl/3ad48a91.0
  - vendor/etc/security/cacerts_supl/7651b327.0
  - vendor/etc/security/cacerts_supl/c542733d.0
  - vendor/etc/security/cacerts_supl/f336e3d1.0
  - vendor/etc/security/cacerts_supl/lab/18dc3a8d.0
  - vendor/etc/security/cacerts_supl/lab/1bc5ca0c.0
  - vendor/etc/security/cacerts_supl/lab/1bc5ca0c.1
  - vendor/etc/security/cacerts_supl/lab/2cbfcc3a.0
  - vendor/etc/security/cacerts_supl/lab/35ef1c14.0
  - vendor/etc/security/cacerts_supl/lab/35ef1c14.1
  - vendor/etc/security/cacerts_supl/lab/35ef1c14.2
  - vendor/etc/security/cacerts_supl/lab/35ef1c14.3
  - vendor/etc/security/cacerts_supl/lab/35ef1c14.4
  - vendor/etc/security/cacerts_supl/lab/586933d9.0
  - vendor/etc/security/cacerts_supl/lab/66272d0d.0
  - vendor/etc/security/cacerts_supl/lab/6f1dbe5e.0
  - vendor/etc/security/cacerts_supl/lab/a64489a3.0
  - vendor/etc/security/cacerts_supl/lab/a64489a3.1
  - vendor/etc/security/cacerts_supl/lab/b5805141.0
  - vendor/etc/security/cacerts_supl/lab/b805b58a.0
  - vendor/etc/security/cacerts_supl/lab/ed7b215e.0
  - vendor/etc/security/cacerts_supl/lab/ef4b31e6.0
  - vendor/etc/slp_conf
  - vendor/etc/smsdbvisitor.xml
  - vendor/etc/special_pws_channel.xml
  - vendor/etc/spn-conf-op09.xml
  - vendor/etc/thermal-arvr.conf
  - vendor/etc/thermal-chg-only.conf
  - vendor/etc/thermal-map.conf
  - vendor/etc/thermal-nolimits.conf
  - vendor/etc/thermal-phone.conf
  - vendor/etc/thermal-youtube.conf
  - vendor/etc/thermald-devices.conf
  - vendor/etc/vendor-apns-conf.xml
  - vendor/etc/virtual-spn-conf-by-efgid1.xml
  - vendor/etc/virtual-spn-conf-by-efpnn.xml
  - vendor/etc/virtual-spn-conf-by-efspn.xml
  - vendor/etc/virtual-spn-conf-by-imsi.xml
  - vendor/firmware/BT_FW.cfg
  - vendor/firmware/WIFI_RAM_CODE_soc1_0_1a_1.bin
  - vendor/firmware/WMT_SOC.cfg
  - vendor/firmware/focaltech_ts_fw_xinli.bin
  - vendor/firmware/gt1151_default_firmware2.img
  - vendor/firmware/gt9886_cfg_6785v96.bin
  - vendor/firmware/gt9886_cfg_6785v99.bin
  - vendor/firmware/gt9886_cfg_6853v01.bin
  - vendor/firmware/gt9886_cfg_6873v01.bin
  - vendor/firmware/gt9886_cfg_6885v01.bin
  - vendor/firmware/gt9886_cfg_6885v1.bin
  - vendor/firmware/gt9886_cfg_6885v9c.bin
  - vendor/firmware/gt9886_cfg_6893v01.bin
  - vendor/firmware/gt9886_cfg_90hz6885.bin
  - vendor/firmware/gt9886_cfg_gt9885v1.bin
  - vendor/firmware/gt9886_firmware_6785a4.bin
  - vendor/firmware/gt9886_firmware_6785ae.bin
  - vendor/firmware/gt9886_firmware_6853v01.bin
  - vendor/firmware/gt9886_firmware_6873v01.bin
  - vendor/firmware/gt9886_firmware_6885a1.bin
  - vendor/firmware/gt9886_firmware_6885af.bin
  - vendor/firmware/gt9886_firmware_6885b0.bin
  - vendor/firmware/gt9886_firmware_6885b1.bin
  - vendor/firmware/gt9886_firmware_6885v01.bin
  - vendor/firmware/gt9886_firmware_6893v01.bin
  - vendor/firmware/mt6631_fm_v1_coeff.bin
  - vendor/firmware/mt6631_fm_v1_patch.bin
  - vendor/firmware/novatek_ts_fw.bin
  - vendor/firmware/novatek_ts_mp.bin
  - vendor/firmware/soc1_0_patch_mcu_1a_1_hdr.bin
  - vendor/firmware/soc1_0_ram_bt_1a_1_hdr.bin
  - vendor/firmware/soc1_0_ram_mcu_1a_1_hdr.bin
  - vendor/firmware/soc1_0_ram_wifi_1a_1_hdr.bin
  - vendor/firmware/soc3_0_ram_bt_1_1_hdr.bin
  - vendor/firmware/soc3_0_ram_bt_1a_1_hdr.bin
  - vendor/firmware/soc3_0_ram_mcu_1_1_hdr.bin
  - vendor/firmware/soc3_0_ram_mcu_1a_1_hdr.bin
  - vendor/firmware/soc3_0_ram_mcu_e1_hdr.bin
  - vendor/firmware/txpowerctrl.cfg
  - vendor/firmware/wifi.cfg
  - vendor/lib/AVCSecureVdecCA.so
  - vendor/lib/VP9SecureVdecCA.so
  - vendor/lib/arm.graphics-V1-ndk_platform.so
  - vendor/lib/egl/egl.cfg
  - vendor/lib/egl/libGLES_mali.so
  - vendor/lib/egl/libGLES_meow.so
  - vendor/lib/egl/libMEOW_gift.so
  - vendor/lib/egl/libMEOW_trace.so
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/audio.r_submix.mt6768.so
  - vendor/lib/hw/audio.usb.mt6768.so
  - vendor/lib/hw/consumerir.mt6768.so
  - vendor/lib/hw/dfps.mt6768.so
  - vendor/lib/hw/gatekeeper.beanpod.so
  - vendor/lib/hw/gps.default.so
  - vendor/lib/hw/kmsetkey.beanpod.so
  - vendor/lib/hw/libSoftGatekeeper.so
  - vendor/lib/hw/thermal.mt6768.so
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/hw/[email protected]
  - vendor/lib/libDR.so
  - vendor/lib/libDefaultFpsActor.so
  - vendor/lib/libFrameRecord.so
  - vendor/lib/libHEVCdec_sa.ca7.android.so
  - vendor/lib/libJpgEncPipe.so
  - vendor/lib/libMtkOmxAdpcmDec.so
  - vendor/lib/libMtkOmxAlacDec.so
  - vendor/lib/libMtkOmxApeDec.so
  - vendor/lib/libMtkOmxCore.so
  - vendor/lib/libMtkOmxGsmDec.so
  - vendor/lib/libMtkOmxMp3Dec.so
  - vendor/lib/libMtkOmxVdecEx.so
  - vendor/lib/libMtkOmxVenc.so
  - vendor/lib/libMtkSpeechEnh.so
  - vendor/lib/libNoFpsActor.so
  - vendor/lib/libOpenCL.so
  - vendor/lib/libTEECommon.so
  - vendor/lib/lib_iir.so
  - vendor/lib/lib_speech_enh.so
  - vendor/lib/libaal_key.so
  - vendor/lib/libaal_mtk.so
  - vendor/lib/libaalservice.so
  - vendor/lib/libaedv.so
  - vendor/lib/libakm.so
  - vendor/lib/libapmonitor_vendor.so
  - vendor/lib/libasn1c_core.so
  - vendor/lib/libasn1c_mapi.so
  - vendor/lib/libaudio_param_parser-vnd.so
  - vendor/lib/libaudiocomponentengine_vendor.so
  - vendor/lib/libaudiocomponentenginec.so
  - vendor/lib/libaudiodcrflt_vendor.so
  - vendor/lib/libaudiofmtconv.so
  - vendor/lib/libaudioloudc.so
  - vendor/lib/libaudioprimarydevicehalifclient.so
  - vendor/lib/libaudiotoolkit_vendor.so
  - vendor/lib/libaurisysdemo.so
  - vendor/lib/libbessound_hd_mtk_vendor.so
  - vendor/lib/libblisrc32_vendor.so
  - vendor/lib/libbluetooth_audio_session_mediatek.so
  - vendor/lib/libbluetooth_hw_test.so
  - vendor/lib/libbluetooth_mtk.so
  - vendor/lib/libbluetooth_mtk_pure.so
  - vendor/lib/libbluetooth_relayer.so
  - vendor/lib/libbluetoothem_mtk.so
  - vendor/lib/libbt-vendor.so
  - vendor/lib/libbwc.so
  - vendor/lib/libcam.halsensor.hwintegration.so
  - vendor/lib/libcares_naptr.so
  - vendor/lib/libccci_util.so
  - vendor/lib/libcrypto-mdapp.so
  - vendor/lib/libcurl-md.so
  - vendor/lib/libcurl_xcap_md.so
  - vendor/lib/libcvsd_mtk.so
  - vendor/lib/libdpframework.so
  - vendor/lib/libfgauge_gm30.so
  - vendor/lib/libfile_op.so
  - vendor/lib/libfpspolicy.so
  - vendor/lib/libged.so
  - vendor/lib/libgpu_aux.so
  - vendor/lib/libgpud.so
  - vendor/lib/libgralloc_extra.so
  - vendor/lib/libgralloc_metadata.so
  - vendor/lib/libgralloctypes_mtk.so
  - vendor/lib/libh264dec_customize.so
  - vendor/lib/libh264dec_sa.ca7.so
  - vendor/lib/libh264dec_sd.ca7.so
  - vendor/lib/libh264dec_se.ca7.so
  - vendor/lib/libh264enc_sa.ca7.so
  - vendor/lib/libhevce_sb.ca7.android.so
  - vendor/lib/libhwm.so
  - vendor/lib/libicd_decoder.so
  - vendor/lib/libimsg_log.so
  - vendor/lib/libion_mtk.so
  - vendor/lib/libion_ulit.so
  - vendor/lib/libipsec_ims_shr.so
  - vendor/lib/libjpeg-alpha-oal_vendor.so
  - vendor/lib/libjpeg-alpha_vendor.so
  - vendor/lib/libladder.so
  - vendor/lib/libminiui.so
  - vendor/lib/libmnetlink_v104.so
  - vendor/lib/libmnl.so
  - vendor/lib/libmp4enc_sa.ca7.so
  - vendor/lib/libmp4enc_xa.ca7.so
  - vendor/lib/libmsbc_mtk.so
  - vendor/lib/libmt.so
  - vendor/lib/libmtcloader.so
  - vendor/lib/libmtk_drvb.so
  - vendor/lib/libmtkares.so
  - vendor/lib/libmtkcutils.so
  - vendor/lib/libmtkhardware_legacy.so
  - vendor/lib/libmtklimiter_vendor.so
  - vendor/lib/libmtknetutils.so
  - vendor/lib/libmtkproperty.so
  - vendor/lib/libmtkrillog.so
  - vendor/lib/libmtkshifter_vendor.so
  - vendor/lib/libmtksysutils.so
  - vendor/lib/libneuropilot_hal_utils.so
  - vendor/lib/libnvram.so
  - vendor/lib/libnvram_daemon_callback.so
  - vendor/lib/libnvram_platform.so
  - vendor/lib/libnvram_sec.so
  - vendor/lib/liboemcrypto.so
  - vendor/lib/libpixelflinger.so
  - vendor/lib/libpkm.so
  - vendor/lib/libpq_cust_base.so
  - vendor/lib/libpq_prot.so
  - vendor/lib/librpc.so
  - vendor/lib/libspeech_enh_lib.so
  - vendor/lib/libspeechparser_vendor.so
  - vendor/lib/libssl-mdapp.so
  - vendor/lib/libstagefrighthw.so
  - vendor/lib/libstorage_otp.so
  - vendor/lib/libsysenv.so
  - vendor/lib/libteeclientjni.so
  - vendor/lib/[email protected]
  - vendor/lib/libthermalalgo.so
  - vendor/lib/libthha.so
  - vendor/lib/libtlcWidevineModularDrm.so
  - vendor/lib/libtranslator_mapi_v3.0.so
  - vendor/lib/libtranslator_utils.so
  - vendor/lib/libudf.so
  - vendor/lib/liburee_meta_drmkeyinstall.so
  - vendor/lib/libutinterface_md.so
  - vendor/lib/libvc1dec_sa.ca7.so
  - vendor/lib/libvcodec_oal.so
  - vendor/lib/libvcodec_utility.so
  - vendor/lib/libviagpsrpc.so
  - vendor/lib/libvolte_core_shr.so
  - vendor/lib/libvolte_xdmc_shr.so
  - vendor/lib/libvp8dec_sa.ca7.so
  - vendor/lib/libvp8enc_sa.ca7.so
  - vendor/lib/libvp9dec_sa.ca7.so
  - vendor/lib/libvpud_vcodec.so
  - vendor/lib/libvt_custom.so
  - vendor/lib/libwapi.so
  - vendor/lib/libwo.so
  - vendor/lib/libwvhidl.so
  - vendor/lib/libwvkeybox.so
  - vendor/lib/libwvkeyboxext.so
  - vendor/lib/mediadrm/libwvdrmengine.so
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib/[email protected]
  - vendor/lib64/AVCSecureVdecCA.so
  - vendor/lib64/VP9SecureVdecCA.so
  - vendor/lib64/arm.graphics-V1-ndk_platform.so
  - vendor/lib64/[email protected]
  - vendor/lib64/egl/libGLES_mali.so
  - vendor/lib64/egl/libGLES_meow.so
  - vendor/lib64/egl/libMEOW_gift.so
  - vendor/lib64/egl/libMEOW_trace.so
  - vendor/lib64/hq_asd.so
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/audio.r_submix.mt6768.so
  - vendor/lib64/hw/audio.usb.mt6768.so
  - vendor/lib64/hw/consumerir.mt6768.so
  - vendor/lib64/hw/dfps.mt6768.so
  - vendor/lib64/hw/fingerprint.mt6768.so
  - vendor/lib64/hw/gatekeeper.beanpod.so
  - vendor/lib64/hw/gf_fingerprint.default.so
  - vendor/lib64/hw/gps.default.so
  - vendor/lib64/hw/hwcomposer.mt6768.so
  - vendor/lib64/hw/kmsetkey.beanpod.so
  - vendor/lib64/hw/libSoftGatekeeper.so
  - vendor/lib64/hw/thermal.mt6768.so
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/lbs_hidl_service-impl.so
  - vendor/lib64/lib3a.ae.core.so
  - vendor/lib64/lib3a.ae.so
  - vendor/lib64/lib3a.af.core.so
  - vendor/lib64/lib3a.af.so
  - vendor/lib64/lib3a.awb.core.so
  - vendor/lib64/lib3a.awb.so
  - vendor/lib64/lib3a.ccudrv.so
  - vendor/lib64/lib3a.ccuif.so
  - vendor/lib64/lib3a.flash.so
  - vendor/lib64/lib3a.gma.so
  - vendor/lib64/lib3a.lce.so
  - vendor/lib64/lib3a.log.so
  - vendor/lib64/lib3a.n3d3a.so
  - vendor/lib64/libDefaultFpsActor.so
  - vendor/lib64/libFrameRecord.so
  - vendor/lib64/libJpgEncPipe.so
  - vendor/lib64/libMtkOmxCore.so
  - vendor/lib64/libMtkSpeechEnh.so
  - vendor/lib64/libNoFpsActor.so
  - vendor/lib64/libOpenCL.so
  - vendor/lib64/libTEECommon.so
  - vendor/lib64/lib_iir.so
  - vendor/lib64/lib_speech_enh.so
  - vendor/lib64/libaal_key.so
  - vendor/lib64/libaal_mtk.so
  - vendor/lib64/libaalservice.so
  - vendor/lib64/libabfadp.so
  - vendor/lib64/libaedv.so
  - vendor/lib64/libalLDC.so
  - vendor/lib64/libalhLDC.so
  - vendor/lib64/libapmonitor_vendor.so
  - vendor/lib64/libarcsoft_beautyshot.so
  - vendor/lib64/libarcsoft_high_dynamic_range.so
  - vendor/lib64/libarcsoft_low_light_hdr.so
  - vendor/lib64/libasn1c_core.so
  - vendor/lib64/libasn1c_mapi.so
  - vendor/lib64/libaudio_param_parser-vnd.so
  - vendor/lib64/libaudiocomponentengine_vendor.so
  - vendor/lib64/libaudiocomponentenginec.so
  - vendor/lib64/libaudiodcrflt_vendor.so
  - vendor/lib64/libaudiofmtconv.so
  - vendor/lib64/libaudioloudc.so
  - vendor/lib64/libaudioprimarydevicehalifclient.so
  - vendor/lib64/libaudiotoolkit_vendor.so
  - vendor/lib64/libaurisysdemo.so
  - vendor/lib64/libbessound_hd_mtk_vendor.so
  - vendor/lib64/libblisrc32_vendor.so
  - vendor/lib64/libbluetooth_audio_session_mediatek.so
  - vendor/lib64/libbluetooth_hw_test.so
  - vendor/lib64/libbluetooth_mtk.so
  - vendor/lib64/libbluetooth_mtk_pure.so
  - vendor/lib64/libbluetooth_relayer.so
  - vendor/lib64/libbluetoothem_mtk.so
  - vendor/lib64/libbt-vendor.so
  - vendor/lib64/libbwc.so
  - vendor/lib64/libc++_shared.so
  - vendor/lib64/libc++_shared_vf.so
  - vendor/lib64/libcam.hal3a.cctsvr.so
  - vendor/lib64/libcam.hal3a.v3.lsctbl.so
  - vendor/lib64/libcam.hal3a.v3.nvram.so
  - vendor/lib64/libcam.halisp.so
  - vendor/lib64/libcam.halsensor.hwintegration.so
  - vendor/lib64/libcam.iopipe.so
  - vendor/lib64/libcam.lcs.so
  - vendor/lib64/libcam.pdtblgen.so
  - vendor/lib64/libcam.utils.sensorprovider.so
  - vendor/lib64/libcam3a_imem.so
  - vendor/lib64/libcamalgo.3dnr.so
  - vendor/lib64/libcamalgo.abf.so
  - vendor/lib64/libcamalgo.asd.so
  - vendor/lib64/libcamalgo.dngop.so
  - vendor/lib64/libcamalgo.eis.so
  - vendor/lib64/libcamalgo.fdft.so
  - vendor/lib64/libcamalgo.flicker.so
  - vendor/lib64/libcamalgo.fsc.so
  - vendor/lib64/libcamalgo.gyro.so
  - vendor/lib64/libcamalgo.ispfeature.so
  - vendor/lib64/libcamalgo.lmv.so
  - vendor/lib64/libcamalgo.lsc.so
  - vendor/lib64/libcamalgo.mfnr.so
  - vendor/lib64/libcamalgo.nr.so
  - vendor/lib64/libcamalgo.utility.so
  - vendor/lib64/libcamalgo.warp.so
  - vendor/lib64/libcamdrv_imem.so
  - vendor/lib64/libcamdrv_isp.so
  - vendor/lib64/libcamdrv_tuning_mgr.so
  - vendor/lib64/libcamdrv_twin.so
  - vendor/lib64/libcamera_scene.so
  - vendor/lib64/libcares_naptr.so
  - vendor/lib64/libccci_util.so
  - vendor/lib64/libcrypto-mdapp.so
  - vendor/lib64/libcurl-md.so
  - vendor/lib64/libcurl_xcap_md.so
  - vendor/lib64/libcvsd_mtk.so
  - vendor/lib64/libdpframework.so
  - vendor/lib64/libeffecthal.base.so
  - vendor/lib64/libfeature.face.so
  - vendor/lib64/libfeature_3dnr.so
  - vendor/lib64/libfeature_rss.so
  - vendor/lib64/libfeatureiodrv_mem.so
  - vendor/lib64/libfft_vendor.so
  - vendor/lib64/libfile_op.so
  - vendor/lib64/libforkexecwrap.so
  - vendor/lib64/libfpspolicy.so
  - vendor/lib64/libft2vendor.so
  - vendor/lib64/libged.so
  - vendor/lib64/libgf_ca.so
  - vendor/lib64/libgf_hal.so
  - vendor/lib64/libgoodixhwfingerprint.so
  - vendor/lib64/libgpu_aux.so
  - vendor/lib64/libgpud.so
  - vendor/lib64/libgralloc_extra.so
  - vendor/lib64/libgralloc_metadata.so
  - vendor/lib64/libgralloctypes_mtk.so
  - vendor/lib64/libhevce_sb.ca7.android.so
  - vendor/lib64/libhq_videofilter.so
  - vendor/lib64/libhwm.so
  - vendor/lib64/libicd_decoder.so
  - vendor/lib64/libifcutils_mtk.so
  - vendor/lib64/libimageio.so
  - vendor/lib64/libimageio_plat_drv.so
  - vendor/lib64/libimageio_plat_pipe.so
  - vendor/lib64/libimsg_log.so
  - vendor/lib64/libion_mtk.so
  - vendor/lib64/libion_ulit.so
  - vendor/lib64/libipsec_ims_shr.so
  - vendor/lib64/libjpeg-alpha-oal_vendor.so
  - vendor/lib64/libjpeg-alpha_vendor.so
  - vendor/lib64/libkmsetkey.so
  - vendor/lib64/libksensor.so
  - vendor/lib64/libladder.so
  - vendor/lib64/liblpcnr.so
  - vendor/lib64/libmfllcore.so
  - vendor/lib64/libmiStereoFactoryRemapLib.so
  - vendor/lib64/libmi_bokehcap.so
  - vendor/lib64/libmi_bokehpre.so
  - vendor/lib64/libmialgo_basic.so
  - vendor/lib64/libmialgo_sd.so
  - vendor/lib64/libmialgo_utils.so
  - vendor/lib64/libmibokeh_mt6768.so
  - vendor/lib64/libminiui.so
  - vendor/lib64/libmnetlink_v104.so
  - vendor/lib64/libmpbase.so
  - vendor/lib64/libmsbc_mtk.so
  - vendor/lib64/libmsnr.so
  - vendor/lib64/libmt.so
  - vendor/lib64/[email protected]
  - vendor/lib64/libmtcloader.so
  - vendor/lib64/libmtk-rilop.so
  - vendor/lib64/libmtk_drvb.so
  - vendor/lib64/libmtkares.so
  - vendor/lib64/libmtkcam.eventcallback.so
  - vendor/lib64/libmtkcam.featurepipe.vsdof_util.so
  - vendor/lib64/libmtkcam_3rdparty.core.so
  - vendor/lib64/libmtkcam_calibration_convertor.so
  - vendor/lib64/libmtkcam_calibration_provider.so
  - vendor/lib64/libmtkcam_debugutils.so
  - vendor/lib64/libmtkcam_device3_hidl.so
  - vendor/lib64/libmtkcam_device3_hidlutils.so
  - vendor/lib64/libmtkcam_devicesessionpolicy.so
  - vendor/lib64/libmtkcam_diputils.so
  - vendor/lib64/libmtkcam_exif.so
  - vendor/lib64/libmtkcam_fdvt.so
  - vendor/lib64/libmtkcam_featureutils.so
  - vendor/lib64/libmtkcam_fwkutils.so
  - vendor/lib64/libmtkcam_grallocutils.so
  - vendor/lib64/libmtkcam_imem.so
  - vendor/lib64/libmtkcam_imgbuf.so
  - vendor/lib64/libmtkcam_modulefactory_aaa.so
  - vendor/lib64/libmtkcam_modulefactory_custom.so
  - vendor/lib64/libmtkcam_modulefactory_drv.so
  - vendor/lib64/libmtkcam_modulefactory_utils.so
  - vendor/lib64/libmtkcam_modulehelper.so
  - vendor/lib64/libmtkcam_pipeline_fbm.so
  - vendor/lib64/libmtkcam_pipelinemodel_adapter.so
  - vendor/lib64/libmtkcam_pipelinepolicy-security.so
  - vendor/lib64/libmtkcam_pipelinepolicy_factory.so
  - vendor/lib64/libmtkcam_rsc.so
  - vendor/lib64/libmtkcam_scenariorecorder.so
  - vendor/lib64/libmtkcam_stdutils.so
    + Fixed up vendor/lib64/libmtkcam_stdutils.so
  - vendor/lib64/libmtkcam_sysutils.so
  - vendor/lib64/libmtkcam_ulog.so
  - vendor/lib64/libmtkconfig.so
  - vendor/lib64/libmtkconfigutils.so
  - vendor/lib64/libmtkcutils.so
  - vendor/lib64/libmtkhardware_legacy.so
  - vendor/lib64/libmtkisp_metadata.so
  - vendor/lib64/libmtklimiter_vendor.so
  - vendor/lib64/libmtknetutils.so
  - vendor/lib64/libmtkproperty.so
  - vendor/lib64/libmtkrillog.so
  - vendor/lib64/libmtkshifter_vendor.so
  - vendor/lib64/libmtksysutils.so
  - vendor/lib64/libmtktinyxml.so
  - vendor/lib64/libmtkutils.so
  - vendor/lib64/libneuropilot_hal_utils.so
  - vendor/lib64/libnvram.so
  - vendor/lib64/libnvram_daemon_callback.so
  - vendor/lib64/libnvram_platform.so
  - vendor/lib64/libnvram_sec.so
  - vendor/lib64/liboemcrypto.so
  - vendor/lib64/libpixelflinger.so
  - vendor/lib64/libpkm.so
  - vendor/lib64/libpq_cust_base.so
  - vendor/lib64/libpq_prot.so
  - vendor/lib64/libratconfig.so
  - vendor/lib64/libremosaic_wrapper.so
  - vendor/lib64/libremosaiclib.so
  - vendor/lib64/libspeech_enh_lib.so
  - vendor/lib64/libspeechparser_vendor.so
  - vendor/lib64/libssl-mdapp.so
  - vendor/lib64/libstagefrighthw.so
  - vendor/lib64/libstereoinfoaccessor_vsdof.so
  - vendor/lib64/libsysenv.so
  - vendor/lib64/libteeclientjni.so
  - vendor/lib64/[email protected]
  - vendor/lib64/libthha.so
  - vendor/lib64/libtlcWidevineModularDrm.so
  - vendor/lib64/libtranslator_mapi_v3.0.so
  - vendor/lib64/libtranslator_utils.so
  - vendor/lib64/libudf.so
  - vendor/lib64/liburee_meta_drmkeyinstall.so
  - vendor/lib64/libutinterface_md.so
  - vendor/lib64/libvcodec_oal.so
  - vendor/lib64/libvia-ril.so
  - vendor/lib64/libvideofilter_only.so
  - vendor/lib64/libvidhance.so
  - vendor/lib64/libwa_ancbase.so
  - vendor/lib64/libwapi.so
  - vendor/lib64/libwifitest.so
  - vendor/lib64/libwo.so
  - vendor/lib64/libwvhidl.so
  - vendor/lib64/libwvkeybox.so
  - vendor/lib64/libwvkeyboxext.so
  - vendor/lib64/mediadrm/libwvdrmengine.so
  - vendor/lib64/mtkcam/libmtkcam_streaminfo_plugin-p1stt.so
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/[email protected]
  - vendor/lib64/wechat.beanpod.so
  - vendor/thh/ta/08010203000000000000000000000000.ta
  - vendor/thh/ta/14498ace2a8f11e880c8509a4c146f4c.ta
  - vendor/thh/ta/3d08821c33a611e6a1fa089e01c83aa2.ta
  - vendor/thh/ta/7778c03fc30c4dd0a319ea29643d4d4b.ta
  - vendor/thh/ta/86f623f6a2994dfdb560ffd3e5a62c29.ta
  - vendor/thh/ta/8888c03fc30c4dd0a319ea29643d4d4b.ta
  - vendor/thh/ta/93feffccd8ca11e796c7c7a21acb4932.ta
  - vendor/thh/ta/c09c9c5daa504b78b0e46eda61556c3a.ta
  - vendor/thh/ta/c1882f2d885e4e13a8c8e2622461b2fa.ta
  - vendor/thh/ta/d78d338b1ac349e09f65f4efe179739d.ta
  - vendor/thh/ta/d91f322ad5a441d5955110eda3272fc0.ta
  - vendor/thh/ta/e5140b3376fa4c63ab18062caab2fb5c.ta
  - framework/mediatek-common.jar
Checking if system is odexed and locating boot.oats...
  - framework/mediatek-framework.jar
  - framework/mediatek-ims-base.jar
  - framework/mediatek-ims-common.jar
  - framework/mediatek-ims-extension-plugin.jar
  - framework/mediatek-ims-legacy.jar
  - framework/mediatek-telecom-common.jar
  - framework/mediatek-telephony-base.jar
  - framework/mediatek-telephony-common.jar
  - priv-app/ImsService/ImsService.apk
  - system/lib64/libfmjni.so
  - vendor/etc/vintf/manifest/[email protected]
  - vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml
  - vendor/etc/vintf/manifest/wpa_supplicant.xml
  - vendor/etc/vintf/manifest/[email protected]
  - vendor/lib64/libwifi-hal-mtk.so
Cleaning output directory (./../../xiaomi/mt6768-common/../../../vendor/xiaomi/merlinx/proprietary)..
Extracting 291 files in ./../../xiaomi/mt6768-common/../merlinx/proprietary-files.txt from /home/debian/android/system_dump/system/:
  - vendor/bin/CFR_para2_J15_Macro_2M_v515.bin
  - vendor/bin/CFR_para2_J15_UW_v504.bin
  - vendor/bin/LDC_packdata_xiaomi_J15_Ofilm_3264x2448_v2_20200305.dat
  - vendor/bin/LDC_packdata_xiaomi_J15_Sunny_3264x2448_v2_20200305.dat
  - vendor/bin/charon
  - vendor/bin/displayf_bin
  - vendor/bin/factory
  - vendor/bin/factory_bin
  - vendor/bin/fuelgauged_nvram
  - vendor/bin/hw/[email protected]
  - vendor/bin/hw/camerahalserver
  - vendor/bin/initprop_bin
  - vendor/bin/libccu_ov13b10_mipi_raw.dm
  - vendor/bin/libccu_ov13b10_mipi_raw.pm
  - vendor/bin/meta_tst
  - vendor/bin/mnld
  - vendor/bin/nusensors
  - vendor/bin/nvram_daemon
  - vendor/bin/starter
  - vendor/bin/stroke
  - vendor/bin/teei_daemon
  - vendor/bin/volte_imcb
  - vendor/bin/volte_ua
  - vendor/data/misc/pdc.txt
  - vendor/etc/audio_param/AudioParamOptions.xml
  - vendor/etc/audio_param/HpImpedance_AudioParam.xml
  - vendor/etc/audio_param/PlaybackACF_AudioParam.xml
  - vendor/etc/audio_param/PlaybackDRC_AudioParam.xml
  - vendor/etc/audio_param/PlaybackVolAna_AudioParam.xml
  - vendor/etc/audio_param/PlaybackVolDigi_AudioParam.xml
  - vendor/etc/audio_param/RecordFIR_AudioParam.xml
  - vendor/etc/audio_param/RecordVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param/RecordVol_AudioParam.xml
  - vendor/etc/audio_param/Record_AudioParam.xml
  - vendor/etc/audio_param/Record_ParamUnitDesc.xml
  - vendor/etc/audio_param/SmartPa_AudioParam.xml
  - vendor/etc/audio_param/SoundEnhancement_AudioParam.xml
  - vendor/etc/audio_param/SpeechDMNR_AudioParam.xml
  - vendor/etc/audio_param/SpeechGeneral_AudioParam.xml
  - vendor/etc/audio_param/SpeechVol_AudioParam.xml
  - vendor/etc/audio_param/Speech_AudioParam.xml
  - vendor/etc/audio_param/VoIPVol_AudioParam.xml
  - vendor/etc/audio_param/VoIPv2DMNR_AudioParam.xml
  - vendor/etc/audio_param/VoIPv2_AudioParam.xml
  - vendor/etc/audio_param_ce/AudioParamOptions.xml
  - vendor/etc/audio_param_ce/HpImpedance_AudioParam.xml
  - vendor/etc/audio_param_ce/PlaybackACF_AudioParam.xml
  - vendor/etc/audio_param_ce/PlaybackDRC_AudioParam.xml
  - vendor/etc/audio_param_ce/PlaybackVolAna_AudioParam.xml
  - vendor/etc/audio_param_ce/PlaybackVolDigi_AudioParam.xml
  - vendor/etc/audio_param_ce/RecordFIR_AudioParam.xml
  - vendor/etc/audio_param_ce/RecordVolUI_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/RecordVol_AudioParam.xml
  - vendor/etc/audio_param_ce/Record_AudioParam.xml
  - vendor/etc/audio_param_ce/Record_ParamUnitDesc.xml
  - vendor/etc/audio_param_ce/SmartPa_AudioParam.xml
  - vendor/etc/audio_param_ce/SoundEnhancement_AudioParam.xml
  - vendor/etc/audio_param_ce/SpeechDMNR_AudioParam.xml
  - vendor/etc/audio_param_ce/SpeechGeneral_AudioParam.xml
  - vendor/etc/audio_param_ce/SpeechVol_AudioParam.xml
  - vendor/etc/audio_param_ce/Speech_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIPVol_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIPv2DMNR_AudioParam.xml
  - vendor/etc/audio_param_ce/VoIPv2_AudioParam.xml
  - vendor/etc/camera/merlin_goldResult.bin
  - vendor/etc/camera/model/bokeh_model/cache_data
  - vendor/etc/camera/model/bokeh_model/model_mdl_cache
  - vendor/etc/camera/model/bokeh_model/segment_model
  - vendor/etc/camera/model/rt_model/score/segment_model
  - vendor/etc/camera/vidhance_calibration
  - vendor/etc/init/init.md_apps.rc
  - vendor/etc/init/microtrust.rc
  - vendor/etc/libnfc-nci.conf
  - vendor/etc/libnfc-nxp-pnscr.conf
  - vendor/etc/libnfc-nxp.conf
  - vendor/etc/libnfc-nxp_RF.conf
  - vendor/etc/pm_test_item_config.xml
  - vendor/etc/smartpa_param/rt5509_param
  - vendor/etc/smartpa_param/rt_device.xml
  - vendor/etc/sn100u_nfcon.pnscr
  - vendor/etc/sn100u_pnx_chr.pnscr
  - vendor/etc/sn100u_pnx_cui.pnscr
  - vendor/etc/sn100u_pnx_ese_3.pnscr
  - vendor/etc/sn100u_pnx_ndi.pnscr
  - vendor/etc/sn100u_pnx_pcv.pnscr
  - vendor/etc/sn100u_pnx_sst.pnscr
  - vendor/etc/thermal-camera.conf
  - vendor/etc/thermal-normal.conf
  - vendor/etc/thermal-tgame.conf
  - vendor/firmware/cs35l41-dsp1-diag-z.bin
  - vendor/firmware/cs35l41-dsp1-diag-z.wmfw
  - vendor/firmware/cs35l41-dsp1-diag.wmfw
  - vendor/firmware/cs35l41-dsp1-spk-prot.bin
  - vendor/firmware/cs35l41-dsp1-spk-prot.wmfw
  - vendor/firmware/fast_switch1.txt
  - vendor/firmware/fast_switch2.txt
  - vendor/firmware/fm_cust.cfg
  - vendor/firmware/novatek_ts_72d_fw.bin
  - vendor/firmware/novatek_ts_72d_mp.bin
  - vendor/firmware/novatek_ts_g6_fw.bin
  - vendor/firmware/novatek_ts_g6_mp.bin
  - vendor/lib/gc02m1_macro_mipi_raw_tuning.so
  - vendor/lib/gc02m1_macro_sunny_mipi_raw_tuning.so
  - vendor/lib/gc02m1_mipi_raw_tuning.so
  - vendor/lib/gc02m1_sunny_mipi_raw_tuning.so
  - vendor/lib/hw/audio.primary.mt6768.so
    + Fixed up vendor/lib/hw/audio.primary.mt6768.so
  - vendor/lib/libaal_cust.so
  - vendor/lib/libaudiocompensationfilter_vendor.so
  - vendor/lib/libaudiocompensationfilterc.so
  - vendor/lib/libaudiocustparam_vendor.so
  - vendor/lib/libcarrierconfig.so
  - vendor/lib/libcustom_nvram.so
  - vendor/lib/libpq_cust.so
  - vendor/lib/librt_extamp_intf.so
  - vendor/lib/libsn100u_fw.so
  - vendor/lib/libutinterface_custom_md.so
  - vendor/lib/libvcodecdrv.so
  - vendor/lib/libverno.so
  - vendor/lib/ov13b10_mipi_raw_tuning.so
  - vendor/lib/ov13b10_sunny_mipi_raw_tuning.so
  - vendor/lib/ov2180_mipi_raw_tuning.so
  - vendor/lib/ov2180_sunny_mipi_raw_tuning.so
  - vendor/lib/ov2680_sunny_mipi_raw_tuning.so
  - vendor/lib/s5k4h7yx_mipi_raw_tuning.so
  - vendor/lib/s5kgm1sp_mipi_raw_tuning.so
  - vendor/lib/s5kgm1sp_sunny_mipi_raw_tuning.so
  - vendor/lib64/gc02m1_macro_mipi_raw_IdxMgr.so
  - vendor/lib64/gc02m1_macro_mipi_raw_india_IdxMgr.so
  - vendor/lib64/gc02m1_macro_mipi_raw_india_tuning.so
  - vendor/lib64/gc02m1_macro_mipi_raw_tuning.so
  - vendor/lib64/gc02m1_macro_sunny_mipi_raw_IdxMgr.so
  - vendor/lib64/gc02m1_macro_sunny_mipi_raw_india_IdxMgr.so
  - vendor/lib64/gc02m1_macro_sunny_mipi_raw_india_tuning.so
  - vendor/lib64/gc02m1_macro_sunny_mipi_raw_tuning.so
  - vendor/lib64/gc02m1_mipi_raw_IdxMgr.so
  - vendor/lib64/gc02m1_mipi_raw_india_IdxMgr.so
  - vendor/lib64/gc02m1_mipi_raw_india_tuning.so
  - vendor/lib64/gc02m1_mipi_raw_tuning.so
  - vendor/lib64/gc02m1_sunny_mipi_raw_IdxMgr.so
  - vendor/lib64/gc02m1_sunny_mipi_raw_india_IdxMgr.so
  - vendor/lib64/gc02m1_sunny_mipi_raw_india_tuning.so
  - vendor/lib64/gc02m1_sunny_mipi_raw_tuning.so
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/hw/audio.primary.mt6768.so
    + Fixed up vendor/lib64/hw/audio.primary.mt6768.so
  - vendor/lib64/hw/sensors.mt6768.so
  - vendor/lib64/hw/[email protected]
  - vendor/lib64/libSonyIMX230PdafLibrary.so
  - vendor/lib64/libSonyIMX230PdafLibraryWrapper.so
  - vendor/lib64/libSonyIMX338PdafLibrary.so
  - vendor/lib64/libSonyIMX338PdafLibraryWrapper.so
  - vendor/lib64/libSonyIMX386PdafLibrary.so
  - vendor/lib64/libSonyIMX386PdafLibraryWrapper.so
  - vendor/lib64/libSonyIMX519PdafLibrary.so
  - vendor/lib64/libSonyIMX519PdafLibraryWrapper.so
  - vendor/lib64/lib_bsscore.so
  - vendor/lib64/lib_misd.so
  - vendor/lib64/libaal_cust.so
  - vendor/lib64/libacdk.so
  - vendor/lib64/libakm.so
  - vendor/lib64/libalCFR.so
  - vendor/lib64/libaltek_cfr.so
  - vendor/lib64/libaltek_ldc_cp.so
  - vendor/lib64/libaltek_ldc_preview.so
  - vendor/lib64/libarcsoft_facebeauty.so
  - vendor/lib64/libarcsoft_hdr.so
  - vendor/lib64/libarcsoft_super_night.so
  - vendor/lib64/libarcsoft_supernight.so
  - vendor/lib64/libaudiocompensationfilter_vendor.so
  - vendor/lib64/libaudiocompensationfilterc.so
  - vendor/lib64/libaudiocustparam_vendor.so
  - vendor/lib64/libcam.feature_utils.so
  - vendor/lib64/libcam.hal3a.log.so
  - vendor/lib64/libcam.hal3a.v3.dng.so
  - vendor/lib64/libcam.hal3a.v3.so
  - vendor/lib64/libcam.halsensor.so
  - vendor/lib64/libcam.vhdr.so
  - vendor/lib64/libcamalgo.n3d.so
  - vendor/lib64/libcamalgo.vsf.so
  - vendor/lib64/libcameracustom.eis.so
  - vendor/lib64/libcameracustom.plugin.so
  - vendor/lib64/libcameracustom.so
  - vendor/lib64/libcarrierconfig.so
  - vendor/lib64/libcharon-ss.so
  - vendor/lib64/libcustom_nvram.so
  - vendor/lib64/libfeature.stereo.provider.so
  - vendor/lib64/libfeature.vsdof.hal.so
  - vendor/lib64/libfeature_eis.so
  - vendor/lib64/libfeature_fsc.so
  - vendor/lib64/libfeature_lmv.so
  - vendor/lib64/libhydra.so
  - vendor/lib64/libmi_watermark.so
    + Fixed up vendor/lib64/libmi_watermark.so
  - vendor/lib64/libmtk-ril.so
  - vendor/lib64/libmtkcam.featurepipe.capture.so
  - vendor/lib64/libmtkcam.featurepipe.depthmap.so
  - vendor/lib64/libmtkcam.featurepipe.streaming.so
  - vendor/lib64/libmtkcam.logicalmodule.so
  - vendor/lib64/libmtkcam_3rdparty.customer.so
    + keeping pinned file with hash 7abd50b11c158d50ddabade4f5f2985bf48b8f5b
  - vendor/lib64/libmtkcam_3rdparty.mtk.so
  - vendor/lib64/libmtkcam_3rdparty.so
  - vendor/lib64/libmtkcam_3rdparty.vidhance.so
  - vendor/lib64/libmtkcam_device3_app.so
  - vendor/lib64/libmtkcam_device3_hal.so
  - vendor/lib64/libmtkcam_device3_utils.so
  - vendor/lib64/libmtkcam_dpe.so
  - vendor/lib64/libmtkcam_featurepolicy.so
  - vendor/lib64/libmtkcam_hwnode.so
  - vendor/lib64/libmtkcam_hwutils.so
  - vendor/lib64/libmtkcam_metadata.so
  - vendor/lib64/libmtkcam_metastore.so
  - vendor/lib64/libmtkcam_pipeline.so
  - vendor/lib64/libmtkcam_pipelinemodel.so
  - vendor/lib64/libmtkcam_pipelinemodel_capture.so
  - vendor/lib64/libmtkcam_pipelinemodel_isp.so
  - vendor/lib64/libmtkcam_pipelinemodel_session.so
  - vendor/lib64/libmtkcam_pipelinemodel_utils.so
  - vendor/lib64/libmtkcam_pipelinemodel_zsl.so
  - vendor/lib64/libmtkcam_pipelinepolicy-smvr.so
  - vendor/lib64/libmtkcam_pipelinepolicy.so
  - vendor/lib64/libmtkcam_prerelease.so
  - vendor/lib64/libmtkcam_streamutils.so
  - vendor/lib64/libmtkcam_synchelper.so
  - vendor/lib64/libmtkcam_tuning_utils.so
  - vendor/lib64/libmtkrilutils.so
  - vendor/lib64/libpq_cust.so
  - vendor/lib64/librilfusion.so
  - vendor/lib64/librt_extamp_intf.so
  - vendor/lib64/libsdk_sr.so
  - vendor/lib64/libsensor_custom.so
  - vendor/lib64/libsimaka.so
  - vendor/lib64/libst_sr.so
  - vendor/lib64/libst_sr_models.so
  - vendor/lib64/libstrongswan.so
  - vendor/lib64/libutinterface_custom_md.so
  - vendor/lib64/libverno.so
  - vendor/lib64/libwa_depth.so
  - vendor/lib64/libwa_refocus.so
  - vendor/lib64/libwa_rtdof.so
  - vendor/lib64/ov13b10_mipi_raw_IdxMgr.so
  - vendor/lib64/ov13b10_mipi_raw_india_IdxMgr.so
  - vendor/lib64/ov13b10_mipi_raw_india_tuning.so
  - vendor/lib64/ov13b10_mipi_raw_tuning.so
  - vendor/lib64/ov13b10_sunny_mipi_raw_IdxMgr.so
  - vendor/lib64/ov13b10_sunny_mipi_raw_india_IdxMgr.so
  - vendor/lib64/ov13b10_sunny_mipi_raw_india_tuning.so
  - vendor/lib64/ov13b10_sunny_mipi_raw_tuning.so
  - vendor/lib64/ov2180_mipi_raw_IdxMgr.so
  - vendor/lib64/ov2180_mipi_raw_india_IdxMgr.so
  - vendor/lib64/ov2180_mipi_raw_india_tuning.so
  - vendor/lib64/ov2180_mipi_raw_tuning.so
  - vendor/lib64/ov2180_sunny_mipi_raw_IdxMgr.so
  - vendor/lib64/ov2180_sunny_mipi_raw_india_IdxMgr.so
  - vendor/lib64/ov2180_sunny_mipi_raw_india_tuning.so
  - vendor/lib64/ov2180_sunny_mipi_raw_tuning.so
  - vendor/lib64/ov2680_sunny_mipi_raw_IdxMgr.so
  - vendor/lib64/ov2680_sunny_mipi_raw_india_IdxMgr.so
  - vendor/lib64/ov2680_sunny_mipi_raw_india_tuning.so
  - vendor/lib64/ov2680_sunny_mipi_raw_tuning.so
  - vendor/lib64/s5k4h7yx_mipi_raw_IdxMgr.so
  - vendor/lib64/s5k4h7yx_mipi_raw_india_IdxMgr.so
  - vendor/lib64/s5k4h7yx_mipi_raw_india_tuning.so
  - vendor/lib64/s5k4h7yx_mipi_raw_tuning.so
  - vendor/lib64/s5k4h7yx_sunny_mipi_raw_IdxMgr.so
  - vendor/lib64/s5k4h7yx_sunny_mipi_raw_india_IdxMgr.so
  - vendor/lib64/s5k4h7yx_sunny_mipi_raw_india_tuning.so
  - vendor/lib64/s5k4h7yx_sunny_mipi_raw_tuning.so
  - vendor/lib64/s5kgm1sp_mipi_raw_IdxMgr.so
  - vendor/lib64/s5kgm1sp_mipi_raw_india_IdxMgr.so
  - vendor/lib64/s5kgm1sp_mipi_raw_india_tuning.so
  - vendor/lib64/s5kgm1sp_mipi_raw_tuning.so
  - vendor/lib64/s5kgm1sp_sunny_mipi_raw_IdxMgr.so
  - vendor/lib64/s5kgm1sp_sunny_mipi_raw_india_IdxMgr.so
  - vendor/lib64/s5kgm1sp_sunny_mipi_raw_india_tuning.so
  - vendor/lib64/s5kgm1sp_sunny_mipi_raw_tuning.so
  - odm/etc/merlinnfc/[email protected]
  - vendor/thh/ta/020b0000000000000000000000000000.ta
  - vendor/thh/ta/020f0000000000000000000000000000.ta
  - vendor/thh/ta/05120000000000000000000000000000.ta
  - vendor/thh/ta/06090000000000000000000000000000.ta
  - vendor/thh/ta/07060000000000000000000000007169.ta
  - vendor/thh/ta/08020000000000000000000000007169.ta
  - vendor/thh/ta/08030000000000000000000000000000.ta
  - vendor/thh/ta/08070000000000000000000000008270.ta
  - vendor/thh/ta/08110000000000000000000000000000.ta
  - vendor/thh/ta/09010000000000000000000000000000.ta
  - vendor/thh/ta/09030000000000000000000000008270.ta
  - vendor/thh/ta/40188311faf343488db888ad39496f9a.ta
  - vendor/thh/ta/5020170115e016302017012521300000.ta
  - vendor/thh/ta/9073f03a9618383bb1856eb3f990babd.ta
  - vendor/thh/ta/98fb95bcb4bf42d26473eae48690d7ea.ta
  - vendor/thh/ta/e97c270ea5c44c58bcd3384a2fa2539e.ta
  - vendor/thh/ta/fc32e4da17d342449b01c992d56d71bf.ta
for type in vendor product system_ext
do
    sudo umount ~/android/system_dump/system/$type
done
sudo umount ~/android/system_dump/system

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Feb 9, 2025

breakfast merlinx
Output:
Looking for dependencies in device/xiaomi/merlinx
Looking for dependencies in device/xiaomi/mt6768-common
Looking for dependencies in device/mediatek/sepolicy_vndr
device/mediatek/sepolicy_vndr has no additional dependencies.
Looking for dependencies in hardware/mediatek
hardware/mediatek has no additional dependencies.
Looking for dependencies in kernel/xiaomi/mt6768
kernel/xiaomi/mt6768 has no additional dependencies.

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=13
LINEAGE_VERSION=20.0-20250209-UNOFFICIAL-merlinx
TARGET_PRODUCT=lineage_merlinx
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-2a-dotprod
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-2a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-6.1.0-28-cloud-amd64-x86_64-Debian-GNU/Linux-12-(bookworm)
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=TQ3A.230901.001
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=hardware/google/interfaces hardware/google/pixel hardware/mediatek device/xiaomi/mt6768-common vendor/xiaomi/mt6768-common device/xiaomi/merlinx vendor/xiaomi/merlinx
============================================
sudo apt install -y libncurses5 libc6 gcc-multilib libssl-dev zip rsync
date; time brunch merlinx

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Feb 9, 2025

Bash script:
sudo apt update
sudo apt upgrade -y
sudo apt autoremove -y
sudo apt dist-upgrade -y

mkdir -p ~/bin/ ~/android/lineage/
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

sudo apt install -y git

git config --global user.email '[email protected]'
git config --global user.name 'Benjamin Loison'

sudo apt install git-lfs

git config --global trailer.changeid.key 'Change-Id'
export USE_CCACHE=1
export CCACHE_EXEC=/usr/bin/ccache
sudo apt install -y ccache
ccache -M 50G

cd ~/android/lineage
. ~/.profile
repo init -u https://github.com/LineageOS/android.git -b lineage-20.0 --git-lfs --no-clone-bundle

date; time repo sync

source build/envsetup.sh
sudo apt install -y python-is-python3

FILE=lineage-20.0-20241224-nightly-merlinx-signed.zip
wget https://mirrorbits.lineageos.org/full/merlinx/20241224/$FILE
echo "450ba082540854c7fd5ead0805599c5d3556d157e9f62de9408b6c2eea30feb1 $FILE" | sha256sum --check

mkdir ~/android/system_dump/
cd ~/android/system_dump/
sudo apt install -y unzip

for type in system vendor product system_ext
do
    unzip ~/android/lineage/$FILE $type.{transfer.list,new.dat.br}
done

sudo apt install -y brotli

for type in system vendor product system_ext
do
    brotli --decompress --output=$type.new.dat $type.new.dat.br
done

git clone --depth 1 https://github.com/xpirt/sdat2img

for type in system vendor product system_ext
do
    python sdat2img/sdat2img.py $type.{transfer.list,new.dat,img}
done

mkdir system/
sudo mount system.img system/
for type in vendor product system_ext
do
    system_folder=system/$type
    sudo mount $type.img $system_folder/
done

cd ~/android/lineage/
breakfast merlinx
cd ~/android/lineage/device/xiaomi/merlinx/
./extract-files.sh ~/android/system_dump/system/

for type in vendor product system_ext
do
    sudo umount ~/android/system_dump/system/$type
done
sudo umount ~/android/system_dump/system

breakfast merlinx
sudo apt install -y libncurses5 libc6 gcc-multilib libssl-dev zip rsync
rm ~/.cache/ccache
mkdir -p ~/.cache/ccache/tmp/
date; time brunch merlinx

ls -lh ~/android/lineage/out/target/product/merlinx/lineage-20.0-*-UNOFFICIAL-merlinx.zip

shell.txt

@Benjamin-Loison
Copy link
Owner Author

history | grep 'apt install'

does not help.

@Benjamin-Loison
Copy link
Owner Author

Source: the Stack Overflow answer 16016792

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Feb 9, 2025

Following #issuecomment-2645996328:

find -name 'AccountManagerService.java'
./frameworks/base/services/core/java/com/android/server/accounts/AccountManagerService.java

@Benjamin-Loison
Copy link
Owner Author

frameworks/base/services/core/java/com/android/server/accounts/AccountManagerService.java:
...
                    Log.e(TAG, String.format(tmpl, activityName, pkgName, mAccountType));
                    return false;
                }
                intent.setComponent(targetActivityInfo.getComponentName());
                bundle.putParcelable(AccountManager.KEY_INTENT, intent);
                return true;
...
            p.recycle();
            Intent intent = bundle.getParcelable(AccountManager.KEY_INTENT, Intent.class);
            Intent simulateIntent = simulateBundle.getParcelable(AccountManager.KEY_INTENT,
                    Intent.class);
            if (intent == null) {
                return (simulateIntent == null);
            }
            if (intent.getClass() != Intent.class || simulateIntent.getClass() != Intent.class) {
                return false;
            }

            if (!intent.filterEquals(simulateIntent)) {
                return false;
            }
...

so security patch seems correctly implemented.

@Benjamin-Loison
Copy link
Owner Author

Well LineageOS 21 compilation does not work:

shell.txt

@Benjamin-Loison
Copy link
Owner Author

See the Signal message at 1739225277216 with the phone maintainer about requesting him if the update works fine on the phone.

@Benjamin-Loison
Copy link
Owner Author

Benjamin-Loison commented Feb 10, 2025

Does not the Bash script:
sudo apt install -y brotli
git clone --depth 1 https://github.com/xpirt/sdat2img

for type in system vendor product system_ext
do
    unzip ~/android/lineage/$FILE $type.{transfer.list,new.dat.br}
    brotli --decompress --output=$type.new.dat $type.new.dat.br
    python sdat2img/sdat2img.py $type.{transfer.list,new.dat,img}
done

work fine?

@Benjamin-Loison
Copy link
Owner Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant