Age | Commit message (Collapse) | Author |
|
Change-Id: I498ba8ad9ec5f2f0d7ce5fd887217f88be2013b8
|
|
Revert "copy android_filesystem_capability locally"
This reverts commit 11a4704f7e55c67a2ca81121036e82a7154f25d6.
Change-Id: I36402fb6d89a04ae025f83bab4363a2d9e499281
|
|
Change-Id: Ic4ffe8860256c2297d2fde87bc46fbebb26ac0c2
|
|
The new RQBalance-PowerHAL deprecates configuration through
Android properties.
Now the configuration is parsed from an XML, located at
/system/etc/rqbalance_config.xml.
Change-Id: Iebc85a4f420e9b471139063a03a3831f95be5e28
|
|
- Used snd_soc_msm_Taiko (from Honami WCD9320) config file for old audio
HAL as reference for ACDB IDs
- Fixed some ACDB IDs for speaker outputs, everything that Honami uses
as 14 for us it's 15.
- Updated some alias from our mixer_paths.xml
- Reverted back to original bt-sco acdbid.
- Deleted Speaker-Safe, for us, it's Speaker-protected- ID's are good.
Change-Id: Id6fb72cc32ba9a3afcc5a54914844a86efe21156
|
|
* usb otg storage path was uncorrect for N.
Change-Id: Ie191cb07aeab43ea27fdc9eedec1fb65bd39e164
|
|
* Enable fluence: Fixes Stereo audio recording and in-call low mic
sensitivity
* Add HFP and BLE declarations for Bluetooth Audio.
* Removed Voicecomm since it's not used by CAF8974 audio hal.
Change-Id: Ic1f02216da27ec87c739a9cd3b54cc46f63c02b7
|
|
At the moment only Volume + worked but it lowers down the volume.
This fix restores complete functionality of the in-line headset buttons
(+ volume, - volume, play/pause button)
Change-Id: I0cfdd38dcb1028b64efaff0cc53dec8da830c6b3
|
|
Change-Id: Ib447fe82f308dd8a2ff73237ec3725b69aad235c
|
|
- Used snd_soc_msm_Taiko (from Honami WCD9320) config file for old audio
HAL as reference for ACDB IDs
Change-Id: If6c937dff12765bd7d8b8a9bd88c43e9bb87339b
|
|
Change-Id: I25428cd0900493823e7afa9328886cb0ce6caa05
|
|
* Use one line per shim to make maintenance easiest.
Conflicts:
rootdir/init.camera.rc
Change-Id: I1e25ecbddcd676c263c6a3b9307406e5097be7f2
|
|
* The auto backup at 3.AM fail because of missing permissions.
Change-Id: I8db1471e7a7dd1426ebbf3a5269b35d30d215e75
|
|
* Hardware keystore rely on qseecomd,
wait for it before using keystore.
Change-Id: I23705050a7a9ea9efa58bbf6c3e9aea9b15c6c44
|
|
-Fixes audio playback and volume with bluetooth headsets
-Sound is not flat in playback anymore
-"Beat" like sound is gone now
Change-Id: I3eb5a3e97cd376d1955f94a8eb63c1406b6b430c
|
|
We measure this item in true/false
Change-Id: Ie306ee3ff19ea64e176c2b29e9a4102430c29cc3
|
|
* Credmgrdinit script had some mistakes. Adjust
policies according to the new changes.
Change-Id: I6e865f756225a1d8decdbc1833123dced27e75de
|
|
Log improvements:
* new: added logfile (/cache/credmgr.log) instead of logwrapper
for better debugging
* new: more verbose logging
* fix: replaced toybox cmds with generic ones (so either ramdisk
or system can provide them)
Known issue:
* Can cause a black screen issue
Change-Id: I19710e8b6e45d4fa9397575f4f9f31b7727e4468
|
|
* Some services where start with incorrect rights.
* Create tee /data folder
* Keystore and qseecomd are needed for encryption/decryption
and shouldnot be restarted at framework changes.
Change-Id: If1c7c0ba3602dccb8cb65dbe9193221438785c0a
|
|
Change-Id: I078576ec339adcf935b47034f6c5faed429339f5
|
|
-Remove unused Tag Viewer app.
-Declare that shinano platform nfc supports Mifare Classic tags
Change-Id: I2b357321b3fe0c4da0ea89461182fb81dcea07ea
|
|
Change-Id: Ifcdb96e84d3ae8d00870e08d3da107a2f1b2ce4e
|
|
* No policies added or removed, only moved between
files to improve se linux management.
Change-Id: Ifa7cb9ce84f75c99f2d96dd0a71ced26f2580ba9
|
|
|
|
|
|
* Some services where started too early and caused unexpected
behaviors. Encrypt the device broke ril, sometimes initcredmgrd
start after other criticals services.
Moves those services to late_start class.
* Remove uneeded class on disabled services.
Change-Id: I5a0b7175ee3c73b62ed79adf0c35d0ea8c4f0844
|
|
* Service class is useless when service is disabled.
Change-Id: Ifde5e4d6f40fa73c2489f846675ceaf40142b7e4
|
|
|
|
Change-Id: I55ee6c9fccaab9d098c2fe63cea44d1cdac96596
|
|
* Resolves issues with bluetooth audio in calls.
* Taken from sonyxperiadev; see:
https://github.com/sonyxperiadev/device-sony-kitakami/blob/6033244701b60757df33f22b8b6b83815a11ea54/bluetooth/vnd_generic.txt
Change-Id: I8f4f186f2d257bab7242961d542e5724761472a3
|
|
Change-Id: Ie787ea3176946be817135beaad4572d38eb47d4a
|
|
Our camera doesn't appear to support this with logcat showing a warning
Change-Id: If64d8adec1908a2d00cff9e5b1a836cf3c09af76
|
|
Change-Id: I541e952928cb591eaf1996f3f97ea78ba8b2a156
|
|
Change-Id: I551aa98fdd5a7dd9ebe93701e89f82dd6064e6f1
|
|
Change-Id: I1bdee42245e2cbf22ff030e0879064880ba90c0c
|
|
|
|
Change-Id: I22ea6053be8b056804685ce83ccce43a7a2b6918
|
|
Bug: 28108983
Change-Id: Iab933217810fa92687e79992acdf023acdb6ad88
|
|
Bug: 27192644
Change-Id: I3a682a96bb14977678159c5bd6ee361b92763905
|
|
Change-Id: Ic61014b8154bcdf6a9ffd29e7cffc76d9f0efa5e
|
|
Change-Id: I18e303a17c42657c522229889a8ac541e1eddc05
|
|
Change-Id: Ide69b8924d76154e6a7bfeb7c4b86d58568f2b5b
|
|
* Boot hang for 20 sec. The tmpfs idd wait arg cause this.
Remove it.
Change-Id: I1be8efcb2c3d5b21ccd2e2ef10d25ce108587a08
|
|
Change-Id: Ib1dd6500f4b275faff6bdddb5bee67a36614bb89
|
|
from logcat:
04-03 22:02:59.074 W/Thread-8(4352): type=1400 audit(0.0:7): avc: denied { unlink } for name="log" dev="mmcblk0p24" ino=6403 scontext=u:r:system_server:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0
04-03 22:02:59.074 W/Thread-8(4352): type=1400 audit(0.0:8): avc: denied { unlink } for name=".version" dev="mmcblk0p24" ino=6404 scontext=u:r:system_server:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0
04-03 22:02:59.074 W/Thread-8(4352): type=1400 audit(0.0:9): avc: denied { unlink } for name="recovery.fstab" dev="mmcblk0p24" ino=6405 scontext=u:r:system_server:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0
04-03 22:02:59.074 W/Thread-8(4352): type=1400 audit(0.0:10): avc: denied { unlink } for name="storage.fstab" dev="mmcblk0p24" ino=6406 scontext=u:r:system_server:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0
04-03 22:02:59.074 W/Thread-8(4352): type=1400 audit(0.0:11): avc: denied { unlink } for name="intent" dev="mmcblk0p24" ino=6408 scontext=u:r:system_server:s0 tcontext=u:object_r:unlabeled:s0 tclass=file permissive=0
04-03 21:05:50.971 E/SELinux (317): avc: denied { find } for service=account pid=7644 uid=0 scontext=u:r:sudaemon:s0 tcontext=u:object_r:account_service:s0 tclass=service_manager permissive=1
04-03 21:05:50.973 E/SELinux (317): avc: denied { find } for service=user pid=7644 uid=0 scontext=u:r:sudaemon:s0 tcontext=u:object_r:user_service:s0 tclass=service_manager permissive=1
04-03 21:05:50.973 E/SELinux (317): avc: denied { find } for service=package pid=7644 uid=0 scontext=u:r:sudaemon:s0 tcontext=u:object_r:package_service:s0 tclass=service_manager permissive=1
Change-Id: If600b150dd004a5f7fb5336b1ab6b76e2a6ec5b3
|
|
when it is set to enforced (from logcat and dmesg):
04-01 22:29:40.566 W/macaddrsetup(362): type=1400 audit(0.0:302): avc: denied { dac_override } for capability=1 scontext=u:r:addrsetup:s0 tcontext=u:r:addrsetup:s0 tclass=capability permissive=0
04-01 22:31:46.119 W/credmgrd(333): type=1400 audit(0.0:380): avc: denied { search } for name="suntory" dev="tmpfs" ino=6960 scontext=u:r:credmgrd:s0 tcontext=u:object_r:suntrold_sock_socket:s0 tclass=dir permissive=0
04-01 22:31:46.123 W/credmgrd(333): type=1400 audit(0.0:381): avc: denied { search } for name="/" dev="tmpfs" ino=7367 scontext=u:r:credmgrd:s0 tcontext=u:object_r:tmpfs:s0 tclass=dir permissive=0
04-01 22:31:41.186 W/iddd (12977): type=1400 audit(0.0:378): avc: denied { search } for name="/" dev="tmpfs" ino=7367 scontext=u:r:iddd:s0 tcontext=u:object_r:tmpfs:s0 tclass=dir permissive=0
04-01 22:31:46.249 W/scd (13064): type=1400 audit(0.0:382): avc: denied { getattr } for path="/dev/socket/scd/scd.sock" dev="tmpfs" ino=9384 scontext=u:r:scd:s0 tcontext=u:object_r:socket_device:s0 tclass=sock_file permissive=0
04-02 01:54:06.328 W/scd (7200): type=1400 audit(0.0:47): avc: denied { remove_name } for name="scd.sock" dev="tmpfs" ino=8437 scontext=u:r:scd:s0 tcontext=u:object_r:socket_device:s0 tclass=dir permissive=0
04-02 02:36:47.050 W/scd (6544): type=1400 audit(0.0:53): avc: denied { unlink } for name="scd.sock" dev="tmpfs" ino=8369 scontext=u:r:scd:s0 tcontext=u:object_r:socket_device:s0 tclass=sock_file permissive=0
04-02 03:09:36.677 W/scd (7902): type=1400 audit(0.0:72): avc: denied { search } for name="scd" dev="mmcblk0p25" ino=382769 scontext=u:r:scd:s0 tcontext=u:object_r:scd_data:s0 tclass=dir permissive=0
04-02 03:42:10.207 W/excal:HalCtrl(6497): type=1400 audit(0.0:16): avc: denied { write } for name="current1" dev="sysfs" ino=19887 scontext=u:r:mediaserver:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
[ 29.029135] type=1400 audit(7343886.976:11): avc: denied { search } for pid=365 comm="mm-qcamera-daem" name="etc" dev="mmcblk0p25" ino=716673 scontext=u:r:mm-qcamerad:s0 tcontext=u:object_r:ta_data_file:s0 tclass=dir permissive=0
[ 27.905847] type=1400 audit(7343885.850:6): avc: denied { search } for pid=254 comm="wvkbd" name="suntory" dev="tmpfs" ino=7537 scontext=u:r:wv:s0 tcontext=u:object_r:suntrold_sock_socket:s0 tclass=dir permissive=0
04-02 13:20:48.566 W/excal:ExposureC(7212): type=1400 audit(0.0:18): avc: denied { search } for name="battery" dev="sysfs" ino=18957 scontext=u:r:mediaserver:s0 tcontext=u:object_r:sysfs_battery_supply:s0 tclass=dir permissive=0
04-02 14:03:30.945 W/excal:ExposureC(6244): type=1400 audit(0.0:14): avc: denied { read } for name="voltage_now" dev="sysfs" ino=18973 scontext=u:r:mediaserver:s0 tcontext=u:object_r:sysfs_battery_supply:s0 tclass=file permissive=0
04-02 14:35:55.034 W/excal:ExposureC(6197): type=1400 audit(0.0:17): avc: denied { open } for name="voltage_now" dev="sysfs" ino=18870 scontext=u:r:mediaserver:s0 tcontext=u:object_r:sysfs_battery_supply:s0 tclass=file permissive=0
04-02 15:05:29.858 W/excal:ExposureC(5947): type=1400 audit(0.0:15): avc: denied { getattr } for path="/sys/devices/qpnp-charger-14/power_supply/battery/technology" dev="sysfs" ino=18969 scontext=u:r:mediaserver:s0 tcontext=u:object_r:sysfs_battery_supply:s0 tclass=file permissive=0
04-02 17:38:33.610 W/Binder:5021_3(5299): type=1400 audit(0.0:11): avc: denied { read } for name="/" dev="tmpfs" ino=6614 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=dir permissive=0
04-02 18:27:24.996 W/Binder:5251_1(5266): type=1400 audit(0.0:13): avc: denied { open } for name="/" dev="tmpfs" ino=7203 scontext=u:r:priv_app:s0:c512,c768 tcontext=u:object_r:device:s0 tclass=dir permissive=0
Change-Id: Ifbc5ef57cadea4d3f35d52dce23c1b56966bd981
|
|
* Device wasn't encryptable because of bad return code.
Initial commit message:
> some enhancements you may like ;)
>
> make if loop more bullet proof
> now every command gives an error result back and according to it the script fails or not immediately
> logging to dmesg device to be sure that we can write log messages (just do a "dmesg|grep CREDINIT" to get your log output)
> overall be more verbose
Change-Id: Ife5288522a20a9f962a01630d7a6c52d85ad6db8
|
|
Change-Id: I3b0381ac48b1615f73c11cbb9a76e0aee0aeb9ee
|
|
* Applications that use AudioTrack java interface for audio rendering
defaults to primary output as flags indicated as FLAG_NONE. If the
primary output is low latency output, it results higher power
consumption than deep-buffer path if used.
Description from https://android.googlesource.com/platform/frameworks/av/+/439e4ed
Change-Id: I8294ab9cb81a36c9f97a51f6041918299be7cf87
|
|
Change-Id: I077ea42e4dfa42010d78ce34b2b0888a4f1a316b
|
|
* The binary is located into root ramdisk with the new vendor repo.
Change-Id: I7cccab1de1507575e9e63573924a74ad2aefa630
|
|
Change-Id: I6832b287ae28e634b68abdcc31970e4520203291
|
|
Change-Id: I542625f5be637dbad4a40498eca69bfec0fe8ab1
|
|
Change-Id: I97eb5c4f6e430646737c4ac917c5839c614731cb
|
|
Change-Id: If8a4ced15808aabbbae91f924cd3144a62354491
|
|
Change-Id: If833437e19f05e24a448caec9c7e569d34ba6c82
|
|
Change-Id: I9146571a4f9d952e1299d523811149f5c81a6b89
|
|
|
|
Change-Id: I0b85560bb56beee0d21751fe55587c2de4b8ff00
|
|
|
|
|
|
|
|
|
|
Fixes tad socket problems
|
|
|
|
Change-Id: I0e726ca654ac6758569b6c754461872dcc9e60c0
|
|
* Recovery need a raw partition to work in N,
give it apps_log for this purpose and use
/idd on tmpfs.
Change-Id: I241d317ac472f414ffa9afe5d7568aac86a21b7f
|
|
|
|
Change-Id: I6f81296829673f66bcb27f444945b9bddd54929c
This fixes random mac adress at boot
|
|
Change-Id: I2ca85cd2c555b74f8de63c05e1e6dd2cc292dac9
|
|
|
|
Change-Id: Id40cc1bb3805f29f7305e056efe81804b37754a2
|
|
* also clean bluetooth stuff
Change-Id: Ib76be395aa584553c758c23063e233b54e41a856
|
|
* Correct typo in lineage.dependencies
Change-Id: I2f663574c65699be98acf370fcef4bc9e50c0c20
|
|
Change-Id: I993e632eb158af22240878c1363100e5701ad5fe
|
|
Change-Id: Ib1b7c45e13cc23006a40ac56f2790deb38adbde3
|
|
Change-Id: I6fbc6fd3d89ab797e4e781af98baba3dc889d8ed
|
|
Bug: 25864142
Change-Id: I97628282a23cb7fe0936c69f3a67a81c2afed60c
|
|
Change-Id: I7de068db839d1b8f8fd5091bd942f5fcd25ecd15
|
|
Change-Id: I5d8008f0fcb4455c77fb1df4b21e56abb7819ce7
|
|
Change-Id: Ib4384d45fdb317dceb551cd60acaa7f0b08b01b0
|
|
Change-Id: I6b49d98264935f3ba39faab6550125ed406b54ad
|
|
Change-Id: Ie6504c205fa9fbe54803331f5f40c765ace1a1e8
|
|
Change-Id: I00c14251e0417776d84bc3ad96ac0c397277f26c
|
|
Change-Id: Icd77fda744324178b0803a62a51e11dcab2b2330
|
|
Change-Id: I8acb88d0485f77e6e48d7c57c24cffd1135fd36f
|
|
Change-Id: Ia2afab2b011bee842cf1794cc2fa2e42e526abf3
|
|
Change-Id: I469fcdffaadcda84afb01188623ad8fdc0ee94ac
|
|
Change-Id: I633357fa8a04cf178fdee3e4471d20d5432eb230
|
|
Change-Id: Ife9e06092421bffc0b77ef38b68df3196938f788
|
|
Change-Id: I837aec3285c70fabf4538611f887de6c48b3b6a8
|
|
Change-Id: Ic4fda0b7d4bcebd13ace493ce25f3d7b71de97e5
|
|
Change-Id: I3a304183d94c7e6b3e43efc02645629caa83253d
|
|
Change-Id: Ib4c5d818439f1df7e01e4dc11dbdfd6b19ecf5cc
|
|
Change-Id: I178efeca573134df78e1227f3db89cfb8ce2779d
|
|
Change-Id: I73aaadae219f9eee682e5cdb9bb64c237c80fd55
|
|
Needed for sensor init
Change-Id: I61a323a6c9b08946b5be243ce660e1dc12882266
|
|
|
|
* This is the path used on stock .291 kernel.
Change-Id: I2240fbcd37c21259a1aa748d72f8500540bf1c42
|
|
* Kanged from https://github.com/LineageOS/android_device_htc_m8/commit/35a3ea67af2e6d4bbaccba6d483da228f4e5ccce
Change-Id: I363f71d69d17dc8447c3f845a0673a6a410071b0
|