Age | Commit message (Collapse) | Author |
|
udc-qpr1-release
Change-Id: I21cba60e950afa93d03de5ce2de249268d8b0d45
|
|
|
|
When operating within a locked DSU, restrict the capability to deactivate
the DSU and exit to only the systemserver.
Test: service call gsidervice
Bug: 296985785
Bug: 297293745
Change-Id: Ic4d8177be09816ba089af7569cb397a457189c02
|
|
This enhances the security requirement by only allowing
the owner app to change a locked DSU.
Bug: 277691885
Bug: 296985785
Test: abtd dsu_gsi_integration_test
Test: atest DsuGsiToolTest
(Cherry-picked from aosp/2725233)
Merged-In: I73c9147b6da7c0385dc3a3c5ed5272f6cad79b92
Change-Id: I9f92c6534eea99a38ade8e5de7d50cf393ac1fb9
|
|
udc-qpr1-release
Change-Id: Ia5af200ed38ae0c86ec47c02d8a8505be7847080
|
|
|
|
This feature provides the application with the ability to lock the
device into DSU mode, allowing only authorized users to exit.
Bug: 275484855
Test: adb shell gsi_tool install \
-n -w --gsi-size $(du -b system.raw|cut -f1) \
--install-dir /data/gsi/dsu/oem.lock
--userdata-size 8589934592 < system.raw
Change-Id: I2209768c3e29171e36d326565b51288240e7a1a2
|
|
udc-qpr1-release
Change-Id: I20c07020ac9b724c61f13b8b9b444801dc70a720
|
|
To be used by CL: I7bd78b9ba31021b27d57c6f092dad5d7ebf6e59b
Bug: 277691885
Test: m
Change-Id: Ib9fe0fc60e6faa4e2a520816717fb8223b392ada
Merged-In: Ib9fe0fc60e6faa4e2a520816717fb8223b392ada
Cherry-picked from aosp/2588485
|
|
udc-qpr1-release
Change-Id: I90b3b4d99f774104866bad275de3ede1f104d2a5
|
|
The problematic line is
https://cs.android.com/android/platform/superproject/+/master:system/gsid/gsi_service.cpp;l=807;drc=352caad81dcd4a39bf9c0dd53661af2e75803b30
After aosp/2577792 is merged, the DSU installation path is changed, thus
the above line would fail if DSU is already running. Because the
"data_dir" is referring to a path in the original "outside" /data. When
running inside DSU, the "data_dir" would be empty or doesn't exist.
Teach `gsi_tool status` to handle openImageService() failures in this
case.
Bug: 280831236
Test: abtd dsu_gsi_integration_test
Change-Id: Iaf6909d3ab4ec0b3d399437fdf3644b3e7ad8e5e
|
|
udc-qpr1-release
Change-Id: I6404cea6dfca2cb9cd29940c3c2fa1c1dc9a4805
|
|
OEMs can customize the software installation process to better
suit their specific needs.
Bug: 275484855
Test: adb shell gsi_tool install -n -w \
--gsi-size ...size of system.raw... \
--install-dir /data/gsi/test \
--userdata-size 8589934592 < system.raw
Change-Id: I93e82af4afa01bc7b78a61b10b5e7fba41f1a265
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2361237
Change-Id: I1f9ed3b9527b351ea5f3837f46a17a3646fe4bf4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2361237
Change-Id: I5bc7a945bf9bd292131fb2541ceeca1d478d2cdb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2361237
Change-Id: If86cbaec85862e710720eaba98dfb758cfaf553c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 263274255
Test: presubmit; make tidy-system-gsid_subset
Change-Id: Ied2f65634df449a92bb99526d109895dac6a541b
|
|
924b78770c am: 8bb6a77f16
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2189176
Change-Id: I0b4588d5905757194f6b87aa6b14b0ed71d05069
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
924b78770c
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2189176
Change-Id: I05ffa3db02099f1ec58b58614c575f5527c5a4a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2189176
Change-Id: Id25f1b0f0e9f16712c78f580ae08c35899bc267d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2189176
Change-Id: I88691cefbb7c3182dcfba044aa0e048b8680b652
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2189176
Change-Id: I51b3b177396dc27b6ae1a88232360ff67367ecec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Change-Id: I71694431f81f40dc84066e759bfea7a2a5291838
|
|
am: 81925c61bc am: a08c114f98 am: 90b1fe15f3
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2179376
Change-Id: Ice08ed1b9da62cb220bd888bf1383c3dc693ee4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 81925c61bc am: a08c114f98
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2179376
Change-Id: I93fb2f80c75f8fd52ae83c6c584088cb941b1117
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 81925c61bc
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2179376
Change-Id: If8eeda5753d104764cd59ba611b637f68d4c0478
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2179376
Change-Id: I60901c7d5559d70f078397ba2d834e5c3fc0af3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2179376
Change-Id: I6544cbadc8ae1f5b036b2c7ac6e94a2705124bb9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
GetGsiService() blocks for at least one full second if the caller
(binder client) didn't start a threadpool.
Document this quirk in the header so future users don't fall into this
performance pitfall.
Make libgsid actually include libgsid.h. This fixes codesearch cross
reference, I hope.
Bug: 241739850
Test: Presubmit
Change-Id: Ic846b2d9d8aeb09afe06deec65b0ad6ea2f57186
|
|
84a8946ea1 am: 49430242ed am: e024d00ecf
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2176548
Change-Id: Ia772ca8f789866471e7c6d33247eef4126c484e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
84a8946ea1 am: 49430242ed
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2176548
Change-Id: Ie9d905e55feae719749eca3ac7eff66577182213
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2176548
Change-Id: I73bd2887e2afba07163c04870b25f7d45fb267ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2176548
Change-Id: I2f5cd7809514239187d1d1fc1d8d881dabd0c9cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2176548
Change-Id: Ic72553cebb0edc77bfb25fb580370b934a7eb1f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
This plumbs ImageManager::DisableImage() through binder.
Bug: 241688845
Test: 1. adb disable-verity
2. adb reboot
3. adb enable-verity
4. adb reboot
5. Check that "remount" scratch partition under '/data/gsi/remount/'
is deleted
Change-Id: Ia77b5286bf048076b1ec371ae07b84ae2a1cc064
|
|
e9a4abb2b3 am: aa8ab53414 am: e494259701 am: ff67aac422
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175683
Change-Id: I0d01177c38c931dcff463d2b79e92cae38d7bb48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 76a7774570 am: 1489f03bed am: 3ba5341836 am: ff8d2de083
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175682
Change-Id: Iac1bbcac5b692c82fcc06af2cf17969be42616ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
e9a4abb2b3 am: aa8ab53414 am: e494259701
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175683
Change-Id: I556ae1abc1f46feedfc8521088bd579ea11a6af1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 76a7774570 am: 1489f03bed am: 3ba5341836
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175682
Change-Id: Ic101aa2b1c65f121efd1113ecd0f25ec11f1aabd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
e9a4abb2b3 am: aa8ab53414
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175683
Change-Id: I7c6be30b0a05bd5ad536939daa86e4493726e8f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 76a7774570 am: 1489f03bed
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175682
Change-Id: I5a3ab9500137c579b97c4138840b6bc9221c39c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
e9a4abb2b3
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175683
Change-Id: Ifcd811ea155a1ade45aee5eba94700bdc908b1c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: 76a7774570
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175682
Change-Id: Iec3f017b360002bc77d49dc897c6dd5221f75dcf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175683
Change-Id: Ibd5b73dc6f10946f0360565efe51e02b0448d9f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2175682
Change-Id: I2b62c69646a4c9f082bc09505e02c28bfb8cfa7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
NativeDevice.push() uses content provider to send files, which takes a
long time and can cause test flake when pushing large files.
Disable content provider for this test.
Background: aosp/2079799
Bug: 240389742
Test: DsuGsiIntegrationTest
Change-Id: I36340481bf5acfee36b2dc16060369cce8e42aa6
|
|
Bug: 240389742
Test: DSUEndtoEndTest
Change-Id: I5b19405c348525cd65ed5a043b20f97c4ca0bd82
|
|
ff9a13dcbf am: 594289b5a8 am: 752d85df28 am: 269346a786 am: 8a6b9bf2bd
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2171502
Change-Id: I10de61f0bee9767a597dc6fd0301e2d358be06a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
d934b08192 am: edf4232f59 am: 4c8d2a301a am: 1799b5b904 am: 43c372993d
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2171505
Change-Id: I2765e05d7f1e30029b82acdfc250ac1088e2f8a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
ff9a13dcbf am: 594289b5a8 am: 752d85df28 am: 269346a786
Original change: https://android-review.googlesource.com/c/platform/system/gsid/+/2171502
Change-Id: I14e2e5c64aad9ab8959c61a70cf05db4fc10fb5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|