| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
|
|
| |
Keeping sockets in /data/vendor/location prevents
unmounting of /data partition after build load.
CRs-Fixed: 2175511
Change-Id: Ide726a84b6b5f8df0c18d7d7dcbc1ee469b6d934
Signed-off-by: Erfan Abdi <erfangplus@gmail.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
* From Nokia 7 Plus B2N_sprout:9/PPR1.180610.011/00WW_3_22C
Change-Id: Ia7218dca9e94ad7e2a7918d30aaeea6078ab7cb7
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I1305bedcd14af9b648809790f9d8faf86440d049
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change-Id: I71e47d5f203adb7e28d37447e19a8041a1d02840
msm8996-common: PocketMode: Apply LineageOS rebrand
Change-Id: I1de627062f56bd125f430033e8bb7aad8fe48f69
msm8996-common: pocketmode: Bump sdk version
Change-Id: Ic521e380868bdc886e15c6a8a472564a98dbc094
msm8996-common: PocketMode: Explicitly include Android support libs
* Fixes non-jack build
Change-Id: I9d8346193577c7be218e12efb20f52ca9946eb14
msm8996-common: PocketMode: Properly depend on Lineage SDK
* This is actually the proper library to include
(only spotted while buidling with Jack disabled,
because app compilation was failing).
Change-Id: Ib61f93704c6411a4cb1f91d9e8693a1775934037
msm8996-common: PocketMode: Remove useless cast
Change-Id: I655b0b80ccafdaae422a2464d2b8409f70be0e8c
msm8996-common: Adapt to Zuk
Change-Id: I9050faac37de0a8392b31fed5c3562d4553c546f
msm8996-common: Set LOCAL_SDK_VERSION where possible.
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
Change-Id: Ic906adbd670c4dbfe2cdf0b71cdbeaf9ac08a27e
msm8996-common: sepolicy: Address a fingerprint denial
Change-Id: I07c75d58357f7eea2dcc68ed80dacbab76bb30f5
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I1de1749a4e13f6870a9bb4348a5a9f18f0528461
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wait for hwservicemanager is no longer needed
after this CL:
https://android-review.googlesource.com/#/c/356043/
Bug: 36399429
Test: nash boot
Signed off by: Nolen Johnson <johnsonnolen@gmail.com>
Change-Id: I12c5adab70dc519b5e834eb35262ff73d214978b
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Bug: 36409349
Signed off by: Nolen Johnson <johnsonnolen@gmail.com>
Change-Id: I1df0bd7878c7d67d3695ad1644c6b928cee0e323
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Test: builds and boots
Bug: 35173320
Change-Id: I9f060904174103a6a145a83cbb4c100728ff6df6
|
|
|
|
|
|
|
|
|
| |
Bug: 30118894
Signed off by: Nolen Johnson <johnsonnolen@gmail.com>
Change-Id: If84764e3ce51f467b2dfa867ce28e1e396422d45
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Changes the prefix of mbn_copy_completed to ro.vendor.ril
as there a permission error with current prefix. and due
to this MBN OTA is failed.
Change-Id: I31a0032aba79177680b7b91363d1d9be97dd9c90
CRs-Fixed: 2261501
|
|
|
|
|
|
|
|
|
|
|
|
| |
DAC_OVERRIDE is disabled for all the vendor init scripts
in Android P. This change will grant "group root" the write
permission temporarily for deleting/copying operations.
System user could not access the MBN files in data partition
no longer. Only radio user and root group have read permission
after boot up.
Change-Id: I9f184da2253dc5896b145c0e52fc3b42da15d9f7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Using "chmod -h" instead of "chmod"
2) Using "mkdir -m" instread of 2 seperate commands
for creating directory and change permission
3) Using "write" command in RC file instead of "echo ...>"
in bash
4) Create "data/vendor/modem_config" for storing MBNs, which
is read only
5) Remove qcril.db copying in sh file, since this logic is
not used anymore
Change-Id: Ib9a9e0d32ae529dab3dc0c164062d2887dff4439
|
|
|
|
|
|
|
| |
init.qcom.sh accesses files owned by groups radio, system and hence
the groups have been added.
Change-Id: I535eeaf42f38532ec6de46eb57f3cc0e1d959a47
|
|
|
|
|
|
|
| |
Solves the following denial.
denied { write } for pid=548 comm="init" name="storage" dev="rootfs" ino=15996 scontext=u:r:vendor_init:s0 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0
Change-Id: If246f497bd8384f0fee81469d8d29dcb528d4d4e
|
|
|
|
|
|
|
| |
Solves the following denial.
denied { add_name } for comm="init" name="tombstones" scontext=u:r:vendor_init:s0 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=1
Change-Id: Iff7d85d6f13f8fa0efc4a594bfcefdbb9d8ee3ed
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
* Matches rild.legacy.rc from Pie's RIL
Change-Id: Icdb0a3e4859bc0a4011e34fdd483cef2ca3b8a7f
|
|
|
|
|
|
|
|
| |
* The creation of /data/misc/wifi and /data/misc/dhcp was moved long ago
to the core init.rc script. Moreover, /data/misc/wifi is deprecated
since wpa_supplicant now relies on /data/vendor/wifi.
Change-Id: Ic0a33af44ffe163d3dd06cebdc1e192dc9bcb11f
|
|
|
|
|
|
|
|
|
|
| |
Framework will now add interface to supplicant (via HIDL) when it
needs to control an interface, so don't specify them in the startup
params.
Bug: 69426063
Test: Device boots up and able to connect to wifi.
Change-Id: I817d28093f8b982e3806c212babd888c0f5eb7c0
|
|
|
|
|
|
|
| |
Bug: 72394251
Test: Able to start supplicant from framework using
ISupplicant.getService()
Change-Id: I19b8434e7241b9028e7dc86316ec9d5512affcca
|
|
|
|
|
|
|
|
|
|
|
|
| |
Treble compliance.
Bug: 70228425
Bug: 70393317
Test: complete wifi test in b/70393317
Test: Test wifi on Taimen and Sailfish
Test: verify sockets exist in /data/vendor/wifi/wpa/sockets
Change-Id: I0bfc3a351419f0a03498e79664949f353369bf1b
|
| |
|
|
|
|
|
|
|
| |
* Without group perms our bluetooth HAL is unable to access
file with bluetooth address.
Change-Id: Idf00d5d31be34ec1aaf66ddfaf3646d913d63687
|
|
|
|
|
|
|
|
|
|
|
|
| |
Wpa_supplicant's random pool is not necessary on Android. Randomness
is already provided by the entropymixer service which ensures
sufficient entropy is maintained across reboots. Commit b410eb1913
'Initialize /dev/urandom earlier in boot' seeds /dev/urandom with
that entropy before either wpa_supplicant or hostapd are run.
Bug: 34980020
Test: Use wifi and wifi tethering on Taimen
Change-Id: Ib5caf362bc939911b357db186a274957d3fbf186
|
| |
|
|
|
|
| |
* And use our cpuset for the camera daemon.
|
|
|
|
|
|
| |
* Match the new changes introduced in O
Change-Id: I43c6fa60214ce91d6a149f15416a9f3170abfdd5
|
| |
|
|
|
|
| |
Change-Id: I142e2842a3a88852d0e0e3598b00cd219259e6a0
|
|
|
|
|
|
|
|
|
|
|
|
| |
Low level shutdown is triggered after SystemServer is
cleaned up. sys.shutdown.requested is private to SystemServer
and is used to syncrhonize the shutdown process if SystemServer
crashes before hardware reboot is complete.
Native daemons must use low level shutdown indication from
powermanager for their graceful shutdown, if they wish to stop
before init terminates the process.
Change-Id: Ia583f7dce6f1927d9b766fdc132f082b409f4d67
|
|
|
|
| |
Change-Id: I1e243b057ed24a2bc50a206de7b6c5c8bd702617
|
|
|
|
|
|
|
|
| |
* The atfwd daemon is responsible for handling AT command
forward requests from modem and should be enabled
for all targets except sda, apq, qcs.
Change-Id: I886b616565f81da10ad4a7b52baf8854a0b26f52
|
| |
|
| |
|
|
|
|
|
| |
* Imported from ZUI 3.5.315 removing everything that is not
useful for our msm8996.
|
|
|
|
|
| |
* Partial revert of 6552f3fed81aa21b6db408765a588cd08f51370c with
some comments.
|
|
|
|
|
|
|
| |
* The path should have the same length as the
previous one: /data/misc/camera/cam_socket
* Also make the directory for the socket.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
-dpmQmiMgr permissions are updated with radio group
to communicate with QMUXD socket.
CRs-Fixed: 2183993
Change-Id: I37195ffc6602d009ac4cace6c742484e70a768ec
|
|
|
|
|
|
|
|
| |
- Added user and group tag for dpmQmiMgr
- Start the daemon with system privilege.
CRs-Fixed: 2080471
Change-Id: Id3a4a9f849d336e103c3c6897daf34465230b83a
|
|
|
|
|
| |
* From ZUI 3.5.261 but keeping LineageOS/android_device_xiaomi_msm8996-common
work as reference.
|
| |
|
|
|
|
| |
* We don't ship blobs for them.
|
|
|
|
| |
Change-Id: I7e95baa01490ec76cf8ddfa051f01fc9b0bc5c7a
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Earlier, this used to be set from rmt_storage service with
sys_admin capability. But now, that capability is dropped
off and hence, set it here in init scripts.
Change-Id: Ie8a3895c2b63da35d78fb9e571d74b735c969520
|
|
|
|
|
|
|
|
|
|
|
|
| |
Grant capabilities and change file permissions to allow the sensors.qcom
daemon to start up as the system user/group, rather than running as
root.
Fixes: 63775281
Test: monitor logcat after reboot, confirm no file open errors. Run
QSensorTest, confirm all sensors provide sane data. Confirm that
IMU calibration can read + write its saved settings. Run sensors CTS.
Change-Id: Ib80ea21900d6af6cd34c82c4a63f50c7e0ac18ff
|