congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
VDeviceInfo
Code IndexAdd Tabnine to your IDE (free)

How to use
VDeviceInfo
in
com.lody.virtual.remote

Best Java code snippets using com.lody.virtual.remote.VDeviceInfo (Showing top 12 results out of 315)

origin: android-hacker/VirtualXposed

@Override
public void readPersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  infos.clear();
  int size = p.readInt();
  while (size-- > 0) {
    int userId = p.readInt();
    VDeviceInfo info = new VDeviceInfo(p);
    infos.put(userId, info);
  }
}
origin: android-hacker/VirtualXposed

@SuppressLint("SdCardPath")
private void startIOUniformer() {
  ApplicationInfo info = mBoundApplication.appInfo;
  int userId = VUserHandle.myUserId();
  String wifiMacAddressFile = deviceInfo.getWifiFile(userId).getPath();
  NativeEngine.redirectDirectory("/sys/class/net/wlan0/address", wifiMacAddressFile);
  NativeEngine.redirectDirectory("/sys/class/net/eth0/address", wifiMacAddressFile);
  NativeEngine.redirectDirectory("/sys/class/net/wifi/address", wifiMacAddressFile);
  NativeEngine.redirectDirectory("/data/data/" + info.packageName, info.dataDir);
  NativeEngine.redirectDirectory("/data/user/0/" + info.packageName, info.dataDir);
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
    NativeEngine.redirectDirectory("/data/user_de/0/" + info.packageName, info.dataDir);
  }
  String libPath = VEnvironment.getAppLibDirectory(info.packageName).getAbsolutePath();
  String userLibPath = new File(VEnvironment.getUserSystemDirectory(userId), info.packageName + "/lib").getAbsolutePath();
  NativeEngine.redirectDirectory(userLibPath, libPath);
  NativeEngine.redirectDirectory("/data/data/" + info.packageName + "/lib/", libPath);
  NativeEngine.redirectDirectory("/data/user/0/" + info.packageName + "/lib/", libPath);
  File dataUserLib = new File(VEnvironment.getDataUserPackageDirectory(userId, info.packageName), "lib");
  if (!dataUserLib.exists()) {
    try {
      Os.symlink(libPath, dataUserLib.getPath());
    } catch (ErrnoException e) {
      VLog.w(TAG, "symlink error", e);
    }
  }
  setupVirtualStorage(info, userId);
  NativeEngine.enableIORedirect();
}
origin: android-hacker/VirtualXposed

@Override
public void writePersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  int size = infos.size();
  p.writeInt(size);
  for (int i = 0; i < size; i++) {
    int userId = infos.keyAt(i);
    VDeviceInfo info = infos.valueAt(i);
    p.writeInt(userId);
    info.writeToParcel(p, 0);
  }
}
origin: android-hacker/VirtualXposed

private VDeviceInfo generateRandomDeviceInfo() {
  VDeviceInfo info = new VDeviceInfo();
  String value;
  do {
    value = generate10(15);
    info.deviceId = value;
  } while (mPool.deviceIds.contains(value));
  do {
    value = generate16(16);
    info.androidId = value;
  } while (mPool.androidIds.contains(value));
  do {
    value = generateMac();
    info.wifiMac = value;
  } while (mPool.wifiMacs.contains(value));
  do {
    value = generateMac();
    info.bluetoothMac = value;
  } while (mPool.bluetoothMacs.contains(value));
  do {
    value = generate10(20);
    info.iccId = value;
  } while (mPool.iccIds.contains(value));
  info.serial = generateSerial();
  addDeviceInfoToPool(info);
  return info;
}
origin: darkskygit/VirtualApp

@Override
public void writePersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  int size = infos.size();
  p.writeInt(size);
  for (int i = 0; i < size; i++) {
    int userId = infos.keyAt(i);
    VDeviceInfo info = infos.valueAt(i);
    p.writeInt(userId);
    info.writeToParcel(p, 0);
  }
}
origin: bzsome/VirtualApp-x326

