public interface android.os.IVold extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.os.IVold
super_class: java.lang.Object
{
public static final int ENCRYPTION_FLAG_NO_UI;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int ENCRYPTION_STATE_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int ENCRYPTION_STATE_OK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int ENCRYPTION_STATE_ERROR_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int ENCRYPTION_STATE_ERROR_INCOMPLETE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2
public static final int ENCRYPTION_STATE_ERROR_INCONSISTENT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -3
public static final int ENCRYPTION_STATE_ERROR_CORRUPT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -4
public static final int FSTRIM_FLAG_DEEP_TRIM;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MOUNT_FLAG_PRIMARY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int MOUNT_FLAG_VISIBLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int PARTITION_TYPE_PUBLIC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int PARTITION_TYPE_PRIVATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int PARTITION_TYPE_MIXED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int PASSWORD_TYPE_PASSWORD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int PASSWORD_TYPE_DEFAULT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int PASSWORD_TYPE_PIN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int PASSWORD_TYPE_PATTERN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int STORAGE_FLAG_DE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int STORAGE_FLAG_CE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int REMOUNT_MODE_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int REMOUNT_MODE_DEFAULT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int REMOUNT_MODE_READ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int REMOUNT_MODE_WRITE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int VOLUME_STATE_UNMOUNTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int VOLUME_STATE_CHECKING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int VOLUME_STATE_MOUNTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int VOLUME_STATE_MOUNTED_READ_ONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int VOLUME_STATE_FORMATTING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int VOLUME_STATE_EJECTING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int VOLUME_STATE_UNMOUNTABLE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int VOLUME_STATE_REMOVED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int VOLUME_STATE_BAD_REMOVAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int VOLUME_TYPE_PUBLIC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int VOLUME_TYPE_PRIVATE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int VOLUME_TYPE_EMULATED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int VOLUME_TYPE_ASEC;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int VOLUME_TYPE_OBB;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public abstract void setListener(android.os.IVoldListener);
descriptor: (Landroid/os/IVoldListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void monitor();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void reset();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void shutdown();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void onUserAdded(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
userSerial
public abstract void onUserRemoved(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void onUserStarted(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void onUserStopped(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void onSecureKeyguardStateChanged(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
isShowing
public abstract void partition(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
diskId
partitionType
ratio
public abstract void forgetPartition(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
partGuid
fsUuid
public abstract void mount(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
volId
mountFlags
mountUserId
public abstract void unmount(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
volId
public abstract void format(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
volId
fsType
public abstract void benchmark(java.lang.String, android.os.IVoldTaskListener);
descriptor: (Ljava/lang/String;Landroid/os/IVoldTaskListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
volId
listener
public abstract void checkEncryption(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
volId
public abstract void moveStorage(java.lang.String, java.lang.String, android.os.IVoldTaskListener);
descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/os/IVoldTaskListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
fromVolId
toVolId
listener
public abstract void remountUid(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uid
remountMode
public abstract void mkdirs(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
path
public abstract java.lang.String createObb(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
sourcePath
sourceKey
ownerGid
public abstract void destroyObb(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
volId
public abstract void fstrim(int, android.os.IVoldTaskListener);
descriptor: (ILandroid/os/IVoldTaskListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
fstrimFlags
listener
public abstract void runIdleMaint(android.os.IVoldTaskListener);
descriptor: (Landroid/os/IVoldTaskListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract void abortIdleMaint(android.os.IVoldTaskListener);
descriptor: (Landroid/os/IVoldTaskListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
listener
public abstract java.io.FileDescriptor mountAppFuse(int, int, int);
descriptor: (III)Ljava/io/FileDescriptor;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uid
pid
mountId
public abstract void unmountAppFuse(int, int, int);
descriptor: (III)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uid
pid
mountId
public abstract void fdeCheckPassword(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
password
public abstract void fdeRestart();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract int fdeComplete();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void fdeEnable(int, java.lang.String, int);
descriptor: (ILjava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
passwordType
password
encryptionFlags
public abstract void fdeChangePassword(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
passwordType
password
public abstract void fdeVerifyPassword(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
password
public abstract java.lang.String fdeGetField(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
key
public abstract void fdeSetField(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
key
value
public abstract int fdeGetPasswordType();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract java.lang.String fdeGetPassword();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void fdeClearPassword();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void fbeEnable();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void mountDefaultEncrypted();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void initUser0();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean isConvertibleToFbe();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void mountFstab(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
mountPoint
public abstract void encryptFstab(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
mountPoint
public abstract void createUserKey(int, int, boolean);
descriptor: (IIZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
userSerial
ephemeral
public abstract void destroyUserKey(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void addUserKeyAuth(int, int, java.lang.String, java.lang.String);
descriptor: (IILjava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
userSerial
token
secret
public abstract void fixateNewestUserKeyAuth(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void unlockUserKey(int, int, java.lang.String, java.lang.String);
descriptor: (IILjava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
userSerial
token
secret
public abstract void lockUserKey(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
userId
public abstract void prepareUserStorage(java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;III)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uuid
userId
userSerial
storageFlags
public abstract void destroyUserStorage(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uuid
userId
storageFlags
}
SourceFile: "IVold.java"
NestMembers:
android.os.IVold$Stub android.os.IVold$Stub$Proxy
InnerClasses:
public abstract Stub = android.os.IVold$Stub of android.os.IVold