e53e2d9576cbcf6fc2bd9c8674e162bef7297226 |
26-Mar-2017 |
Jeff Sharkey <jsharkey@android.com> |
Add a new "virtual disk" feature. It's extremely difficult to test storage related logic on devices that don't have physical SD card slots. So to support better debugging and testing, add a new "virtual disk" feature which mounts a 512MB file through loop device. Also move ParcelFileDescriptor.open() over to using Os.open() so that it gets StrictMode treatment. Bug: 34903607 Test: builds, boots, virtual disk works Change-Id: I072a3a412cfcc8a2a3472919b7273a1ed794fd98
ommands/sm/Sm.java
|
31d0b7043d9077ad8a0ebfbd6ff2f98621e6f413 |
21-Nov-2016 |
Jeff Sharkey <jsharkey@android.com> |
Add 'fstrim' command for use from shell. Test: builds, boots, new command works Bug: 20948199 Change-Id: If7b122a6c98a4ce2a2f38e545015a22decd1b516
ommands/sm/Sm.java
|
2250d56a0b47b93016018340c8f4040325aa5611 |
08-Nov-2016 |
Sudheer Shanka <sudheersai@google.com> |
Rename MountService to StorageManagerService. Bug: 30977067 Test: Existing tests pass Change-Id: Ieac0f11c2b249dcd60441b14c1f391e6f8131d42
ommands/sm/Sm.java
|
33dd156ed0ed839c5e77beb116f6f1a9566416e3 |
07-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Give users and devices control over sdcardfs. Instead of relying only on kernel support for sdcardfs, give each device the ability to quickly toggle between sdcardfs and FUSE. Also add the ability to users to explicitly enable/disable the behavior for testing and debugging purposes. Bug: 27991427 Change-Id: Ia57f12f6ead888ab85101004bdd8c8003537b116
ommands/sm/Sm.java
|
b5e89c6debca90be92bf5bc2e0e79d109de6d08f |
02-Apr-2016 |
Jeff Sharkey <jsharkey@android.com> |
Support direct-boot tests. Add shell commands to check on current FBE status and system ready status. Mark variables without first-class locking as volatile. Fix bug where UI automation would crash while device was locked by marking it as forced direct-boot aware. Bug: 26498834 Change-Id: Ib4dfb9350925e5413f93a09baacf84c62f2ba0ea
ommands/sm/Sm.java
|
f9fc6d6cc05595241bc7ced6d4cab97b45f9b901 |
09-Nov-2015 |
Jeff Sharkey <jsharkey@android.com> |
More file-based encryption work. Add granular StorageManager APIs for key creation/destruction and unlocking/locking. Start passing through an opaque token as part of the unlock command, but leave it empty for now. We now have a separate "prepare" method that sanity checks that user directories are correctly setup. Define a handful of system properties used for marking devices that should be operating in FBE mode, and if they're emulating FBE. Wire a command to "sm", but persisting will come later. Start using new "encryptionAware" flag on apps previously marked with coreApp flag, which were apps running in the legacy CryptKeeper model. Small tweaks to handle non-encryptionAware voice interaction services. Switch PackageManager to consult StorageManager about the unlocked state of a user. Bug: 22358539 Change-Id: Ic2865f9b81c10ea39369c441422f7427a3c3c3d6
ommands/sm/Sm.java
|
82bfca4609244f2b8169bd779765791d6638b448 |
05-Nov-2015 |
Brian Carlstrom <bdc@google.com> |
Fixes for sm and pm usage sm showed IllegalArgumentException after usage. pm inconsistently used "return showUsage()" Bug: 20948199 Change-Id: I5828489a9d4ef2eabfb97dd408d66e1560a5a983
ommands/sm/Sm.java
|
85ced632680642fce680d141ddd10299ff849233 |
22-Jul-2015 |
Jeff Sharkey <jsharkey@android.com> |
More info to support CTS, fix reconcile bug. Surface more details and commands for storage volumes to support CTS testing. Fix user reconciliation bug that skipped user setup on empty volumes. Bug: 22658804, 22633097 Change-Id: I4221312d1cce24d1f5a2c108095cf3cf471598ed
ommands/sm/Sm.java
|
4c099d0c49c8366efd3c26854465b3ceef49b627 |
15-May-2015 |
Jeff Sharkey <jsharkey@android.com> |
Command to change force adoptable state. Since user builds can't setprop, add an explicit "sm" verb to change the force adoptable state. Bug: 21191915 Change-Id: I719d9b18c1a98c97442a5ddb1cc5512e8e4d3d3f
ommands/sm/Sm.java
|
0d838a0fad500a3c446df501d8aa7656c2c3a7a2 |
13-May-2015 |
Jeff Sharkey <jsharkey@android.com> |
Determine if we have adoptable disks. Bug: 19993667 Change-Id: I9b21b05736c22d34ca22f5ad6e1a6ebec440cfb6
ommands/sm/Sm.java
|
7d2af54a98358e9dea96f879ebd1ea915263522b |
13-May-2015 |
Jeff Sharkey <jsharkey@android.com> |
New "sm" shell tool to call StorageManager. Surface basic StorageManager commands through shell tool, like simple listing of disks and volumes, and commands like mounting and partitioning. The output is designed to be parsed by host-side testing tools, instead of relying on fragile dumpsys parsing. Bug: 19993667 Change-Id: I993e92ecf57996678965945f0ae648b392a77ea2
ommands/sm/Sm.java
|