init: Weaken property override security for the init extension

Sometimes we need to override ro.* properties by using our vendor init
extension.

Previously there was a security check which was blocking that.
To resolve the issue, we need to weaken the security check during the
execution of our vendor init extension.

This is safe because the vendor init extension gets executed as part of init
construction and it is considered a trusted system component.

Change-Id: I6198b453745cb92c65d3e3d49e3262354cddd2a2
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>

Former-commit-id: 15aafc0c179544dd173a7afdce8d4d24b19219e7

Former-commit-id: d5ce44bfdf41cbe51f7432a04409bb11147b35a4

Former-commit-id: ff0763ca639d4987d1130f9838474b935f9b9950

Former-commit-id: 760b30eff74a6e212f57b09be8505ae8283ef3c8

Former-commit-id: 259b97b043c0769d4c8886c9ace9686ca2188536

Former-commit-id: b2022a67efa74fb7bc00e52fdac4a545599104a2
Former-commit-id: 16a827cae1ccc17f2b3fc0b35b979619c1c195be
Former-commit-id: 3f64b3f7a1c4ba677bc02d172f8565e00ad803d7
1 file changed