Age | Commit message (Collapse) | Author |
|
Sony camera blobs are encrypted, so they need
com.sonyericsson.permission.CAMERA_EXTENDED permission from original
camera to be present in apk to enable Sony custom options (4k video,
iso settings, etc)
camera.qcom.so checks if this permission is available in current camera
app but it can be bypassed when "ro.build.type=eng" thus enabling Sony
camera options. The point of this shim is to make camera.qcom.so believe
that we're currently on an engineering android rom so it bypasses the
permission check allowing camera apps to have full capabilities.
-----------------------------------------------------------------------
Credits to Balázs Triszka from sony-kitakami
Change-Id: I14ef800608c7ed7a95921dd71a56702ed2d68b18
-----------------------------------------------------------------------
Change-Id: I2052aa30fbd30a730ea7b9c60b98f35f99314a51
|
|
Change-Id: I4d6263e6f475c79c68d6d5c7c7903d28822e37f0
|
|
Change-Id: I5c0a524da2c3149025f3a931e953350ea723eeb3
|
|
Change-Id: I1dbbaf3f0f4da8c7bff31210d43b27fb6f138b39
|
|
It feels more right to place it together with CPU freq settings
Also, it's like this on almost every other device
Change-Id: I2b70392acd43a30f776b17fee3b20153ff268d6a
|
|
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
|
|
* usb otg storage path was uncorrect for N.
Change-Id: Ie191cb07aeab43ea27fdc9eedec1fb65bd39e164
|
|
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: I25428cd0900493823e7afa9328886cb0ce6caa05
|
|
* Use one line per shim to make maintenance easiest.
Conflicts:
rootdir/init.camera.rc
Change-Id: I1e25ecbddcd676c263c6a3b9307406e5097be7f2
|
|
* 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
|
|
* 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: I541e952928cb591eaf1996f3f97ea78ba8b2a156
|
|
|
|
Bug: 28108983
Change-Id: Iab933217810fa92687e79992acdf023acdb6ad88
|
|
Bug: 27192644
Change-Id: I3a682a96bb14977678159c5bd6ee361b92763905
|
|
Change-Id: I18e303a17c42657c522229889a8ac541e1eddc05
|
|
Change-Id: Ide69b8924d76154e6a7bfeb7c4b86d58568f2b5b
|
|
* Boot hang for 20 sec. The tmpfs idd wait arg cause this.
Remove it.
Change-Id: I1be8efcb2c3d5b21ccd2e2ef10d25ce108587a08
|
|
* 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: If8a4ced15808aabbbae91f924cd3144a62354491
|
|
Change-Id: I9146571a4f9d952e1299d523811149f5c81a6b89
|
|
Change-Id: I0b85560bb56beee0d21751fe55587c2de4b8ff00
|
|
|
|
|
|
|
|
|
|
Fixes tad socket problems
|
|
* 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
|
|
* also clean bluetooth stuff
Change-Id: Ib76be395aa584553c758c23063e233b54e41a856
|
|
Change-Id: I993e632eb158af22240878c1363100e5701ad5fe
|
|
Change-Id: Ib1b7c45e13cc23006a40ac56f2790deb38adbde3
|
|
Change-Id: I6fbc6fd3d89ab797e4e781af98baba3dc889d8ed
|
|
Bug: 25864142
Change-Id: I97628282a23cb7fe0936c69f3a67a81c2afed60c
|
|
Change-Id: I5d8008f0fcb4455c77fb1df4b21e56abb7819ce7
|
|
Change-Id: I00c14251e0417776d84bc3ad96ac0c397277f26c
|
|
Change-Id: I633357fa8a04cf178fdee3e4471d20d5432eb230
|
|
Change-Id: I837aec3285c70fabf4538611f887de6c48b3b6a8
|
|
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
|
|
Change-Id: I89d99a4c8226c5ffc5194b2123404ed381b6cbb4
|
|
Change-Id: Idc6306fc79c34969fbb84dab87c42d4305169037
|
|
Change-Id: I9cfe1b3b80359ca5f423a51152bfcd3a4d03846a
|
|
|
|
|
|
Change-Id: Icfc6a998c6c5615351ed59111284858b9f27893c
shinano-common: Rework credmgrd sepolicies
Change-Id: Id922021b05ed0313b5cd7e506641632277a82105
shinano-common: Fix last camera denials
Change-Id: Ibf96ebf0a136ffa40be85369896f57645c24157c
|
|
* iddd is missing getdtablesize. This function return 1024
Change-Id: I402c8671366a250d4b6982c27e681bbce552b4f6
|
|
Change-Id: I4110bf8953024f7777e11880849184cbd9b526fb
shinano-common: Shim bsd_signal: build as shared
Change-Id: Iba94a11082aa47890b3835bcd63b98f41fd3599d
|
|
* Use a separated file for camera and camera dependencies
Change-Id: Id8cb2242b1dffacf427dffe2dbe63628a5d2462f
shinano-common: Correct typo in "Split init.qcom.rc"
Change-Id: I4f2ab062af09a49c6091942ff6157838040f65d8
|
|
|
|
* Took from stock sony ROMs
|
|
* Add shim for MediaBufferGroup workaround
* Blobs have probably be built before this commit:
https://github.com/LineageOS/android_frameworks_av/commit/e9a5b96e7927fd4e38623e17ac73e8e4e25877ee
which cause libwvm.so not starting due to missing symbol ZN7android16MediaBufferGroupC1Ev
Change-Id: I490a2d599c01cd7d8db937d3a9d6eceffaf6a7e6
|
|
Change-Id: I62e1e9b87e48b0f5d436ef44bb816eedf5328347
shinano-common: Solve camera services denials
Change-Id: I36479598ada099da4949d999f7485b69ccd59c19
|
|
Change-Id: If920b5e5265aca89020bd000904d586cd879cc85
|
|
* Remove intree binary
Change-Id: I24bc5f552d57c4634b7d74af956f87baccb8c8ab
|
|
Change-Id: I6735847f5f47126605f2dca135fba94263469796
|
|
|
|
Change-Id: Iae03adb6cb3b7f185701f1eba66108c647fe9b2d
|
|
* Add bootdevice symlink for compatibility
* Clean idd mounting
* Remove uneeded /rca symlink
Change-Id: I4e00fb1c5d5e5d084b4c74ad72e8b2bc4a1900b2
|
|
Change-Id: I1fcb1f6bdcc6e4de32dadcf9eb693cd947be81df
|
|
* /mnt/idd symlink isn't created at mount time.
Workaround this by mounting partition on /idd instead.
Change-Id: I8fdd30c877b565a2e2e0a920d24ceba070183bff
|
|
Change-Id: Ieb761d8717a1008742bf412a5fdedf38786d3e97
|
|
* Welcome back, idd.
* Happy troling, suntrold
Change-Id: Ic447a8e7769903bfb8ec3bf4fdd4f74406671f78
|
|
* newer qmuxd need root permission for accessing wakelocks
* create qmuxd nfc dir to avoid cosmetics error
* move subsystems settings early
Change-Id: Id0f6756f1a2265a73da5baf43694f2fb0d61889b
|
|
Change-Id: I21a5505e5a34ce6b83176b5342e412ee4fdc83c0
|
|
Change-Id: I745a65ddb53375509d02bff16e1f5f9a59bc6ff2
|
|
Change-Id: Ie00eff5e5861cd716e4a5f58a1e6d8936a2fb141
|
|
Change-Id: I61a3028c63b71f63458d026e227d4fbaab614f94
|
|
Change-Id: I2120fe0a383cea455d0090dd1bac2e6b34133aac
|
|
Change-Id: I56954fc6594a2fd658f8d20ba7a2f99ca723ee74
|
|
more info: https://source.android.com/devices/storage/adoptable.html & https://source.android.com/devices/storage/config.html#android_6_0
Change-Id: Ia6f1abfdf5d843e3e5b1d0d83593e8ac8584baac
Signed-off-by: David Viteri <davidteri91@gmail.com>
|
|
Change-Id: I414133386234841e21b89d16161aefcac7cb4d40
|
|
Change-Id: I3d4d456b8cf09e9a5b98549ce38ad9a874f5e792
|
|
Change-Id: I3ac9bb7992aff0f3e17114c2f76692b129d900e2
|
|
* Fix the slow bootup regression.
Change-Id: I94fcc9e9f1585ad9f2ea7b6bbc310b7608c7044f
|
|
Change-Id: Ie3bfbfe9152c00ce01a80ba5cfe7ca21fc45d90b
|
|
Change-Id: I412e1d43c53357c6e2e690c16f8a8b952a7a2dcb
|
|
Change-Id: I8d0b5699d61415ad63897925ec95f2c503825783
|
|
Change-Id: Ib710fab4795dc00847c7b71727ea512f78514f2a
|
|
Change-Id: I230119fc68be93b206d1fec9c96e2c46164a2d44
|
|
Change-Id: Id38a5033270bec0efb98edb99ce64b6a34871241
|
|
Change-Id: I20039b485b2b92c40cdca5d79524a58671b1cea3
|
|
Change-Id: I5f13c83e0b199c04f7926a7fcda8807eef4d2a03
|
|
Change-Id: I932a1e85bd363b333822fed4731a2c791781d1a4
|
|
* No need to symlink anymore.
Change-Id: I070f2ce24846ff4b4e4c7560bd4d9ffb3d7e7db3
|
|
and move it early on post-fs-data
Change-Id: Id7411aa4073065d70190b8bfd3f37c9155f72a44
|
|
* Should be done by then, not needed afterwards.
Change-Id: Ib8d0a489bec9d60b5fa18dbf102e6b239c7236bf
|
|
Following AOSP
https://github.com/sonyxperiadev/device-sony-shinano/blob/master/rootdir/init.shinano.usb.rc
Change-Id: I2cf6613e0aa887755da8061a3a7fea7b08b4b946
Signed-off-by: David Viteri <davidteri91@gmail.com>
|
|
Change-Id: If288c3c8fd510565adf3794e9899c8758dabc44b
|
|
Change-Id: I005d13584061377e21e1b337304ee7a2e422d769
|
|
* set noemulated for real sdcard
* set vold write permission to sd and usb disks
Change-Id: I8340c9e4f379b1c89c8a8df6a7b81f30662a609e
|
|
Change-Id: I9210e7dcfe79c895019015f976b05ae33b053d52
|
|
* This will be used by the new LiveDisplay feature.
Change-Id: I1c7e8547d5305a8c8031e972d1513fa8906908e7
Signed-off-by: Chirayu Desai <chirayudesai1@gmail.com>
|