diff --git a/system/app/ApplicationsProvider/ApplicationsProvider.apk b/system/app/ApplicationsProvider/ApplicationsProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..924cdb1ca8975cc25c526b8a8fa673809d4d59a2
Binary files /dev/null and b/system/app/ApplicationsProvider/ApplicationsProvider.apk differ
diff --git a/system/app/ApplicationsProvider/oat/arm64/ApplicationsProvider.odex b/system/app/ApplicationsProvider/oat/arm64/ApplicationsProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..ce1aa32860ebab6e2631eb39ab9327b99d353ffa
Binary files /dev/null and b/system/app/ApplicationsProvider/oat/arm64/ApplicationsProvider.odex differ
diff --git a/system/app/AtciService/AtciService.apk b/system/app/AtciService/AtciService.apk
new file mode 100644
index 0000000000000000000000000000000000000000..8074174898d00d229888a24f2b92bce0ee6cb4d9
Binary files /dev/null and b/system/app/AtciService/AtciService.apk differ
diff --git a/system/app/AtciService/oat/arm/AtciService.odex b/system/app/AtciService/oat/arm/AtciService.odex
new file mode 100644
index 0000000000000000000000000000000000000000..9e07918b4bd564e91384a409706471bd083e7703
Binary files /dev/null and b/system/app/AtciService/oat/arm/AtciService.odex differ
diff --git a/system/app/AtciService/oat/arm64/AtciService.odex b/system/app/AtciService/oat/arm64/AtciService.odex
new file mode 100644
index 0000000000000000000000000000000000000000..61bc909f48c52cbe1b15c199a1e62ff7f957c6bf
Binary files /dev/null and b/system/app/AtciService/oat/arm64/AtciService.odex differ
diff --git a/system/app/AutoDialer/AutoDialer.apk b/system/app/AutoDialer/AutoDialer.apk
new file mode 100644
index 0000000000000000000000000000000000000000..83018d1bf875d376c9e2e439c0199543626dc2c1
Binary files /dev/null and b/system/app/AutoDialer/AutoDialer.apk differ
diff --git a/system/app/AutoDialer/oat/arm64/AutoDialer.odex b/system/app/AutoDialer/oat/arm64/AutoDialer.odex
new file mode 100644
index 0000000000000000000000000000000000000000..daed2baad1a0e8e231ac74f5f448cc50527799f2
Binary files /dev/null and b/system/app/AutoDialer/oat/arm64/AutoDialer.odex differ
diff --git a/system/app/BatteryWarning/BatteryWarning.apk b/system/app/BatteryWarning/BatteryWarning.apk
new file mode 100644
index 0000000000000000000000000000000000000000..84d3d2adb2270e15296f0f2caf02203f8b4b7954
Binary files /dev/null and b/system/app/BatteryWarning/BatteryWarning.apk differ
diff --git a/system/app/BatteryWarning/oat/arm64/BatteryWarning.odex b/system/app/BatteryWarning/oat/arm64/BatteryWarning.odex
new file mode 100644
index 0000000000000000000000000000000000000000..f11328d784ce262e3c08925fe78a63107cee9f81
Binary files /dev/null and b/system/app/BatteryWarning/oat/arm64/BatteryWarning.odex differ
diff --git a/system/app/Bluetooth/Bluetooth.apk b/system/app/Bluetooth/Bluetooth.apk
new file mode 100644
index 0000000000000000000000000000000000000000..92402a2de0fedaa237b79f30f287526010147a26
Binary files /dev/null and b/system/app/Bluetooth/Bluetooth.apk differ
diff --git a/system/app/Bluetooth/lib/arm/libbluetooth_jni.so b/system/app/Bluetooth/lib/arm/libbluetooth_jni.so
new file mode 120000
index 0000000000000000000000000000000000000000..f3e75df9c114eb0f35613b87a6dc2ab2d4b8fe85
--- /dev/null
+++ b/system/app/Bluetooth/lib/arm/libbluetooth_jni.so
@@ -0,0 +1 @@
+/system/lib/libbluetooth_jni.so
\ No newline at end of file
diff --git a/system/app/Bluetooth/oat/arm/Bluetooth.odex b/system/app/Bluetooth/oat/arm/Bluetooth.odex
new file mode 100644
index 0000000000000000000000000000000000000000..3e96b72bf9997cbe1cb0923de92b8c5eaabb64af
Binary files /dev/null and b/system/app/Bluetooth/oat/arm/Bluetooth.odex differ
diff --git a/system/app/BluetoothMidiService/BluetoothMidiService.apk b/system/app/BluetoothMidiService/BluetoothMidiService.apk
new file mode 100644
index 0000000000000000000000000000000000000000..2a312b46da793c2b59d7162b6b39c898c3eb2e4c
Binary files /dev/null and b/system/app/BluetoothMidiService/BluetoothMidiService.apk differ
diff --git a/system/app/BluetoothMidiService/oat/arm64/BluetoothMidiService.odex b/system/app/BluetoothMidiService/oat/arm64/BluetoothMidiService.odex
new file mode 100644
index 0000000000000000000000000000000000000000..c6907da0b22e37e3d6f29073697a902a71bfa11a
Binary files /dev/null and b/system/app/BluetoothMidiService/oat/arm64/BluetoothMidiService.odex differ
diff --git a/system/app/BookmarkProvider/BookmarkProvider.apk b/system/app/BookmarkProvider/BookmarkProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..33d72300ce53d7668a9355899b341634c8d25a7c
Binary files /dev/null and b/system/app/BookmarkProvider/BookmarkProvider.apk differ
diff --git a/system/app/BookmarkProvider/oat/arm64/BookmarkProvider.odex b/system/app/BookmarkProvider/oat/arm64/BookmarkProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..277687491c6c1bd83ad0ded330295630467fc407
Binary files /dev/null and b/system/app/BookmarkProvider/oat/arm64/BookmarkProvider.odex differ
diff --git a/system/app/Calculator/Calculator.apk b/system/app/Calculator/Calculator.apk
new file mode 100644
index 0000000000000000000000000000000000000000..072124cf13077942453788db6820f6036a0b8176
Binary files /dev/null and b/system/app/Calculator/Calculator.apk differ
diff --git a/system/app/Calculator/oat/arm64/Calculator.odex b/system/app/Calculator/oat/arm64/Calculator.odex
new file mode 100644
index 0000000000000000000000000000000000000000..b5ffaf8099ae7919060e2f63e22003ab6ebdaea3
Binary files /dev/null and b/system/app/Calculator/oat/arm64/Calculator.odex differ
diff --git a/system/app/CalendarGoogle/CalendarGoogle.apk b/system/app/CalendarGoogle/CalendarGoogle.apk
new file mode 100644
index 0000000000000000000000000000000000000000..4e427443305415ee0c6fa787a8189def512badaa
Binary files /dev/null and b/system/app/CalendarGoogle/CalendarGoogle.apk differ
diff --git a/system/app/CalendarImporter/CalendarImporter.apk b/system/app/CalendarImporter/CalendarImporter.apk
new file mode 100644
index 0000000000000000000000000000000000000000..e7989fb8c917444c9a6a948a5476e6f22e72fddc
Binary files /dev/null and b/system/app/CalendarImporter/CalendarImporter.apk differ
diff --git a/system/app/CalendarImporter/oat/arm64/CalendarImporter.odex b/system/app/CalendarImporter/oat/arm64/CalendarImporter.odex
new file mode 100644
index 0000000000000000000000000000000000000000..3eca5b4114807a0c56fa9b9a7dca9f9fa37dc544
Binary files /dev/null and b/system/app/CalendarImporter/oat/arm64/CalendarImporter.odex differ
diff --git a/system/app/CameraStability/CameraStability.apk b/system/app/CameraStability/CameraStability.apk
new file mode 100644
index 0000000000000000000000000000000000000000..b9ba4a64c4da3f34c50d02b59adb705b197f42a9
Binary files /dev/null and b/system/app/CameraStability/CameraStability.apk differ
diff --git a/system/app/CameraStability/oat/arm64/CameraStability.odex b/system/app/CameraStability/oat/arm64/CameraStability.odex
new file mode 100644
index 0000000000000000000000000000000000000000..34c4a73c9137c914b74270e08c280833f5c0e1e1
Binary files /dev/null and b/system/app/CameraStability/oat/arm64/CameraStability.odex differ
diff --git a/system/app/CaptivePortalLogin/CaptivePortalLogin.apk b/system/app/CaptivePortalLogin/CaptivePortalLogin.apk
new file mode 100644
index 0000000000000000000000000000000000000000..c5d6828fb953a57f427f8e0b5a4ead341bc09ea3
Binary files /dev/null and b/system/app/CaptivePortalLogin/CaptivePortalLogin.apk differ
diff --git a/system/app/CaptivePortalLogin/oat/arm64/CaptivePortalLogin.odex b/system/app/CaptivePortalLogin/oat/arm64/CaptivePortalLogin.odex
new file mode 100644
index 0000000000000000000000000000000000000000..ec2fb213b4d26df07b63ba5f057bd4118f5fe6d1
Binary files /dev/null and b/system/app/CaptivePortalLogin/oat/arm64/CaptivePortalLogin.odex differ
diff --git a/system/app/CertInstaller/CertInstaller.apk b/system/app/CertInstaller/CertInstaller.apk
new file mode 100644
index 0000000000000000000000000000000000000000..7581f88edf788c27db8811cf9090d2f3aac5a8e3
Binary files /dev/null and b/system/app/CertInstaller/CertInstaller.apk differ
diff --git a/system/app/CertInstaller/oat/arm64/CertInstaller.odex b/system/app/CertInstaller/oat/arm64/CertInstaller.odex
new file mode 100644
index 0000000000000000000000000000000000000000..956c774c8c451837c2c4900aa2fd98122116bb92
Binary files /dev/null and b/system/app/CertInstaller/oat/arm64/CertInstaller.odex differ
diff --git a/system/app/Chrome/Chrome.apk b/system/app/Chrome/Chrome.apk
new file mode 100644
index 0000000000000000000000000000000000000000..5849a71b0f04c9707ab13ea0f73c91af0e564815
Binary files /dev/null and b/system/app/Chrome/Chrome.apk differ
diff --git a/system/app/ChromeCustomizations/ChromeCustomizations.apk b/system/app/ChromeCustomizations/ChromeCustomizations.apk
new file mode 100644
index 0000000000000000000000000000000000000000..9ccda495daf4e6c83b33ad430f2205574121cdc0
Binary files /dev/null and b/system/app/ChromeCustomizations/ChromeCustomizations.apk differ
diff --git a/system/app/DataTransfer/DataTransfer.apk b/system/app/DataTransfer/DataTransfer.apk
new file mode 100644
index 0000000000000000000000000000000000000000..628ffc3fca3eadd599b9f982eefb84d4888a9819
Binary files /dev/null and b/system/app/DataTransfer/DataTransfer.apk differ
diff --git a/system/app/DataTransfer/oat/arm64/DataTransfer.odex b/system/app/DataTransfer/oat/arm64/DataTransfer.odex
new file mode 100644
index 0000000000000000000000000000000000000000..b00de78bf672e319c2c142d3c87a6091bcb54cb0
Binary files /dev/null and b/system/app/DataTransfer/oat/arm64/DataTransfer.odex differ
diff --git a/system/app/DeskClock/DeskClock.apk b/system/app/DeskClock/DeskClock.apk
new file mode 100644
index 0000000000000000000000000000000000000000..7843246eaa812e15b9a4c980f74ad1c4db140d4d
Binary files /dev/null and b/system/app/DeskClock/DeskClock.apk differ
diff --git a/system/app/DeskClock/oat/arm64/DeskClock.odex b/system/app/DeskClock/oat/arm64/DeskClock.odex
new file mode 100644
index 0000000000000000000000000000000000000000..d9979a1aa2072adcd6334956d4f7abcb117caa4b
Binary files /dev/null and b/system/app/DeskClock/oat/arm64/DeskClock.odex differ
diff --git a/system/app/DocumentsUI/DocumentsUI.apk b/system/app/DocumentsUI/DocumentsUI.apk
new file mode 100644
index 0000000000000000000000000000000000000000..04094d76144f17de1865816dec6bbefd8637fb46
Binary files /dev/null and b/system/app/DocumentsUI/DocumentsUI.apk differ
diff --git a/system/app/DocumentsUI/oat/arm64/DocumentsUI.odex b/system/app/DocumentsUI/oat/arm64/DocumentsUI.odex
new file mode 100644
index 0000000000000000000000000000000000000000..02b6ed813fe8f3a565faa76b6f6feb94eca27ad7
Binary files /dev/null and b/system/app/DocumentsUI/oat/arm64/DocumentsUI.odex differ
diff --git a/system/app/DownloadProviderUi/DownloadProviderUi.apk b/system/app/DownloadProviderUi/DownloadProviderUi.apk
new file mode 100644
index 0000000000000000000000000000000000000000..3ebb0faef19ab864660120440e46644bf50074bb
Binary files /dev/null and b/system/app/DownloadProviderUi/DownloadProviderUi.apk differ
diff --git a/system/app/DownloadProviderUi/oat/arm64/DownloadProviderUi.odex b/system/app/DownloadProviderUi/oat/arm64/DownloadProviderUi.odex
new file mode 100644
index 0000000000000000000000000000000000000000..8340b590d5dbceaae482544801784d410421791a
Binary files /dev/null and b/system/app/DownloadProviderUi/oat/arm64/DownloadProviderUi.odex differ
diff --git a/system/app/Drive/Drive.apk b/system/app/Drive/Drive.apk
new file mode 100644
index 0000000000000000000000000000000000000000..ce5fe123d55bbf28f25edb04f9764f35ac9d33f3
Binary files /dev/null and b/system/app/Drive/Drive.apk differ
diff --git a/system/app/DrmProvider/DrmProvider.apk b/system/app/DrmProvider/DrmProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..afcab9f9707be371d629cbf8045b1c41c5539062
Binary files /dev/null and b/system/app/DrmProvider/DrmProvider.apk differ
diff --git a/system/app/DrmProvider/oat/arm64/DrmProvider.odex b/system/app/DrmProvider/oat/arm64/DrmProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..703d5bdb6489f16556d7d94fbfea8efd2c83a285
Binary files /dev/null and b/system/app/DrmProvider/oat/arm64/DrmProvider.odex differ
diff --git a/system/app/EditorsDocs/EditorsDocs.apk b/system/app/EditorsDocs/EditorsDocs.apk
new file mode 100644
index 0000000000000000000000000000000000000000..48b9094993c7e15762e29497cdd6a28b3190b823
Binary files /dev/null and b/system/app/EditorsDocs/EditorsDocs.apk differ
diff --git a/system/app/EditorsSheets/EditorsSheets.apk b/system/app/EditorsSheets/EditorsSheets.apk
new file mode 100644
index 0000000000000000000000000000000000000000..fc06228313f31b2d2d3f63bfbc664a2277008395
Binary files /dev/null and b/system/app/EditorsSheets/EditorsSheets.apk differ
diff --git a/system/app/EditorsSlides/EditorsSlides.apk b/system/app/EditorsSlides/EditorsSlides.apk
new file mode 100644
index 0000000000000000000000000000000000000000..8ac42b83a9ceaeddadc0046f89cfaf3451898df0
Binary files /dev/null and b/system/app/EditorsSlides/EditorsSlides.apk differ
diff --git a/system/app/EngineerMode/EngineerMode.apk b/system/app/EngineerMode/EngineerMode.apk
new file mode 100644
index 0000000000000000000000000000000000000000..bd3ee489bee0624f7d19c2d03b2997073afa1e69
Binary files /dev/null and b/system/app/EngineerMode/EngineerMode.apk differ
diff --git a/system/app/EngineerMode/oat/arm64/EngineerMode.odex b/system/app/EngineerMode/oat/arm64/EngineerMode.odex
new file mode 100644
index 0000000000000000000000000000000000000000..a4c4ba22bcd4ab0dad20e5b88a2d6a222bc7e7d3
Binary files /dev/null and b/system/app/EngineerMode/oat/arm64/EngineerMode.odex differ
diff --git a/system/app/FaceLock/FaceLock.apk b/system/app/FaceLock/FaceLock.apk
new file mode 100644
index 0000000000000000000000000000000000000000..bdec6ee6342ccf66bb49f2597f6748db4883b9ce
Binary files /dev/null and b/system/app/FaceLock/FaceLock.apk differ
diff --git a/system/app/FaceLock/lib/arm64/libfacelock_jni.so b/system/app/FaceLock/lib/arm64/libfacelock_jni.so
new file mode 100644
index 0000000000000000000000000000000000000000..dcd71fb49ba510176cbb1280f30c3feb437c33a6
Binary files /dev/null and b/system/app/FaceLock/lib/arm64/libfacelock_jni.so differ
diff --git a/system/app/FactoryMode/FactoryMode.apk b/system/app/FactoryMode/FactoryMode.apk
new file mode 100644
index 0000000000000000000000000000000000000000..e9dd8393c7dc73f1678e12389310660f27d6030a
Binary files /dev/null and b/system/app/FactoryMode/FactoryMode.apk differ
diff --git a/system/app/FactoryMode/lib/arm64/libengmodjni.so b/system/app/FactoryMode/lib/arm64/libengmodjni.so
new file mode 120000
index 0000000000000000000000000000000000000000..446188585d174c9dbda66c9fdb16e652b5e7ee89
--- /dev/null
+++ b/system/app/FactoryMode/lib/arm64/libengmodjni.so
@@ -0,0 +1 @@
+/system/lib64/libengmodjni.so
\ No newline at end of file
diff --git a/system/app/FactoryMode/lib/arm64/libfmjni.so b/system/app/FactoryMode/lib/arm64/libfmjni.so
new file mode 120000
index 0000000000000000000000000000000000000000..5446ac257720464eadddc5f4f4bdcfd6935e3d69
--- /dev/null
+++ b/system/app/FactoryMode/lib/arm64/libfmjni.so
@@ -0,0 +1 @@
+/system/lib64/libfmjni.so
\ No newline at end of file
diff --git a/system/app/FactoryMode/oat/arm64/FactoryMode.odex b/system/app/FactoryMode/oat/arm64/FactoryMode.odex
new file mode 100644
index 0000000000000000000000000000000000000000..da47f00c77998eaacb7b479d88113e74a80837a5
Binary files /dev/null and b/system/app/FactoryMode/oat/arm64/FactoryMode.odex differ
diff --git a/system/app/Galaxy4/Galaxy4.apk b/system/app/Galaxy4/Galaxy4.apk
new file mode 100644
index 0000000000000000000000000000000000000000..9e61de1cdc15ec5f27112a7a76bc15d2acb86a82
Binary files /dev/null and b/system/app/Galaxy4/Galaxy4.apk differ
diff --git a/system/app/Galaxy4/oat/arm/Galaxy4.odex b/system/app/Galaxy4/oat/arm/Galaxy4.odex
new file mode 100644
index 0000000000000000000000000000000000000000..a0d0d1d945cae45c079c6fd6e08ce38fdc0d1392
Binary files /dev/null and b/system/app/Galaxy4/oat/arm/Galaxy4.odex differ
diff --git a/system/app/Gba/Gba.apk b/system/app/Gba/Gba.apk
new file mode 100644
index 0000000000000000000000000000000000000000..1113239ee5ff40c2fde89bc189f9563255a36bc7
Binary files /dev/null and b/system/app/Gba/Gba.apk differ
diff --git a/system/app/Gba/oat/arm64/Gba.odex b/system/app/Gba/oat/arm64/Gba.odex
new file mode 100644
index 0000000000000000000000000000000000000000..9ed7869decde8cd42d96652f607cbe20619eb6d7
Binary files /dev/null and b/system/app/Gba/oat/arm64/Gba.odex differ
diff --git a/system/app/Gmail2/Gmail2.apk b/system/app/Gmail2/Gmail2.apk
new file mode 100644
index 0000000000000000000000000000000000000000..afb216acdeea7ef44867905a6638da013f412f85
Binary files /dev/null and b/system/app/Gmail2/Gmail2.apk differ
diff --git a/system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk b/system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk
new file mode 100644
index 0000000000000000000000000000000000000000..ba0345979b746b5d029bc7a7b1cca2a6a2e8d485
Binary files /dev/null and b/system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk differ
diff --git a/system/app/GoogleTTS/GoogleTTS.apk b/system/app/GoogleTTS/GoogleTTS.apk
new file mode 100644
index 0000000000000000000000000000000000000000..6bdd8338d74b3e0f7d8ba31af51b5af81b664857
Binary files /dev/null and b/system/app/GoogleTTS/GoogleTTS.apk differ
diff --git a/system/app/HTMLViewer/HTMLViewer.apk b/system/app/HTMLViewer/HTMLViewer.apk
new file mode 100644
index 0000000000000000000000000000000000000000..18859ef2f67c4352cf9cdce415b749eef3bb4a7b
Binary files /dev/null and b/system/app/HTMLViewer/HTMLViewer.apk differ
diff --git a/system/app/HTMLViewer/oat/arm64/HTMLViewer.odex b/system/app/HTMLViewer/oat/arm64/HTMLViewer.odex
new file mode 100644
index 0000000000000000000000000000000000000000..a6dda407128519e480703ce9344eaf208b18c0fd
Binary files /dev/null and b/system/app/HTMLViewer/oat/arm64/HTMLViewer.odex differ
diff --git a/system/app/Hangouts/Hangouts.apk b/system/app/Hangouts/Hangouts.apk
new file mode 100644
index 0000000000000000000000000000000000000000..1eca927655b87a1634a2f3c4125a435821decfd8
Binary files /dev/null and b/system/app/Hangouts/Hangouts.apk differ
diff --git a/system/app/HoloSpiralWallpaper/HoloSpiralWallpaper.apk b/system/app/HoloSpiralWallpaper/HoloSpiralWallpaper.apk
new file mode 100644
index 0000000000000000000000000000000000000000..cd7cd57bd3c5b7cee868271e9260427a435abd14
Binary files /dev/null and b/system/app/HoloSpiralWallpaper/HoloSpiralWallpaper.apk differ
diff --git a/system/app/HoloSpiralWallpaper/oat/arm/HoloSpiralWallpaper.odex b/system/app/HoloSpiralWallpaper/oat/arm/HoloSpiralWallpaper.odex
new file mode 100644
index 0000000000000000000000000000000000000000..58eca647bbebc8dc999e7fba3e6ee9ff4e441b19
Binary files /dev/null and b/system/app/HoloSpiralWallpaper/oat/arm/HoloSpiralWallpaper.odex differ
diff --git a/system/app/KeyChain/KeyChain.apk b/system/app/KeyChain/KeyChain.apk
new file mode 100644
index 0000000000000000000000000000000000000000..e4d4c90105871455daa864734d96a084ca0df527
Binary files /dev/null and b/system/app/KeyChain/KeyChain.apk differ
diff --git a/system/app/KeyChain/oat/arm64/KeyChain.odex b/system/app/KeyChain/oat/arm64/KeyChain.odex
new file mode 100644
index 0000000000000000000000000000000000000000..b2b6951d4ca22e3545642a1098311f3e7def6975
Binary files /dev/null and b/system/app/KeyChain/oat/arm64/KeyChain.odex differ
diff --git a/system/app/KoreanIME/KoreanIME.apk b/system/app/KoreanIME/KoreanIME.apk
new file mode 100644
index 0000000000000000000000000000000000000000..4c96f8ecccfa5656c56564f1c7ddc6f181141d37
Binary files /dev/null and b/system/app/KoreanIME/KoreanIME.apk differ
diff --git a/system/app/LatinImeGoogle/LatinImeGoogle.apk b/system/app/LatinImeGoogle/LatinImeGoogle.apk
new file mode 100644
index 0000000000000000000000000000000000000000..a7875989f32e26e270cea71c131cb2392fcb2aa6
Binary files /dev/null and b/system/app/LatinImeGoogle/LatinImeGoogle.apk differ
diff --git a/system/app/LenovoCheck/LenovoCheck.apk b/system/app/LenovoCheck/LenovoCheck.apk
new file mode 100644
index 0000000000000000000000000000000000000000..9e914826b12a36fd11ac7f18f01685676f2e36a7
Binary files /dev/null and b/system/app/LenovoCheck/LenovoCheck.apk differ
diff --git a/system/app/LenovoCheck/oat/arm64/LenovoCheck.odex b/system/app/LenovoCheck/oat/arm64/LenovoCheck.odex
new file mode 100644
index 0000000000000000000000000000000000000000..b242e3c802967478b960d2149c5ae5201a35aae3
Binary files /dev/null and b/system/app/LenovoCheck/oat/arm64/LenovoCheck.odex differ
diff --git a/system/app/LenovoWeather_theme/LenovoWeather_theme.apk b/system/app/LenovoWeather_theme/LenovoWeather_theme.apk
new file mode 100644
index 0000000000000000000000000000000000000000..fe5ce1c5054b90624b12fd5afb51da8e2d4d7f80
Binary files /dev/null and b/system/app/LenovoWeather_theme/LenovoWeather_theme.apk differ
diff --git a/system/app/LenovoWeather_theme/oat/arm64/LenovoWeather_theme.odex b/system/app/LenovoWeather_theme/oat/arm64/LenovoWeather_theme.odex
new file mode 100644
index 0000000000000000000000000000000000000000..3a3bd0135849099a0aa03918ebaa76312a9a5058
Binary files /dev/null and b/system/app/LenovoWeather_theme/oat/arm64/LenovoWeather_theme.odex differ
diff --git a/system/app/LiveWallpapers/LiveWallpapers.apk b/system/app/LiveWallpapers/LiveWallpapers.apk
new file mode 100644
index 0000000000000000000000000000000000000000..083a8861bd4a7deb08357cee9063a4f9474dc3b1
Binary files /dev/null and b/system/app/LiveWallpapers/LiveWallpapers.apk differ
diff --git a/system/app/LiveWallpapers/oat/arm/LiveWallpapers.odex b/system/app/LiveWallpapers/oat/arm/LiveWallpapers.odex
new file mode 100644
index 0000000000000000000000000000000000000000..a9427621559d4af19514a9a5a72b626895ff92c7
Binary files /dev/null and b/system/app/LiveWallpapers/oat/arm/LiveWallpapers.odex differ
diff --git a/system/app/LiveWallpapers/oat/arm64/LiveWallpapers.odex b/system/app/LiveWallpapers/oat/arm64/LiveWallpapers.odex
new file mode 100644
index 0000000000000000000000000000000000000000..eb0881d57fede26eb067263894a85be3d28465c5
Binary files /dev/null and b/system/app/LiveWallpapers/oat/arm64/LiveWallpapers.odex differ
diff --git a/system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk b/system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk
new file mode 100644
index 0000000000000000000000000000000000000000..8e9d0120d1b215e3b04a0fd20aef865ef8913a5b
Binary files /dev/null and b/system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk differ
diff --git a/system/app/LiveWallpapersPicker/oat/arm64/LiveWallpapersPicker.odex b/system/app/LiveWallpapersPicker/oat/arm64/LiveWallpapersPicker.odex
new file mode 100644
index 0000000000000000000000000000000000000000..0438facba18f485327a73d215c751343b6bae482
Binary files /dev/null and b/system/app/LiveWallpapersPicker/oat/arm64/LiveWallpapersPicker.odex differ
diff --git a/system/app/LocationEM2/LocationEM2.apk b/system/app/LocationEM2/LocationEM2.apk
new file mode 100644
index 0000000000000000000000000000000000000000..1a63464769707b845d6835040406182f7b33d642
Binary files /dev/null and b/system/app/LocationEM2/LocationEM2.apk differ
diff --git a/system/app/LunarInfoProvider/LunarInfoProvider.apk b/system/app/LunarInfoProvider/LunarInfoProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..e3abaaf63f64662ba97ba8042ede905343395dc6
Binary files /dev/null and b/system/app/LunarInfoProvider/LunarInfoProvider.apk differ
diff --git a/system/app/LunarInfoProvider/oat/arm64/LunarInfoProvider.odex b/system/app/LunarInfoProvider/oat/arm64/LunarInfoProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..cc613dabb21c7338289bc27325c8ecd335e07ff8
Binary files /dev/null and b/system/app/LunarInfoProvider/oat/arm64/LunarInfoProvider.odex differ
diff --git a/system/app/MTKLogger/MTKLogger.apk b/system/app/MTKLogger/MTKLogger.apk
new file mode 100644
index 0000000000000000000000000000000000000000..47bb80a992e73527c95a418c51e6e75d6f75bd39
Binary files /dev/null and b/system/app/MTKLogger/MTKLogger.apk differ
diff --git a/system/app/MTKThermalManager/MTKThermalManager.apk b/system/app/MTKThermalManager/MTKThermalManager.apk
new file mode 100644
index 0000000000000000000000000000000000000000..7381b6b7cbc3b42e9e33ae72b84121bb49dd7941
Binary files /dev/null and b/system/app/MTKThermalManager/MTKThermalManager.apk differ
diff --git a/system/app/MTKThermalManager/oat/arm64/MTKThermalManager.odex b/system/app/MTKThermalManager/oat/arm64/MTKThermalManager.odex
new file mode 100644
index 0000000000000000000000000000000000000000..917ee7071b92386668888a5b927912501e46f653
Binary files /dev/null and b/system/app/MTKThermalManager/oat/arm64/MTKThermalManager.odex differ
diff --git a/system/app/Maps/Maps.apk b/system/app/Maps/Maps.apk
new file mode 100644
index 0000000000000000000000000000000000000000..c2f146aaa6e3c3017e816c23864fd8d7630e22a6
Binary files /dev/null and b/system/app/Maps/Maps.apk differ
diff --git a/system/app/MiraVision/MiraVision.apk b/system/app/MiraVision/MiraVision.apk
new file mode 100644
index 0000000000000000000000000000000000000000..b672c157fe6f86fba972e3c77ae6f0e38acc112d
Binary files /dev/null and b/system/app/MiraVision/MiraVision.apk differ
diff --git a/system/app/MiraVision/oat/arm64/MiraVision.odex b/system/app/MiraVision/oat/arm64/MiraVision.odex
new file mode 100644
index 0000000000000000000000000000000000000000..d3af0304918116d2b9d816542098035f5a9ed39f
Binary files /dev/null and b/system/app/MiraVision/oat/arm64/MiraVision.odex differ
diff --git a/system/app/MtkFloatMenu/MtkFloatMenu.apk b/system/app/MtkFloatMenu/MtkFloatMenu.apk
new file mode 100644
index 0000000000000000000000000000000000000000..478e40bbf1f107a89b572ad46b52ebfabab966f3
Binary files /dev/null and b/system/app/MtkFloatMenu/MtkFloatMenu.apk differ
diff --git a/system/app/MtkFloatMenu/oat/arm64/MtkFloatMenu.odex b/system/app/MtkFloatMenu/oat/arm64/MtkFloatMenu.odex
new file mode 100644
index 0000000000000000000000000000000000000000..9812b4c8170bedd680b7d42fe4c0c2662536fed5
Binary files /dev/null and b/system/app/MtkFloatMenu/oat/arm64/MtkFloatMenu.odex differ
diff --git a/system/app/Music2/Music2.apk b/system/app/Music2/Music2.apk
new file mode 100644
index 0000000000000000000000000000000000000000..a85743aafa9d55ffaccf7dc4c45764869d5c77f0
Binary files /dev/null and b/system/app/Music2/Music2.apk differ
diff --git a/system/app/NoiseField/NoiseField.apk b/system/app/NoiseField/NoiseField.apk
new file mode 100644
index 0000000000000000000000000000000000000000..02e4bc1d4c2211bc4ebb44b01fcde4ce420184aa
Binary files /dev/null and b/system/app/NoiseField/NoiseField.apk differ
diff --git a/system/app/NoiseField/oat/arm/NoiseField.odex b/system/app/NoiseField/oat/arm/NoiseField.odex
new file mode 100644
index 0000000000000000000000000000000000000000..01682e66c06d415240fb382a5b19fbaefa37ded2
Binary files /dev/null and b/system/app/NoiseField/oat/arm/NoiseField.odex differ
diff --git a/system/app/Omacp/Omacp.apk b/system/app/Omacp/Omacp.apk
new file mode 100644
index 0000000000000000000000000000000000000000..a28cfbe15f83bffe075a6a98c356a6bd7c267065
Binary files /dev/null and b/system/app/Omacp/Omacp.apk differ
diff --git a/system/app/Omacp/oat/arm64/Omacp.odex b/system/app/Omacp/oat/arm64/Omacp.odex
new file mode 100644
index 0000000000000000000000000000000000000000..44aa94a51986220635ce5c9aee83ecde41007581
Binary files /dev/null and b/system/app/Omacp/oat/arm64/Omacp.odex differ
diff --git a/system/app/PacProcessor/PacProcessor.apk b/system/app/PacProcessor/PacProcessor.apk
new file mode 100644
index 0000000000000000000000000000000000000000..9c16c9fadde7592028aac09805ab534de9ab60a4
Binary files /dev/null and b/system/app/PacProcessor/PacProcessor.apk differ
diff --git a/system/app/PacProcessor/lib/arm64/libjni_pacprocessor.so b/system/app/PacProcessor/lib/arm64/libjni_pacprocessor.so
new file mode 120000
index 0000000000000000000000000000000000000000..1d09625d5717b22fe8261fb8542a8fd9e1e8aff2
--- /dev/null
+++ b/system/app/PacProcessor/lib/arm64/libjni_pacprocessor.so
@@ -0,0 +1 @@
+/system/lib64/libjni_pacprocessor.so
\ No newline at end of file
diff --git a/system/app/PacProcessor/oat/arm64/PacProcessor.odex b/system/app/PacProcessor/oat/arm64/PacProcessor.odex
new file mode 100644
index 0000000000000000000000000000000000000000..2e125a4e07a8cd727ad30e25478b36b21cead32b
Binary files /dev/null and b/system/app/PacProcessor/oat/arm64/PacProcessor.odex differ
diff --git a/system/app/PartnerBookmarksProvider/PartnerBookmarksProvider.apk b/system/app/PartnerBookmarksProvider/PartnerBookmarksProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..c50553dfd33ec052865c5e2a7a254bca5dbb9c92
Binary files /dev/null and b/system/app/PartnerBookmarksProvider/PartnerBookmarksProvider.apk differ
diff --git a/system/app/PartnerBookmarksProvider/oat/arm64/PartnerBookmarksProvider.odex b/system/app/PartnerBookmarksProvider/oat/arm64/PartnerBookmarksProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..d5b8a2dc5700e2f0a80fa3a9c437ef479d1f7509
Binary files /dev/null and b/system/app/PartnerBookmarksProvider/oat/arm64/PartnerBookmarksProvider.odex differ
diff --git a/system/app/PersistZoneInfo/PersistZoneInfo.apk b/system/app/PersistZoneInfo/PersistZoneInfo.apk
new file mode 100644
index 0000000000000000000000000000000000000000..4077937983c657c3eb5760c0293e413b43cbe63d
Binary files /dev/null and b/system/app/PersistZoneInfo/PersistZoneInfo.apk differ
diff --git a/system/app/PersistZoneInfo/oat/arm64/PersistZoneInfo.odex b/system/app/PersistZoneInfo/oat/arm64/PersistZoneInfo.odex
new file mode 100644
index 0000000000000000000000000000000000000000..be4f96175cd4a6e628fd89a47a7102204a7a4d82
Binary files /dev/null and b/system/app/PersistZoneInfo/oat/arm64/PersistZoneInfo.odex differ
diff --git a/system/app/PhaseBeam/PhaseBeam.apk b/system/app/PhaseBeam/PhaseBeam.apk
new file mode 100644
index 0000000000000000000000000000000000000000..d31cba098204932e32fa8319a219ad3cb4be536d
Binary files /dev/null and b/system/app/PhaseBeam/PhaseBeam.apk differ
diff --git a/system/app/PhaseBeam/oat/arm/PhaseBeam.odex b/system/app/PhaseBeam/oat/arm/PhaseBeam.odex
new file mode 100644
index 0000000000000000000000000000000000000000..a662fc1b7e9dab937711f92c6a19073eb5779199
Binary files /dev/null and b/system/app/PhaseBeam/oat/arm/PhaseBeam.odex differ
diff --git a/system/app/PhotoTable/PhotoTable.apk b/system/app/PhotoTable/PhotoTable.apk
new file mode 100644
index 0000000000000000000000000000000000000000..d95b7fac8e9ac5d413ee07125a1067b61aecc7a8
Binary files /dev/null and b/system/app/PhotoTable/PhotoTable.apk differ
diff --git a/system/app/PhotoTable/oat/arm64/PhotoTable.odex b/system/app/PhotoTable/oat/arm64/PhotoTable.odex
new file mode 100644
index 0000000000000000000000000000000000000000..47ba7a77b4c603f48ba50d99a1defc42cc469d23
Binary files /dev/null and b/system/app/PhotoTable/oat/arm64/PhotoTable.odex differ
diff --git a/system/app/Photos/Photos.apk b/system/app/Photos/Photos.apk
new file mode 100644
index 0000000000000000000000000000000000000000..ed1b9de57c2592f16af6e18477eecff5214cea98
Binary files /dev/null and b/system/app/Photos/Photos.apk differ
diff --git a/system/app/PrintSpooler/PrintSpooler.apk b/system/app/PrintSpooler/PrintSpooler.apk
new file mode 100644
index 0000000000000000000000000000000000000000..3e82360027b4f18c4bc8bf8421e4b09a7558f5ab
Binary files /dev/null and b/system/app/PrintSpooler/PrintSpooler.apk differ
diff --git a/system/app/PrintSpooler/lib/arm64/libprintspooler_jni.so b/system/app/PrintSpooler/lib/arm64/libprintspooler_jni.so
new file mode 120000
index 0000000000000000000000000000000000000000..b1ddb6c9afc9333f64de92968d5b7b571fe66d6d
--- /dev/null
+++ b/system/app/PrintSpooler/lib/arm64/libprintspooler_jni.so
@@ -0,0 +1 @@
+/system/lib64/libprintspooler_jni.so
\ No newline at end of file
diff --git a/system/app/PrintSpooler/oat/arm64/PrintSpooler.odex b/system/app/PrintSpooler/oat/arm64/PrintSpooler.odex
new file mode 100644
index 0000000000000000000000000000000000000000..b798ad32fc89ba7e6573bdab683c4bd0bc1c59bb
Binary files /dev/null and b/system/app/PrintSpooler/oat/arm64/PrintSpooler.odex differ
diff --git a/system/app/RunInTest/RunInTest.apk b/system/app/RunInTest/RunInTest.apk
new file mode 100644
index 0000000000000000000000000000000000000000..f5abf791027f4a911ce7c98812c67b213c562072
Binary files /dev/null and b/system/app/RunInTest/RunInTest.apk differ
diff --git a/system/app/RunInTest/oat/arm64/RunInTest.odex b/system/app/RunInTest/oat/arm64/RunInTest.odex
new file mode 100644
index 0000000000000000000000000000000000000000..c376479e99ffb175fe9d78e02bd39f9459281f2b
Binary files /dev/null and b/system/app/RunInTest/oat/arm64/RunInTest.odex differ
diff --git a/system/app/SchedulePowerOnOff/SchedulePowerOnOff.apk b/system/app/SchedulePowerOnOff/SchedulePowerOnOff.apk
new file mode 100644
index 0000000000000000000000000000000000000000..d228595ea038847715e2dd186aad3aa3ba9b98b2
Binary files /dev/null and b/system/app/SchedulePowerOnOff/SchedulePowerOnOff.apk differ
diff --git a/system/app/SchedulePowerOnOff/oat/arm64/SchedulePowerOnOff.odex b/system/app/SchedulePowerOnOff/oat/arm64/SchedulePowerOnOff.odex
new file mode 100644
index 0000000000000000000000000000000000000000..d17b45704776b1e7e89d3f2b31fc14618043e550
Binary files /dev/null and b/system/app/SchedulePowerOnOff/oat/arm64/SchedulePowerOnOff.odex differ
diff --git a/system/app/SmartAlertLight/SmartAlertLight.apk b/system/app/SmartAlertLight/SmartAlertLight.apk
new file mode 100644
index 0000000000000000000000000000000000000000..763473d715683e42f754a542babc2c44e163ff45
Binary files /dev/null and b/system/app/SmartAlertLight/SmartAlertLight.apk differ
diff --git a/system/app/SmartAlertLight/oat/arm64/SmartAlertLight.odex b/system/app/SmartAlertLight/oat/arm64/SmartAlertLight.odex
new file mode 100644
index 0000000000000000000000000000000000000000..fe18dd7bbbeeb411ca706e1278877e1a8c87031f
Binary files /dev/null and b/system/app/SmartAlertLight/oat/arm64/SmartAlertLight.odex differ
diff --git a/system/app/SmartWakeSystem/SmartWakeSystem.apk b/system/app/SmartWakeSystem/SmartWakeSystem.apk
new file mode 100644
index 0000000000000000000000000000000000000000..ffeb3e52de8f1691bbf750530d1976c05130537a
Binary files /dev/null and b/system/app/SmartWakeSystem/SmartWakeSystem.apk differ
diff --git a/system/app/SmartWakeSystem/oat/arm64/SmartWakeSystem.odex b/system/app/SmartWakeSystem/oat/arm64/SmartWakeSystem.odex
new file mode 100644
index 0000000000000000000000000000000000000000..b62171d52c09ffefb5b218c0ea7b2aadc091a75e
Binary files /dev/null and b/system/app/SmartWakeSystem/oat/arm64/SmartWakeSystem.odex differ
diff --git a/system/app/SoundRecorder/SoundRecorder.apk b/system/app/SoundRecorder/SoundRecorder.apk
new file mode 100644
index 0000000000000000000000000000000000000000..dd43b813888c55f6fe2010d7dc75d13545ec1da6
Binary files /dev/null and b/system/app/SoundRecorder/SoundRecorder.apk differ
diff --git a/system/app/SoundRecorder/oat/arm64/SoundRecorder.odex b/system/app/SoundRecorder/oat/arm64/SoundRecorder.odex
new file mode 100644
index 0000000000000000000000000000000000000000..d0e8d1b8a560dd7d544cab26dcece23f268b25e0
Binary files /dev/null and b/system/app/SoundRecorder/oat/arm64/SoundRecorder.odex differ
diff --git a/system/app/Stability/Stability.apk b/system/app/Stability/Stability.apk
new file mode 100644
index 0000000000000000000000000000000000000000..aa4bf552648188bba008b64c78cbeea99bff9a88
Binary files /dev/null and b/system/app/Stability/Stability.apk differ
diff --git a/system/app/Stability/lib/arm64/libstabilityjni.so b/system/app/Stability/lib/arm64/libstabilityjni.so
new file mode 120000
index 0000000000000000000000000000000000000000..8262cd77a5ce069be776f525ff5bacb43cd6b27f
--- /dev/null
+++ b/system/app/Stability/lib/arm64/libstabilityjni.so
@@ -0,0 +1 @@
+/system/lib64/libstabilityjni.so
\ No newline at end of file
diff --git a/system/app/Stability/oat/arm64/Stability.odex b/system/app/Stability/oat/arm64/Stability.odex
new file mode 100644
index 0000000000000000000000000000000000000000..68ee2a9657ccf665cc9aa82102b9058e6bc6eb33
Binary files /dev/null and b/system/app/Stability/oat/arm64/Stability.odex differ
diff --git a/system/app/UserDictionaryProvider/UserDictionaryProvider.apk b/system/app/UserDictionaryProvider/UserDictionaryProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..25b21c0d80baeb568b29d57e4ba1e5cab30e3170
Binary files /dev/null and b/system/app/UserDictionaryProvider/UserDictionaryProvider.apk differ
diff --git a/system/app/UserDictionaryProvider/oat/arm64/UserDictionaryProvider.odex b/system/app/UserDictionaryProvider/oat/arm64/UserDictionaryProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..5baa28323564db06fd709c329748f9f4ad76c2e1
Binary files /dev/null and b/system/app/UserDictionaryProvider/oat/arm64/UserDictionaryProvider.odex differ
diff --git a/system/app/VersionSwitch/VersionSwitch.apk b/system/app/VersionSwitch/VersionSwitch.apk
new file mode 100644
index 0000000000000000000000000000000000000000..e05d334ebc79566311e2e4d7c850630c91ef38a1
Binary files /dev/null and b/system/app/VersionSwitch/VersionSwitch.apk differ
diff --git a/system/app/VersionSwitch/oat/arm64/VersionSwitch.odex b/system/app/VersionSwitch/oat/arm64/VersionSwitch.odex
new file mode 100644
index 0000000000000000000000000000000000000000..091d6d56a16ee6cf4a86bb0ebcbaa88150894196
Binary files /dev/null and b/system/app/VersionSwitch/oat/arm64/VersionSwitch.odex differ
diff --git a/system/app/Videos/Videos.apk b/system/app/Videos/Videos.apk
new file mode 100644
index 0000000000000000000000000000000000000000..3f86e8bd59e0346d4e5c84cba5474d7c525dc76d
Binary files /dev/null and b/system/app/Videos/Videos.apk differ
diff --git a/system/app/VoiceCommand/VoiceCommand.apk b/system/app/VoiceCommand/VoiceCommand.apk
new file mode 100644
index 0000000000000000000000000000000000000000..c7bc5378d929166c3bdcd234845c689dc6d6936d
Binary files /dev/null and b/system/app/VoiceCommand/VoiceCommand.apk differ
diff --git a/system/app/VoiceCommand/lib/arm/libvoicerecognition_jni.so b/system/app/VoiceCommand/lib/arm/libvoicerecognition_jni.so
new file mode 120000
index 0000000000000000000000000000000000000000..2f40eba0d166b81b8fee36c6d46c2ca659140dbd
--- /dev/null
+++ b/system/app/VoiceCommand/lib/arm/libvoicerecognition_jni.so
@@ -0,0 +1 @@
+/system/lib/libvoicerecognition_jni.so
\ No newline at end of file
diff --git a/system/app/VoiceCommand/oat/arm/VoiceCommand.odex b/system/app/VoiceCommand/oat/arm/VoiceCommand.odex
new file mode 100644
index 0000000000000000000000000000000000000000..92c8f786b78f3ccc22e928c624bdc3d719dd1987
Binary files /dev/null and b/system/app/VoiceCommand/oat/arm/VoiceCommand.odex differ
diff --git a/system/app/WtAppShortCut/WtAppShortCut.apk b/system/app/WtAppShortCut/WtAppShortCut.apk
new file mode 100644
index 0000000000000000000000000000000000000000..803c7fedfa9ca14858148fdd9216a6715db1ef3b
Binary files /dev/null and b/system/app/WtAppShortCut/WtAppShortCut.apk differ
diff --git a/system/app/WtAppShortCut/oat/arm64/WtAppShortCut.odex b/system/app/WtAppShortCut/oat/arm64/WtAppShortCut.odex
new file mode 100644
index 0000000000000000000000000000000000000000..475b61223fd051b5113b24ce3f309750b6a20528
Binary files /dev/null and b/system/app/WtAppShortCut/oat/arm64/WtAppShortCut.odex differ
diff --git a/system/app/YGPS/YGPS.apk b/system/app/YGPS/YGPS.apk
new file mode 100644
index 0000000000000000000000000000000000000000..f6f21ec66598478925a5d93ab06a573d4873c229
Binary files /dev/null and b/system/app/YGPS/YGPS.apk differ
diff --git a/system/app/YGPS/oat/arm64/YGPS.odex b/system/app/YGPS/oat/arm64/YGPS.odex
new file mode 100644
index 0000000000000000000000000000000000000000..6c1289dbc308b3e0b77be66718a41a5d7f7a1d47
Binary files /dev/null and b/system/app/YGPS/oat/arm64/YGPS.odex differ
diff --git a/system/app/YouTube/YouTube.apk b/system/app/YouTube/YouTube.apk
new file mode 100644
index 0000000000000000000000000000000000000000..b6606acd2362af27b14cc7d33cc4e17f8b9944e0
Binary files /dev/null and b/system/app/YouTube/YouTube.apk differ
diff --git a/system/app/talkback/talkback.apk b/system/app/talkback/talkback.apk
new file mode 100644
index 0000000000000000000000000000000000000000..4e4f5607056cff4e5b7e8c0eba1e6c3bd82ac236
Binary files /dev/null and b/system/app/talkback/talkback.apk differ
diff --git a/system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk b/system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk
new file mode 100644
index 0000000000000000000000000000000000000000..9c4f70f7f09fdd99f709d5279d62758ccf3cdcc8
Binary files /dev/null and b/system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk differ
diff --git a/system/priv-app/BackupRestoreConfirmation/oat/arm64/BackupRestoreConfirmation.odex b/system/priv-app/BackupRestoreConfirmation/oat/arm64/BackupRestoreConfirmation.odex
new file mode 100644
index 0000000000000000000000000000000000000000..696eda02de4efaf7ddaa87492e5ca803694687da
Binary files /dev/null and b/system/priv-app/BackupRestoreConfirmation/oat/arm64/BackupRestoreConfirmation.odex differ
diff --git a/system/priv-app/CalendarProvider/CalendarProvider.apk b/system/priv-app/CalendarProvider/CalendarProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..cb07d0913cff902d79cf8256373b8f9d02fe9c21
Binary files /dev/null and b/system/priv-app/CalendarProvider/CalendarProvider.apk differ
diff --git a/system/priv-app/CalendarProvider/oat/arm64/CalendarProvider.odex b/system/priv-app/CalendarProvider/oat/arm64/CalendarProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..cdc009398086d56cafc795fbbe0db473546a81f3
Binary files /dev/null and b/system/priv-app/CalendarProvider/oat/arm64/CalendarProvider.odex differ
diff --git a/system/priv-app/CallLogBackup/CallLogBackup.apk b/system/priv-app/CallLogBackup/CallLogBackup.apk
new file mode 100644
index 0000000000000000000000000000000000000000..236115c732f48d16ad90a875d53995b7f87c75dd
Binary files /dev/null and b/system/priv-app/CallLogBackup/CallLogBackup.apk differ
diff --git a/system/priv-app/CallLogBackup/oat/arm64/CallLogBackup.odex b/system/priv-app/CallLogBackup/oat/arm64/CallLogBackup.odex
new file mode 100644
index 0000000000000000000000000000000000000000..902da8326c4dfdf46c230ba7a344ac877a5163b7
Binary files /dev/null and b/system/priv-app/CallLogBackup/oat/arm64/CallLogBackup.odex differ
diff --git a/system/priv-app/CarrierConfig/CarrierConfig.apk b/system/priv-app/CarrierConfig/CarrierConfig.apk
new file mode 100644
index 0000000000000000000000000000000000000000..e5300bac1c1c7d3cca35a77344e55bf3b353c84c
Binary files /dev/null and b/system/priv-app/CarrierConfig/CarrierConfig.apk differ
diff --git a/system/priv-app/CarrierConfig/oat/arm64/CarrierConfig.odex b/system/priv-app/CarrierConfig/oat/arm64/CarrierConfig.odex
new file mode 100644
index 0000000000000000000000000000000000000000..5351e448840a0620f29b904f21c893efdf43360a
Binary files /dev/null and b/system/priv-app/CarrierConfig/oat/arm64/CarrierConfig.odex differ
diff --git a/system/priv-app/CellBroadcastReceiver/CellBroadcastReceiver.apk b/system/priv-app/CellBroadcastReceiver/CellBroadcastReceiver.apk
new file mode 100644
index 0000000000000000000000000000000000000000..4e92e823b80ea6e9369b8ba3d28565df7e4f3657
Binary files /dev/null and b/system/priv-app/CellBroadcastReceiver/CellBroadcastReceiver.apk differ
diff --git a/system/priv-app/CellBroadcastReceiver/oat/arm64/CellBroadcastReceiver.odex b/system/priv-app/CellBroadcastReceiver/oat/arm64/CellBroadcastReceiver.odex
new file mode 100644
index 0000000000000000000000000000000000000000..0fa181850b9bdf41f8dc6385b8bf08fde429ea8a
Binary files /dev/null and b/system/priv-app/CellBroadcastReceiver/oat/arm64/CellBroadcastReceiver.odex differ
diff --git a/system/priv-app/ConfigUpdater/ConfigUpdater.apk b/system/priv-app/ConfigUpdater/ConfigUpdater.apk
new file mode 100644
index 0000000000000000000000000000000000000000..18f8a52918ff27df00a8b6511d140e905ae3cf6e
Binary files /dev/null and b/system/priv-app/ConfigUpdater/ConfigUpdater.apk differ
diff --git a/system/priv-app/Contacts/Contacts.apk b/system/priv-app/Contacts/Contacts.apk
new file mode 100644
index 0000000000000000000000000000000000000000..f127a4f71b2c4122091a6328b70f61a4c4e862a6
Binary files /dev/null and b/system/priv-app/Contacts/Contacts.apk differ
diff --git a/system/priv-app/Contacts/oat/arm64/Contacts.odex b/system/priv-app/Contacts/oat/arm64/Contacts.odex
new file mode 100644
index 0000000000000000000000000000000000000000..d22253da7979fd218c65b6f098e4d5f034e58f23
Binary files /dev/null and b/system/priv-app/Contacts/oat/arm64/Contacts.odex differ
diff --git a/system/priv-app/ContactsProvider/ContactsProvider.apk b/system/priv-app/ContactsProvider/ContactsProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..bb4ea49229c6ad841ea711ac6d8e2da7b353da1d
Binary files /dev/null and b/system/priv-app/ContactsProvider/ContactsProvider.apk differ
diff --git a/system/priv-app/ContactsProvider/oat/arm64/ContactsProvider.odex b/system/priv-app/ContactsProvider/oat/arm64/ContactsProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..993c931935428d7ba650bccd416545eb728eb2e5
Binary files /dev/null and b/system/priv-app/ContactsProvider/oat/arm64/ContactsProvider.odex differ
diff --git a/system/priv-app/DefaultContainerService/DefaultContainerService.apk b/system/priv-app/DefaultContainerService/DefaultContainerService.apk
new file mode 100644
index 0000000000000000000000000000000000000000..1e08fea45a33a012ae87193dc3f461113ce81c2c
Binary files /dev/null and b/system/priv-app/DefaultContainerService/DefaultContainerService.apk differ
diff --git a/system/priv-app/DefaultContainerService/lib/arm64/libdefcontainer_jni.so b/system/priv-app/DefaultContainerService/lib/arm64/libdefcontainer_jni.so
new file mode 120000
index 0000000000000000000000000000000000000000..ae557d9ed9e5be42d3203a99ddeffb661969d5b3
--- /dev/null
+++ b/system/priv-app/DefaultContainerService/lib/arm64/libdefcontainer_jni.so
@@ -0,0 +1 @@
+/system/lib64/libdefcontainer_jni.so
\ No newline at end of file
diff --git a/system/priv-app/DefaultContainerService/oat/arm64/DefaultContainerService.odex b/system/priv-app/DefaultContainerService/oat/arm64/DefaultContainerService.odex
new file mode 100644
index 0000000000000000000000000000000000000000..8a0918ce181599e0a63d8593863b3b65fcf0abe5
Binary files /dev/null and b/system/priv-app/DefaultContainerService/oat/arm64/DefaultContainerService.odex differ
diff --git a/system/priv-app/Dialer/Dialer.apk b/system/priv-app/Dialer/Dialer.apk
new file mode 100644
index 0000000000000000000000000000000000000000..907a0e05e3b1848432f216105cc0b6d099ab39bf
Binary files /dev/null and b/system/priv-app/Dialer/Dialer.apk differ
diff --git a/system/priv-app/Dialer/oat/arm64/Dialer.odex b/system/priv-app/Dialer/oat/arm64/Dialer.odex
new file mode 100644
index 0000000000000000000000000000000000000000..fb4d4dc5cf42b83a1f00ee046aaa4aea1f6c45dc
Binary files /dev/null and b/system/priv-app/Dialer/oat/arm64/Dialer.odex differ
diff --git a/system/priv-app/DownloadProvider/DownloadProvider.apk b/system/priv-app/DownloadProvider/DownloadProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..3d12ddb22f9593354489fcbad66afd63bd5562a7
Binary files /dev/null and b/system/priv-app/DownloadProvider/DownloadProvider.apk differ
diff --git a/system/priv-app/DownloadProvider/oat/arm64/DownloadProvider.odex b/system/priv-app/DownloadProvider/oat/arm64/DownloadProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..b6a2c057021c0cb83d6eb56a8059f03f4219f003
Binary files /dev/null and b/system/priv-app/DownloadProvider/oat/arm64/DownloadProvider.odex differ
diff --git a/system/priv-app/ExternalStorageProvider/ExternalStorageProvider.apk b/system/priv-app/ExternalStorageProvider/ExternalStorageProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..cb5063a747d90e2363f34f1f0d49b98fe2206424
Binary files /dev/null and b/system/priv-app/ExternalStorageProvider/ExternalStorageProvider.apk differ
diff --git a/system/priv-app/ExternalStorageProvider/oat/arm64/ExternalStorageProvider.odex b/system/priv-app/ExternalStorageProvider/oat/arm64/ExternalStorageProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..d140f95ad0c960ee8b2a8f57eacb3c27d58ff921
Binary files /dev/null and b/system/priv-app/ExternalStorageProvider/oat/arm64/ExternalStorageProvider.odex differ
diff --git a/system/priv-app/FMRadio/FMRadio.apk b/system/priv-app/FMRadio/FMRadio.apk
new file mode 100644
index 0000000000000000000000000000000000000000..cf408314e7d02251cc38b89c87b130e5670cec63
Binary files /dev/null and b/system/priv-app/FMRadio/FMRadio.apk differ
diff --git a/system/priv-app/FMRadio/lib/arm64/libfmjni.so b/system/priv-app/FMRadio/lib/arm64/libfmjni.so
new file mode 120000
index 0000000000000000000000000000000000000000..5446ac257720464eadddc5f4f4bdcfd6935e3d69
--- /dev/null
+++ b/system/priv-app/FMRadio/lib/arm64/libfmjni.so
@@ -0,0 +1 @@
+/system/lib64/libfmjni.so
\ No newline at end of file
diff --git a/system/priv-app/FMRadio/oat/arm64/FMRadio.odex b/system/priv-app/FMRadio/oat/arm64/FMRadio.odex
new file mode 100644
index 0000000000000000000000000000000000000000..58202b508e97a385bf6138f869125c4d2a6550e8
Binary files /dev/null and b/system/priv-app/FMRadio/oat/arm64/FMRadio.odex differ
diff --git a/system/priv-app/FloatButton/FloatButton.apk b/system/priv-app/FloatButton/FloatButton.apk
new file mode 100644
index 0000000000000000000000000000000000000000..8fa826930bd48a96cf9060047fc7e15726ecad54
Binary files /dev/null and b/system/priv-app/FloatButton/FloatButton.apk differ
diff --git a/system/priv-app/FusedLocation/FusedLocation.apk b/system/priv-app/FusedLocation/FusedLocation.apk
new file mode 100644
index 0000000000000000000000000000000000000000..6ec568b87ad45033179cd8e8f585ec443fb509ac
Binary files /dev/null and b/system/priv-app/FusedLocation/FusedLocation.apk differ
diff --git a/system/priv-app/FusedLocation/oat/arm64/FusedLocation.odex b/system/priv-app/FusedLocation/oat/arm64/FusedLocation.odex
new file mode 100644
index 0000000000000000000000000000000000000000..6e34c0951ad8f7d8b435d76434568f72000149cc
Binary files /dev/null and b/system/priv-app/FusedLocation/oat/arm64/FusedLocation.odex differ
diff --git a/system/priv-app/GmsCore/GmsCore.apk b/system/priv-app/GmsCore/GmsCore.apk
new file mode 100644
index 0000000000000000000000000000000000000000..84c018a7d121e0af479cdf72bf1d9921d510428e
Binary files /dev/null and b/system/priv-app/GmsCore/GmsCore.apk differ
diff --git a/system/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk b/system/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk
new file mode 100644
index 0000000000000000000000000000000000000000..5e9bd13e4fa78cdd01c512b5b94d385fc5817003
Binary files /dev/null and b/system/priv-app/GoogleBackupTransport/GoogleBackupTransport.apk differ
diff --git a/system/priv-app/GoogleFeedback/GoogleFeedback.apk b/system/priv-app/GoogleFeedback/GoogleFeedback.apk
new file mode 100644
index 0000000000000000000000000000000000000000..4afc39a12f4d583166caa4619645ee81bf56ce0b
Binary files /dev/null and b/system/priv-app/GoogleFeedback/GoogleFeedback.apk differ
diff --git a/system/priv-app/GoogleLoginService/GoogleLoginService.apk b/system/priv-app/GoogleLoginService/GoogleLoginService.apk
new file mode 100644
index 0000000000000000000000000000000000000000..f733328e7d564009b9f133d3981e20aaeddb38ca
Binary files /dev/null and b/system/priv-app/GoogleLoginService/GoogleLoginService.apk differ
diff --git a/system/priv-app/GoogleOneTimeInitializer/GoogleOneTimeInitializer.apk b/system/priv-app/GoogleOneTimeInitializer/GoogleOneTimeInitializer.apk
new file mode 100644
index 0000000000000000000000000000000000000000..6bf97ecdb44f3dc790948fc95dbb744ebae1e7fa
Binary files /dev/null and b/system/priv-app/GoogleOneTimeInitializer/GoogleOneTimeInitializer.apk differ
diff --git a/system/priv-app/GooglePackageInstaller/GooglePackageInstaller.apk b/system/priv-app/GooglePackageInstaller/GooglePackageInstaller.apk
new file mode 100644
index 0000000000000000000000000000000000000000..2c401dcb1e8c6b39eb47a95aa2a457e7ada5873b
Binary files /dev/null and b/system/priv-app/GooglePackageInstaller/GooglePackageInstaller.apk differ
diff --git a/system/priv-app/GooglePartnerSetup/GooglePartnerSetup.apk b/system/priv-app/GooglePartnerSetup/GooglePartnerSetup.apk
new file mode 100644
index 0000000000000000000000000000000000000000..3e7b2c629992c5654b689f68675bd1d25b852339
Binary files /dev/null and b/system/priv-app/GooglePartnerSetup/GooglePartnerSetup.apk differ
diff --git a/system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk b/system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk
new file mode 100644
index 0000000000000000000000000000000000000000..f36d509012d93992fa8b3c5cabf11844cdeb36fa
Binary files /dev/null and b/system/priv-app/GoogleServicesFramework/GoogleServicesFramework.apk differ
diff --git a/system/priv-app/ImsService/ImsService.apk b/system/priv-app/ImsService/ImsService.apk
new file mode 100644
index 0000000000000000000000000000000000000000..e9affbf5943b8f31986d468f49aa856cf62df48d
Binary files /dev/null and b/system/priv-app/ImsService/ImsService.apk differ
diff --git a/system/priv-app/ImsService/oat/arm64/ImsService.odex b/system/priv-app/ImsService/oat/arm64/ImsService.odex
new file mode 100644
index 0000000000000000000000000000000000000000..32ea50dc4926dce9e2313df3e079b69a19e9b0f6
Binary files /dev/null and b/system/priv-app/ImsService/oat/arm64/ImsService.odex differ
diff --git a/system/priv-app/InputDevices/InputDevices.apk b/system/priv-app/InputDevices/InputDevices.apk
new file mode 100644
index 0000000000000000000000000000000000000000..5c66a1a41f7f56d14434ce3ff8fe2fdb109ba952
Binary files /dev/null and b/system/priv-app/InputDevices/InputDevices.apk differ
diff --git a/system/priv-app/InputDevices/oat/arm64/InputDevices.odex b/system/priv-app/InputDevices/oat/arm64/InputDevices.odex
new file mode 100644
index 0000000000000000000000000000000000000000..45a81f8fa3f8ffaff7b0229be073ce9a5eb692f6
Binary files /dev/null and b/system/priv-app/InputDevices/oat/arm64/InputDevices.odex differ
diff --git a/system/priv-app/LSF-Device-Pad-RoW/LSF-Device-Pad-RoW.apk b/system/priv-app/LSF-Device-Pad-RoW/LSF-Device-Pad-RoW.apk
new file mode 100644
index 0000000000000000000000000000000000000000..6e9d9f5235d9fb44d6e28ae83209a28f1e167ccd
Binary files /dev/null and b/system/priv-app/LSF-Device-Pad-RoW/LSF-Device-Pad-RoW.apk differ
diff --git a/system/priv-app/LSF-UEService-Pad-RoW/LSF-UEService-Pad-RoW.apk b/system/priv-app/LSF-UEService-Pad-RoW/LSF-UEService-Pad-RoW.apk
new file mode 100644
index 0000000000000000000000000000000000000000..07e22f961629e9e92073b87c30d6c2557669ba99
Binary files /dev/null and b/system/priv-app/LSF-UEService-Pad-RoW/LSF-UEService-Pad-RoW.apk differ
diff --git a/system/priv-app/LSF-User-Pad-RoW/LSF-User-Pad-RoW.apk b/system/priv-app/LSF-User-Pad-RoW/LSF-User-Pad-RoW.apk
new file mode 100644
index 0000000000000000000000000000000000000000..be85a0e9bbdcc37c6c1a7203eb2c02c79e070255
Binary files /dev/null and b/system/priv-app/LSF-User-Pad-RoW/LSF-User-Pad-RoW.apk differ
diff --git a/system/priv-app/Launcher3/Launcher3.apk b/system/priv-app/Launcher3/Launcher3.apk
new file mode 100644
index 0000000000000000000000000000000000000000..4ea7478c42541380d4cd9ea28dc77a327eea9311
Binary files /dev/null and b/system/priv-app/Launcher3/Launcher3.apk differ
diff --git a/system/priv-app/Launcher3/oat/arm64/Launcher3.odex b/system/priv-app/Launcher3/oat/arm64/Launcher3.odex
new file mode 100644
index 0000000000000000000000000000000000000000..f32fe6aa69e9536b5c34d6747b557e2e54706c21
Binary files /dev/null and b/system/priv-app/Launcher3/oat/arm64/Launcher3.odex differ
diff --git a/system/priv-app/LenovoAR/LenovoAR.apk b/system/priv-app/LenovoAR/LenovoAR.apk
new file mode 100644
index 0000000000000000000000000000000000000000..ce4d3018b85d3e26f993d30ab7d5d68d01ff7569
Binary files /dev/null and b/system/priv-app/LenovoAR/LenovoAR.apk differ
diff --git a/system/priv-app/LenovoAR/lib/arm/libmain.so b/system/priv-app/LenovoAR/lib/arm/libmain.so
new file mode 100644
index 0000000000000000000000000000000000000000..5dd0f86afb2d0ad3caaea3a461f0d66f9ac9c6a1
Binary files /dev/null and b/system/priv-app/LenovoAR/lib/arm/libmain.so differ
diff --git a/system/priv-app/LenovoAR/lib/arm/libmono.so b/system/priv-app/LenovoAR/lib/arm/libmono.so
new file mode 100644
index 0000000000000000000000000000000000000000..72b189cac98d1e2c385298c09b549d605c6bd712
Binary files /dev/null and b/system/priv-app/LenovoAR/lib/arm/libmono.so differ
diff --git a/system/priv-app/LenovoAR/lib/arm/libunity.so b/system/priv-app/LenovoAR/lib/arm/libunity.so
new file mode 100644
index 0000000000000000000000000000000000000000..f99fd584a0d4fadb0329f452614fe407950dc625
Binary files /dev/null and b/system/priv-app/LenovoAR/lib/arm/libunity.so differ
diff --git a/system/priv-app/LenovoAutoTest/LenovoAutoTest.apk b/system/priv-app/LenovoAutoTest/LenovoAutoTest.apk
new file mode 100644
index 0000000000000000000000000000000000000000..1e513cb1d4eed2dad9f8f2f7dc3c473c8c2fa766
Binary files /dev/null and b/system/priv-app/LenovoAutoTest/LenovoAutoTest.apk differ
diff --git a/system/priv-app/LenovoCamera/LenovoCamera.apk b/system/priv-app/LenovoCamera/LenovoCamera.apk
new file mode 100644
index 0000000000000000000000000000000000000000..b88f03324fb630242a901434df46b4c1fc89267d
Binary files /dev/null and b/system/priv-app/LenovoCamera/LenovoCamera.apk differ
diff --git a/system/priv-app/LenovoGallery/LenovoGallery.apk b/system/priv-app/LenovoGallery/LenovoGallery.apk
new file mode 100644
index 0000000000000000000000000000000000000000..4cf6590baad83b7393d3f00e3be901ea036f31aa
Binary files /dev/null and b/system/priv-app/LenovoGallery/LenovoGallery.apk differ
diff --git a/system/priv-app/LenovoGallery/lib/arm/libjni_filtershow_filters.so b/system/priv-app/LenovoGallery/lib/arm/libjni_filtershow_filters.so
new file mode 100644
index 0000000000000000000000000000000000000000..a5099eae512542c746edd2ab5b389cc096565cb4
Binary files /dev/null and b/system/priv-app/LenovoGallery/lib/arm/libjni_filtershow_filters.so differ
diff --git a/system/priv-app/LenovoOtaRow_V20160501/LenovoOtaRow_V20160501.apk b/system/priv-app/LenovoOtaRow_V20160501/LenovoOtaRow_V20160501.apk
new file mode 100644
index 0000000000000000000000000000000000000000..0c1ef510e62251bad07368ab7940e7b425b1738c
Binary files /dev/null and b/system/priv-app/LenovoOtaRow_V20160501/LenovoOtaRow_V20160501.apk differ
diff --git a/system/priv-app/LenovoWeather_row/LenovoWeather_row.apk b/system/priv-app/LenovoWeather_row/LenovoWeather_row.apk
new file mode 100644
index 0000000000000000000000000000000000000000..0c8746a8df48186fa96c045519dc4dcc0a77f129
Binary files /dev/null and b/system/priv-app/LenovoWeather_row/LenovoWeather_row.apk differ
diff --git a/system/priv-app/ManagedProvisioning/ManagedProvisioning.apk b/system/priv-app/ManagedProvisioning/ManagedProvisioning.apk
new file mode 100644
index 0000000000000000000000000000000000000000..d558e49e9e86adb3229a29dac601a10f9c0fc7bb
Binary files /dev/null and b/system/priv-app/ManagedProvisioning/ManagedProvisioning.apk differ
diff --git a/system/priv-app/ManagedProvisioning/oat/arm64/ManagedProvisioning.odex b/system/priv-app/ManagedProvisioning/oat/arm64/ManagedProvisioning.odex
new file mode 100644
index 0000000000000000000000000000000000000000..b598091d9c7b88a6a213b5750ab9d2ca21523703
Binary files /dev/null and b/system/priv-app/ManagedProvisioning/oat/arm64/ManagedProvisioning.odex differ
diff --git a/system/priv-app/MediaProvider/MediaProvider.apk b/system/priv-app/MediaProvider/MediaProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..0c0c48ed78a25d4b419abb41221cf2840dadc779
Binary files /dev/null and b/system/priv-app/MediaProvider/MediaProvider.apk differ
diff --git a/system/priv-app/MediaProvider/oat/arm64/MediaProvider.odex b/system/priv-app/MediaProvider/oat/arm64/MediaProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..dbdf6d72c791802b420d8573329ef2595c245320
Binary files /dev/null and b/system/priv-app/MediaProvider/oat/arm64/MediaProvider.odex differ
diff --git a/system/priv-app/MmsService/MmsService.apk b/system/priv-app/MmsService/MmsService.apk
new file mode 100644
index 0000000000000000000000000000000000000000..bb6a70a7894c5c3ad7efab9420f80d0c636934d2
Binary files /dev/null and b/system/priv-app/MmsService/MmsService.apk differ
diff --git a/system/priv-app/MmsService/oat/arm64/MmsService.odex b/system/priv-app/MmsService/oat/arm64/MmsService.odex
new file mode 100644
index 0000000000000000000000000000000000000000..afade057c8ee67e69d02720c19c428a2c521efd7
Binary files /dev/null and b/system/priv-app/MmsService/oat/arm64/MmsService.odex differ
diff --git a/system/priv-app/MtkMms/MtkMms.apk b/system/priv-app/MtkMms/MtkMms.apk
new file mode 100644
index 0000000000000000000000000000000000000000..d6eb3442648dc3195b8e31fd45d3c7a8b881603b
Binary files /dev/null and b/system/priv-app/MtkMms/MtkMms.apk differ
diff --git a/system/priv-app/MtkMms/oat/arm64/MtkMms.odex b/system/priv-app/MtkMms/oat/arm64/MtkMms.odex
new file mode 100644
index 0000000000000000000000000000000000000000..07bb06d1bb32d1a52da9143c68a7481e53d86643
Binary files /dev/null and b/system/priv-app/MtkMms/oat/arm64/MtkMms.odex differ
diff --git a/system/priv-app/MusicFX/MusicFX.apk b/system/priv-app/MusicFX/MusicFX.apk
new file mode 100644
index 0000000000000000000000000000000000000000..2e6d556d48bec4d56f53cdc7d7d12a944f15d841
Binary files /dev/null and b/system/priv-app/MusicFX/MusicFX.apk differ
diff --git a/system/priv-app/MusicFX/oat/arm64/MusicFX.odex b/system/priv-app/MusicFX/oat/arm64/MusicFX.odex
new file mode 100644
index 0000000000000000000000000000000000000000..94a7e97b2af7b7adbc613b09b68ae8234d8865aa
Binary files /dev/null and b/system/priv-app/MusicFX/oat/arm64/MusicFX.odex differ
diff --git a/system/priv-app/Phonesky/Phonesky.apk b/system/priv-app/Phonesky/Phonesky.apk
new file mode 100644
index 0000000000000000000000000000000000000000..b3c23f7119dcf0b7c30f7df7b18cc46e0c0525d2
Binary files /dev/null and b/system/priv-app/Phonesky/Phonesky.apk differ
diff --git a/system/priv-app/ProxyHandler/ProxyHandler.apk b/system/priv-app/ProxyHandler/ProxyHandler.apk
new file mode 100644
index 0000000000000000000000000000000000000000..3b0dc3dede5aee6685dbe19d65ba34225b02b5e6
Binary files /dev/null and b/system/priv-app/ProxyHandler/ProxyHandler.apk differ
diff --git a/system/priv-app/ProxyHandler/oat/arm64/ProxyHandler.odex b/system/priv-app/ProxyHandler/oat/arm64/ProxyHandler.odex
new file mode 100644
index 0000000000000000000000000000000000000000..9042d2aaa3175d034a24b8a6d6a1ff21370e97aa
Binary files /dev/null and b/system/priv-app/ProxyHandler/oat/arm64/ProxyHandler.odex differ
diff --git a/system/priv-app/Settings/Settings.apk b/system/priv-app/Settings/Settings.apk
new file mode 100644
index 0000000000000000000000000000000000000000..98ec1d1c84325f345bd0e4a1e5f7f701f8224c83
Binary files /dev/null and b/system/priv-app/Settings/Settings.apk differ
diff --git a/system/priv-app/SettingsProvider/SettingsProvider.apk b/system/priv-app/SettingsProvider/SettingsProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..1663c6cf9ad5bc7e3060717350704ff3ea704630
Binary files /dev/null and b/system/priv-app/SettingsProvider/SettingsProvider.apk differ
diff --git a/system/priv-app/SettingsProvider/oat/arm64/SettingsProvider.odex b/system/priv-app/SettingsProvider/oat/arm64/SettingsProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..1ca4d6122505f55ddf344442ebcbbe9ef9d5f4e5
Binary files /dev/null and b/system/priv-app/SettingsProvider/oat/arm64/SettingsProvider.odex differ
diff --git a/system/priv-app/SettingsWebviewUtils/SettingsWebviewUtils.apk b/system/priv-app/SettingsWebviewUtils/SettingsWebviewUtils.apk
new file mode 100644
index 0000000000000000000000000000000000000000..906e4765fd473d0ffcc90604212552eeafa62bee
Binary files /dev/null and b/system/priv-app/SettingsWebviewUtils/SettingsWebviewUtils.apk differ
diff --git a/system/priv-app/SetupWizard/SetupWizard.apk b/system/priv-app/SetupWizard/SetupWizard.apk
new file mode 100644
index 0000000000000000000000000000000000000000..7138fa8197d2c2cbc4444b2b4c08f3ab00f652c0
Binary files /dev/null and b/system/priv-app/SetupWizard/SetupWizard.apk differ
diff --git a/system/priv-app/SharedStorageBackup/SharedStorageBackup.apk b/system/priv-app/SharedStorageBackup/SharedStorageBackup.apk
new file mode 100644
index 0000000000000000000000000000000000000000..2f1f0a7c64ba7b0cdc7fc8822a3604c536a5021e
Binary files /dev/null and b/system/priv-app/SharedStorageBackup/SharedStorageBackup.apk differ
diff --git a/system/priv-app/SharedStorageBackup/oat/arm64/SharedStorageBackup.odex b/system/priv-app/SharedStorageBackup/oat/arm64/SharedStorageBackup.odex
new file mode 100644
index 0000000000000000000000000000000000000000..d237d7132af61e3cb4d75ea6a6a64a38d4289169
Binary files /dev/null and b/system/priv-app/SharedStorageBackup/oat/arm64/SharedStorageBackup.odex differ
diff --git a/system/priv-app/Shell/Shell.apk b/system/priv-app/Shell/Shell.apk
new file mode 100644
index 0000000000000000000000000000000000000000..2e2dd276472093945bd48dc54bd6677bb7eb6ad8
Binary files /dev/null and b/system/priv-app/Shell/Shell.apk differ
diff --git a/system/priv-app/Shell/oat/arm64/Shell.odex b/system/priv-app/Shell/oat/arm64/Shell.odex
new file mode 100644
index 0000000000000000000000000000000000000000..8b6879c6bac2c567cca4520a21b3a91b24275e4a
Binary files /dev/null and b/system/priv-app/Shell/oat/arm64/Shell.odex differ
diff --git a/system/priv-app/StatementService/StatementService.apk b/system/priv-app/StatementService/StatementService.apk
new file mode 100644
index 0000000000000000000000000000000000000000..06970adae4eb18a78bb9194fb9547bf3e37d4991
Binary files /dev/null and b/system/priv-app/StatementService/StatementService.apk differ
diff --git a/system/priv-app/StatementService/oat/arm64/StatementService.odex b/system/priv-app/StatementService/oat/arm64/StatementService.odex
new file mode 100644
index 0000000000000000000000000000000000000000..46f04c8179191b036aae27927a3748080c5fdc08
Binary files /dev/null and b/system/priv-app/StatementService/oat/arm64/StatementService.odex differ
diff --git a/system/priv-app/Stk1/Stk1.apk b/system/priv-app/Stk1/Stk1.apk
new file mode 100644
index 0000000000000000000000000000000000000000..73189002d06ef8541de55adb4ca382cf2cef3b35
Binary files /dev/null and b/system/priv-app/Stk1/Stk1.apk differ
diff --git a/system/priv-app/Stk1/oat/arm64/Stk1.odex b/system/priv-app/Stk1/oat/arm64/Stk1.odex
new file mode 100644
index 0000000000000000000000000000000000000000..a13429a07beceec33f7c8e0ba0eaed16622d02e7
Binary files /dev/null and b/system/priv-app/Stk1/oat/arm64/Stk1.odex differ
diff --git a/system/priv-app/SystemUI/SystemUI.apk b/system/priv-app/SystemUI/SystemUI.apk
new file mode 100644
index 0000000000000000000000000000000000000000..71d817d11948f651bd70d2d07b233cf5fccb4f04
Binary files /dev/null and b/system/priv-app/SystemUI/SystemUI.apk differ
diff --git a/system/priv-app/SystemUI/oat/arm64/SystemUI.odex b/system/priv-app/SystemUI/oat/arm64/SystemUI.odex
new file mode 100644
index 0000000000000000000000000000000000000000..1bd09a9b9f232d640143d9c1650d2294bcac44e0
Binary files /dev/null and b/system/priv-app/SystemUI/oat/arm64/SystemUI.odex differ
diff --git a/system/priv-app/TeleService/TeleService.apk b/system/priv-app/TeleService/TeleService.apk
new file mode 100644
index 0000000000000000000000000000000000000000..f42573a71de64a37fbfd329ce97cd57d46311362
Binary files /dev/null and b/system/priv-app/TeleService/TeleService.apk differ
diff --git a/system/priv-app/TeleService/oat/arm64/TeleService.odex b/system/priv-app/TeleService/oat/arm64/TeleService.odex
new file mode 100644
index 0000000000000000000000000000000000000000..2befc6128ddab56ac100a5717e3acd2642893525
Binary files /dev/null and b/system/priv-app/TeleService/oat/arm64/TeleService.odex differ
diff --git a/system/priv-app/Telecom/Telecom.apk b/system/priv-app/Telecom/Telecom.apk
new file mode 100644
index 0000000000000000000000000000000000000000..75524ffd38b86211c3556bba72dab635142da04e
Binary files /dev/null and b/system/priv-app/Telecom/Telecom.apk differ
diff --git a/system/priv-app/Telecom/oat/arm64/Telecom.odex b/system/priv-app/Telecom/oat/arm64/Telecom.odex
new file mode 100644
index 0000000000000000000000000000000000000000..f2dfbadbf32fe9561dda3b056a95b26bbf165a79
Binary files /dev/null and b/system/priv-app/Telecom/oat/arm64/Telecom.odex differ
diff --git a/system/priv-app/TelephonyProvider/TelephonyProvider.apk b/system/priv-app/TelephonyProvider/TelephonyProvider.apk
new file mode 100644
index 0000000000000000000000000000000000000000..cb8a5d40188eb54ede16f53d6314f2212148ea1c
Binary files /dev/null and b/system/priv-app/TelephonyProvider/TelephonyProvider.apk differ
diff --git a/system/priv-app/TelephonyProvider/oat/arm64/TelephonyProvider.odex b/system/priv-app/TelephonyProvider/oat/arm64/TelephonyProvider.odex
new file mode 100644
index 0000000000000000000000000000000000000000..8f6b3dd2b5f4c443e49ddd7c7b6dcfc4ba743bf4
Binary files /dev/null and b/system/priv-app/TelephonyProvider/oat/arm64/TelephonyProvider.odex differ
diff --git a/system/priv-app/Velvet/Velvet.apk b/system/priv-app/Velvet/Velvet.apk
new file mode 100644
index 0000000000000000000000000000000000000000..f61215047ca082d8d49d1600533247343c36e987
Binary files /dev/null and b/system/priv-app/Velvet/Velvet.apk differ
diff --git a/system/priv-app/VpnDialogs/VpnDialogs.apk b/system/priv-app/VpnDialogs/VpnDialogs.apk
new file mode 100644
index 0000000000000000000000000000000000000000..0e850ccbae7f7582784370726663269f8dd1658b
Binary files /dev/null and b/system/priv-app/VpnDialogs/VpnDialogs.apk differ
diff --git a/system/priv-app/VpnDialogs/oat/arm64/VpnDialogs.odex b/system/priv-app/VpnDialogs/oat/arm64/VpnDialogs.odex
new file mode 100644
index 0000000000000000000000000000000000000000..5ef5a018185dcf08c8ee05ca46dd829371dba7e8
Binary files /dev/null and b/system/priv-app/VpnDialogs/oat/arm64/VpnDialogs.odex differ
diff --git a/system/priv-app/WallpaperCropper/WallpaperCropper.apk b/system/priv-app/WallpaperCropper/WallpaperCropper.apk
new file mode 100644
index 0000000000000000000000000000000000000000..637b53d6d550948a07639783249ad3b60baa66eb
Binary files /dev/null and b/system/priv-app/WallpaperCropper/WallpaperCropper.apk differ
diff --git a/system/priv-app/WallpaperCropper/oat/arm64/WallpaperCropper.odex b/system/priv-app/WallpaperCropper/oat/arm64/WallpaperCropper.odex
new file mode 100644
index 0000000000000000000000000000000000000000..1b9a09273bdbc2526805e523a981a46b872358f2
Binary files /dev/null and b/system/priv-app/WallpaperCropper/oat/arm64/WallpaperCropper.odex differ
diff --git a/system/priv-app/WfoService/WfoService.apk b/system/priv-app/WfoService/WfoService.apk
new file mode 100644
index 0000000000000000000000000000000000000000..d3653d6b178b932f380c78a797c390254174c77e
Binary files /dev/null and b/system/priv-app/WfoService/WfoService.apk differ
diff --git a/system/priv-app/WfoService/oat/arm64/WfoService.odex b/system/priv-app/WfoService/oat/arm64/WfoService.odex
new file mode 100644
index 0000000000000000000000000000000000000000..85fc0c280126a4353612e6b69f2b0297584535cf
Binary files /dev/null and b/system/priv-app/WfoService/oat/arm64/WfoService.odex differ
diff --git a/system/priv-app/wt_secret_code_manager/oat/arm64/wt_secret_code_manager.odex b/system/priv-app/wt_secret_code_manager/oat/arm64/wt_secret_code_manager.odex
new file mode 100644
index 0000000000000000000000000000000000000000..9ae98f833ebac0faaabc72e4950828a830b0dcfa
Binary files /dev/null and b/system/priv-app/wt_secret_code_manager/oat/arm64/wt_secret_code_manager.odex differ
diff --git a/system/priv-app/wt_secret_code_manager/wt_secret_code_manager.apk b/system/priv-app/wt_secret_code_manager/wt_secret_code_manager.apk
new file mode 100644
index 0000000000000000000000000000000000000000..03befbb6c924a5148633dee229de402e033fb62f
Binary files /dev/null and b/system/priv-app/wt_secret_code_manager/wt_secret_code_manager.apk differ