Giter Site home page Giter Site logo

Comments (19)

qmm0523 avatar qmm0523 commented on August 12, 2024 6

跑通了,详细说下具体流程吧:
1.获取到车机adb
2.下载https://github.com/MuntashirAkon/SetEdit 安装到车机
3.adb shell进入命令行,执行以下两条命令:
pm grant io.github.muntashirakon.setedit android.permission.WRITE_SETTINGS
//如果添加失败 可以试试 appops set io.github.muntashirakon.setedit WRITE_SETTINGS allow
pm grant io.github.muntashirakon.setedit android.permission.WRITE_SECURE_SETTINGS
4.进入setedit - global table- xp_usb_mode修改内容即可自由开关有线adb:
usb_host(=adb关闭) usb_device(=adb打开)

BTW, 强烈建议不要打开无线adb, 主流手机在陌生设备连接adb的时,检测到陌生设备(RSA指纹不同)都会弹出提示框要求二次确认,而小鹏tbox目前看来没有任何二次确认流程,只要网络可达即可远程连接adb,安全风险非常大。

from hackp5g9.

dodhunzhu avatar dodhunzhu commented on August 12, 2024 1

输入解锁码后不会自动消失,貌似没有反应

手动删除后输入*#9387*141#*也没有反应

G6 4.3.1 和兄弟的情况一毛一样

from hackp5g9.

qmm0523 avatar qmm0523 commented on August 12, 2024 1

pm grant io.github.muntashirakon.setedit android.permission.WRITE_SECURE_SETTINGS 上边这条命令成功了,下边这个出错了。 执行命令后出错了,提示没有权限啊 d55:/ $ pm grant io.github.muntashirakon.setedit android.permission.WRITE_SETTINGS

Security exception: Permission android.permission.WRITE_SETTINGS requested by io.github.muntashirakon.setedit is not a changeable permission type

java.lang.SecurityException: Permission android.permission.WRITE_SETTINGS requested by io.github.muntashirakon.setedit is not a changeable permission type at com.android.server.pm.permission.BasePermission.enforceDeclaredUsedAndRuntimeOrDevelopment(BasePermission.java:448) at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:2282) at com.android.server.pm.permission.PermissionManagerService.access$1100(PermissionManagerService.java:123) at com.android.server.pm.permission.PermissionManagerService$PermissionManagerServiceInternalImpl.grantRuntimePermission(PermissionManagerService.java:3285) at com.android.server.pm.PackageManagerService.grantRuntimePermission(PackageManagerService.java:5888) at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:1955) at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:230) at android.os.ShellCommand.exec(ShellCommand.java:104) at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:22089) at android.os.Binder.shellCommand(Binder.java:881) at android.os.Binder.onTransact(Binder.java:765) at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5107) at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4152) at android.os.Binder.execTransactInternal(Binder.java:1021) at android.os.Binder.execTransact(Binder.java:994)

试一下appops set io.github.muntashirakon.setedit WRITE_SETTINGS allow

from hackp5g9.

kissggj123 avatar kissggj123 commented on August 12, 2024

image
尝试过了 修改adb_enabled值不管用 还是需要解锁码

from hackp5g9.

jdjingdian avatar jdjingdian commented on August 12, 2024

image
尝试过了 修改adb_enabled值不管用 还是需要解锁码

我的意思大概是这样的

  1. 先用解锁码获取adb
  2. 安装能够设置属性的应用
  3. 赋予应用写SETTINGS和SECURE_SETTINGS的权限
  4. 修改adb_enabled
  5. 修改usb模式

这样子即便之后解锁码失效也能用应用去设置,重新打开或关闭adb

getprop看了一下有这些跟usb相关,我怀疑是adb_enabled和usb模式一起设置才能生效

  • sys.xiaopeng.usb.debug
  • sys.usb.config
  • persist.sys.usb.config

from hackp5g9.

kissggj123 avatar kissggj123 commented on August 12, 2024

我昨晚已经试过了 不起作用似乎只能解锁码

from hackp5g9.

