| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
Change-Id: I4bfac85c64599ced45983a86d98cfd810a97db99
|
|
|
|
| |
Change-Id: I29fb36cfc1c1298f31947bdd2d3cd8d07c22209a
|
|
|
|
|
|
|
|
|
| |
Make service part of 'hal' class.
Install files in vendor partition.
Register instance as 'default' as expected by framework.
Change-Id: I487fad4df872397ab76cea377e5304c956a756da
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL replaces all LOCAL_MODULE_PATH_* definitions for vendor shared
libraries with LOCAL_VENDOR_MODULE := true instead. This appropriately
generates sanitized versions of these libraries to /data/asan/* while
generating the stock versions in /vendor/lib* as desired.
Needed for ASAN builds to work correctly.
Bug: 37740897
Test: m -j40 && SANITIZE_TARGET="address" m -j40 # shared libs in
$ANDROID_PRODUCT_OUT/vendor/lib* do not contain asan symbols, while
the ones in $ANDROID_PRODUCT_OUT/data/asan/vendor/lib* do.
Change-Id: If6a495dd153c47f929de047fd48039b990348720
(cherry picked from commit e872612127cfbf55ceba01e9860e0acc47d64447)
|
|
|
|
|
|
|
|
|
| |
The .rc file should be on the vendor image, or can not boot
with generic system image.
Bug: 63051055
Test: Boot with GSI to home screen
Change-Id: I1e2ebe5d23a6cf5a4176ee33613ef621b4b558cf
|
|
|
|
|
|
|
|
|
|
|
|
| |
One must explicitly include what it need.
time.h for struct tm.
sys/time.h for gettimeofday, etc.
Bug: 37629934
Test: build
Merged-In: Iacd5317d958f61df062fca40fbf2e8992c7fbb44
Change-Id: I19e1043f23dbe85836b73714a4f1440159ebe419
|
|
|
|
|
|
| |
Test: m -j BOARD_VNDK_VERSION=current libgps.utils
Bug: 37342627
Change-Id: Ifcd9344245cf689d4075d34b89faa689647b8b0b
|
|
|
|
| |
* No references were found in system, framework or hardware.
|
|
|
|
| |
* Deprecated
|
| |
|
|
|
|
| |
* avc: denied { set } for property=service.adb.root pid=1892 uid=1000 gid=1000 scontext=u:r:system_app:s0 tcontext=u:object_r:shell_prop:s0 tclass=property_service permissive=1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
avc: denied { read } for pid=2442 comm=tion.NEW_MODULE name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=2442 comm=tion.NEW_MODULE name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=2212 comm=.gms.persistent name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=2212 comm=.gms.persistent name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=2442 comm=lowpool[1] name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=2442 comm=lowpool[1] name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=3917 comm=gcm-task#1 name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=3917 comm=gcm-task#1 name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=5270 comm=.gms.persistent name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=5270 comm=.gms.persistent name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=5465 comm=lowpool[3] name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=5465 comm=lowpool[3] name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=5465 comm=highpool[3] name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { read } for pid=5465 comm=highpool[3] name=stat dev=proc ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { open } for pid=2440 comm="tion.NEW_MODULE" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { open } for pid=2440 comm="tion.NEW_MODULE" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { open } for pid=2241 comm=".gms.persistent" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { open } for pid=2241 comm=".gms.persistent" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { open } for pid=2440 comm="lowpool[5]" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { open } for pid=2440 comm="lowpool[5]" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { getattr } for pid=2345 comm="tion.NEW_MODULE" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { getattr } for pid=2345 comm="tion.NEW_MODULE" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { getattr } for pid=2239 comm=".gms.persistent" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { getattr } for pid=2239 comm=".gms.persistent" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { getattr } for pid=2345 comm="lowpool[4]" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
avc: denied { getattr } for pid=2345 comm="lowpool[4]" path="/proc/stat" dev="proc" ino=4026532465 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:proc_stat:s0 tclass=file permissive=0
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Stock has this:
# enable mbn file update for SIMTrigger
#[Begin][ZUKMT-162] Enable mbn update
#persist.radio.sw_mbn_update=0
#persist.radio.hw_mbn_update=0
persist.radio.sw_mbn_update=1
persist.radio.hw_mbn_update=1
#[End][ZUKMT-162] Enable mbn update
|
| |
|
|
|
|
| |
* And I was wondering why I couldn't find it anywhere... ಠ_ಠ
|
|
|
|
|
|
|
|
|
|
| |
address denials such as:
avc: denied { module_request } for pid=1 comm="init" kmod="crypto-cts(cbc(aes-ce))-all" scontext=u:r:init:s0 tcontext=u:r:kernel:s0 tclass=system permissive=0
which caused by b/35930111
Bug: 36056446
Test: no denials
Change-Id: I2a1fd14a0225a79526f77228bddd299434f075f3
|
|
|
|
| |
* The rules came from marlin's sepolicy.
|
| |
|
| |
|
| |
|
|
|
|
| |
Change-Id: I8fd3e9ef5c97f87b2688b607d983b4b540481b46
|
|
|
|
| |
* ims apk is now in /system.
|
|
|
|
| |
Change-Id: I2fd8a24c29089a92b842aeb2cea564fcca137134
|
|
|
|
|
|
|
|
|
|
| |
* ./out/host/linux-x86/bin/assemble_vintf -m -i system/libhidl/manifest.xml \
-o device/zuk/msm8996-common/compatibility_matrix.xml
* Manual edit:
- Remove comments
- Remove vndk entries
- Set optional="false"
|
|
|
|
|
|
| |
vendor/framework/qti-telephony-common.jar"
This reverts commit 68bfbbc68600f14d7339dfe1ceeb7aa836c70107.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* We renamed 'factory' as 'vendor' on our partition table:
z2_row: sgdisk_static --change-name=9:vendor /dev/block/sda
z2_plus: sgdisk_static --change-name=46:vendor /dev/block/mmcblk0
Note that partition number for z2_plus may not be the same if you came from Indian's stock
or from Chinese's stock.
Check first the output of 'ls -l /dev/block/bootdevice/by-name/factory'
* Thanks to @cryscript for the idea and his work for z2_plus.
|
|
|
|
|
|
| |
libmmcamera2_sensor_modules.so.
* The blob changed after the upgrade to ZUI 3.5.344.
|
|
|
|
| |
* Better to go step by step avoiding breaking things... ;-)
|
|
|
|
|
|
|
| |
* The flag is no longer needed, since the new native binderized
lights HAL is being built in place of the legacy one.
Change-Id: I7dd516d0ac73152082983766b29289479be62af0
|
|
|
|
|
|
| |
* Nothing in the OSS bits takes it into account.
Change-Id: I6f949a12c643810cb1fba764bf13abb30e5dd88c
|
|
|
|
| |
vendor/framework/qti-telephony-common.jar
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Add required permissions for netmgrd to use the new netutils wrappers
Bug: 36463595
Test: boot sailfish, test LTE, wifi, wifi calling and phone calls work
Change-Id: I5894ee2659f97fce4f4f2b16c54c10f42484b454
Signed-off-by: Sandeep Patil <sspatil@google.com>
|
|
|
|
|
|
| |
and peripheral manager blobs.
* from marlin OPM2.171019.029 release.
|
|
|
|
| |
Change-Id: Idff05f2626138c96dccd3ab4c26c4df1be40a606
|
|
|
|
|
|
|
| |
- imsrcsd starts alarm timers hence needs
WAKE_ALARM capability.
Change-Id: I0e72998bab6b17ca6222e5a931d26275fa784e97
|
| |
|
|
|
|
| |
Change-Id: I23adbffbe22ff622d0a6fb82290380d86c29d0e4
|
| |
|
|
|
|
|
|
|
|
| |
Remove this redundant mechanism of copying DB.
QCRIL Daemon already takes care of the copying
at runtime
Change-Id: I2213c2a8a1c9717c92f3cf5e7873c0ee9e65da35
|
|
|
|
|
| |
* Imported from ZUI 3.5.315 removing everything that is not
useful for our msm8996.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Required because the lights need to be turned off late in boot
(e.x. during fsck for disk health), and before, blank_screen
accessing light encountered a race condition where if it didn't
get scheduled before all of the processes which were getting
shutdown were getting killed, the screen wouldn't blank.
Bug: 74976325
Test: adjusting brightness continues to work
Test: screen blanks during shutdown at the correct time
including when an artificial 5s delay is inserted when
the phone normally fscks (which can also be quick)
Change-Id: I57ebc11d7ecf57ee327c681455712f4b53de6fd3
Merged-In: I57ebc11d7ecf57ee327c681455712f4b53de6fd3
|
|
|
|
|
| |
* Believe it or not, we have a more recent build than op3
for these blobs.
|
| |
|
|
|
|
|
| |
Change-Id: Ieaa9c9308a4004eeb92027b71999359ea47e5fd8
Signed-off-by: Wei Wang <wvw@google.com>
|
|
|
|
| |
Change-Id: I6dfc2f82393f23e3f11bc813057c9446985d1968
|
| |
|
|
|
|
| |
* And fix the path of android.hardware.audio.pro.xml.
|
| |
|