Skip to content

MiPushFramework/MiPushServiceFramework

Repository files navigation

Mi Push Service Framework

Add Mi Push Service Framework into system systemlessly. Change some props to fake miui. Kill official Xiaomi Service Framework. NOT include Push manager. Some features require Riru - Core installed.

What does this module do

  • Add MIUI prop in your build.prop to fake your device to XiaoMi.
  • Fake as a XiaoMi Device by hook system_property_get. (Required Riru Core installed.)
  • Add Push Service Framework to system systemlessly.
  • Disable official Xiaomi Service Framework that you can use Mi Push Service.

Module will change these props that follow down.

  • ro.miui.ui.version.name = V10
  • ro.miui.ui.version.code = 8
  • ro.miui.version.code_time = 1544025600
  • ro.fota.oem = Xiaomi
  • ro.miui.internal.storage = /sdcard/

And __system_property_get (android::base::GetProperty on Pie+) will be hooked and these props will be changed in packages selected in manager with value map below (Required Riru Core installed.).

  • ro.product.manufacturer = Xiaomi
  • ro.product.brand = Xiaomi
  • ro.product.name = Xiaomi

Changes log

  • v0.3.6.20181130.7881203 (266) [2018/12/13] -Add MIUI 10 prop to module. -Update Push Service Framework and priv-app permissions to v0.3.6.20181130.7881203 (266).

Tips

Thanks