YIFAN0831 avatar YIFAN0831 commented on August 12, 2024

输入解锁码后不会自动消失,貌似没有反应

手动删除后输入*#9387*141#*也没有反应

from hackp5g9.

YIFAN0831 avatar YIFAN0831 commented on August 12, 2024

大佬,新版本有啥办法不?G9测试版解锁码没用@qmm0523

from hackp5g9.

qmm0523 avatar qmm0523 commented on August 12, 2024

YIFAN0831

去售后回滚老版本试一下?

from hackp5g9.

jdjingdian avatar jdjingdian commented on August 12, 2024

可能没什么用了,xpeng已经开始热更新修复了

YIFAN0831

去售后回滚老版本试一下?

from hackp5g9.

YIFAN0831 avatar YIFAN0831 commented on August 12, 2024

你这个建议好@qmm0523 我明天去找售后

@jdjingdian 问题现在G9的正式版本都可以

from hackp5g9.

jdjingdian avatar jdjingdian commented on August 12, 2024

你这个建议好@qmm0523 我明天去找售后

@jdjingdian 问题现在G9的正式版本都可以

那可得快马加鞭,哈哈

from hackp5g9.

YIFAN0831 avatar YIFAN0831 commented on August 12, 2024

IMG_20230910_224743.jpg

试试看

from hackp5g9.

YIFAN0831 avatar YIFAN0831 commented on August 12, 2024

没戏,刚刚客服说OTA不可逆向,各位大佬还有啥办法不?@jdjingdian @qmm0523

from hackp5g9.

kissggj123 avatar kissggj123 commented on August 12, 2024

from hackp5g9.

Simle avatar Simle commented on August 12, 2024

没戏,刚刚客服说OTA不可逆向,各位大佬还有啥办法不?@jdjingdian @qmm0523

要求回炉,车机系统恢复出厂设置😄

from hackp5g9.

nian-yh avatar nian-yh commented on August 12, 2024

G6有跑通的大佬吗

from hackp5g9.

huzai9527 avatar huzai9527 commented on August 12, 2024

您好,我是网络安全专业的学生,如您方便,可否提p5,p7的相关so文件,想尝试分析一下,如果可以的话,可以发送到[email protected]

from hackp5g9.

zhengweiqing avatar zhengweiqing commented on August 12, 2024

pm grant io.github.muntashirakon.setedit android.permission.WRITE_SECURE_SETTINGS
上边这条命令成功了,下边这个出错了。
执行命令后出错了,提示没有权限啊
d55:/ $ pm grant io.github.muntashirakon.setedit android.permission.WRITE_SETTINGS

Security exception: Permission android.permission.WRITE_SETTINGS requested by io.github.muntashirakon.setedit is not a changeable permission type

java.lang.SecurityException: Permission android.permission.WRITE_SETTINGS requested by io.github.muntashirakon.setedit is not a changeable permission type
at com.android.server.pm.permission.BasePermission.enforceDeclaredUsedAndRuntimeOrDevelopment(BasePermission.java:448)
at com.android.server.pm.permission.PermissionManagerService.grantRuntimePermission(PermissionManagerService.java:2282)
at com.android.server.pm.permission.PermissionManagerService.access$1100(PermissionManagerService.java:123)
at com.android.server.pm.permission.PermissionManagerService$PermissionManagerServiceInternalImpl.grantRuntimePermission(PermissionManagerService.java:3285)
at com.android.server.pm.PackageManagerService.grantRuntimePermission(PackageManagerService.java:5888)
at com.android.server.pm.PackageManagerShellCommand.runGrantRevokePermission(PackageManagerShellCommand.java:1955)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:230)
at android.os.ShellCommand.exec(ShellCommand.java:104)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:22089)
at android.os.Binder.shellCommand(Binder.java:881)
at android.os.Binder.onTransact(Binder.java:765)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5107)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4152)
at android.os.Binder.execTransactInternal(Binder.java:1021)
at android.os.Binder.execTransact(Binder.java:994)

from hackp5g9.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.