ApplicationInfo info = mBoundApplication.appInfo;
int userId = VUserHandle.myUserId();
String wifiMacAddressFile = deviceInfo.getWifiFile(userId).getPath();
NativeEngine.redirectDirectory("/sys/class/net/wlan0/address", wifiMacAddressFile);
NativeEngine.redirectDirectory("/sys/class/net/eth0/address", wifiMacAddressFile);
origin: darkskygit/VirtualApp

@Override
public void readPersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  infos.clear();
  int size = p.readInt();
  while (size-- > 0) {
    int userId = p.readInt();
    VDeviceInfo info = new VDeviceInfo(p);
    infos.put(userId, info);
  }
}
origin: bzsome/VirtualApp-x326

@Override
public void writePersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  int size = infos.size();
  p.writeInt(size);
  for (int i = 0; i < size; i++) {
    int userId = infos.keyAt(i);
    VDeviceInfo info = infos.valueAt(i);
    p.writeInt(userId);
    info.writeToParcel(p, 0);
  }
}
origin: darkskygit/VirtualApp

ApplicationInfo info = mBoundApplication.appInfo;
int userId = VUserHandle.myUserId();
String wifiMacAddressFile = deviceInfo.getWifiFile(userId).getPath();
NativeEngine.redirectDirectory("/sys/class/net/wlan0/address", wifiMacAddressFile);
NativeEngine.redirectDirectory("/sys/class/net/eth0/address", wifiMacAddressFile);
origin: bzsome/VirtualApp-x326

@Override
public void readPersistenceData(Parcel p) {
  SparseArray<VDeviceInfo> infos = mService.getDeviceInfos();
  infos.clear();
  int size = p.readInt();
  while (size-- > 0) {
    int userId = p.readInt();
    VDeviceInfo info = new VDeviceInfo(p);
    infos.put(userId, info);
  }
}
origin: darkskygit/VirtualApp

private VDeviceInfo generateRandomDeviceInfo() {
  VDeviceInfo info = new VDeviceInfo();
  String value;
  do {
    value = generate10(15);
    info.deviceId = value;
  } while (mPool.deviceIds.contains(value));
  do {
    value = generate16(16);
    info.androidId = value;
  } while (mPool.androidIds.contains(value));
  do {
    value = generateMac();
    info.wifiMac = value;
  } while (mPool.wifiMacs.contains(value));
  do {
    value = generateMac();
    info.bluetoothMac = value;
  } while (mPool.bluetoothMacs.contains(value));
  do {
    value = generate10(20);
    info.iccId = value;
  } while (mPool.iccIds.contains(value));
  info.serial = generateSerial();
  addDeviceInfoToPool(info);
  return info;
}
origin: bzsome/VirtualApp-x326

private VDeviceInfo generateRandomDeviceInfo() {
  VDeviceInfo info = new VDeviceInfo();
  String value;
  do {
    value = generate10(15);
    info.deviceId = value;
  } while (mPool.deviceIds.contains(value));
  do {
    value = generate16(16);
    info.androidId = value;
  } while (mPool.androidIds.contains(value));
  do {
    value = generateMac();
    info.wifiMac = value;
  } while (mPool.wifiMacs.contains(value));
  do {
    value = generateMac();
    info.bluetoothMac = value;
  } while (mPool.bluetoothMacs.contains(value));
  do {
    value = generate10(20);
    info.iccId = value;
  } while (mPool.iccIds.contains(value));
  info.serial = generateSerial();
  addDeviceInfoToPool(info);
  return info;
}
com.lody.virtual.remoteVDeviceInfo

Most used methods

  • <init>
  • getWifiFile
  • writeToParcel

Popular in Java

  • Updating database using SQL prepared statement
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • scheduleAtFixedRate (Timer)
  • addToBackStack (FragmentTransaction)
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • PhpStorm for WordPress
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now