Android 以编程方式访问KNOX计数器
如何从android SDK以编程方式访问KNOX计数器 我想让我的应用程序检查该值,以确定它是否运行在已根目录的三星手机上。我刚刚反编译。看起来应用程序所做的只是获取系统属性Android 以编程方式访问KNOX计数器,android,samsung-knox,Android,Samsung Knox,如何从android SDK以编程方式访问KNOX计数器 我想让我的应用程序检查该值,以确定它是否运行在已根目录的三星手机上。我刚刚反编译。看起来应用程序所做的只是获取系统属性ro.boot.warranty\u位。我不确定这是否仍然有效,目前我没有三星手机可供测试 在终端运行中: adb shell getprop ro.boot.warranty_bit 如果结果为0,则保修应有效。您可以使用在Android应用程序中获取系统属性。可能重复您是否查看了三星SDK?->不确定这是重复的,这是
ro.boot.warranty\u位
。我不确定这是否仍然有效,目前我没有三星手机可供测试
在终端运行中:
adb shell getprop ro.boot.warranty_bit
如果结果为
0
,则保修应有效。您可以使用在Android应用程序中获取系统属性。可能重复您是否查看了三星SDK?->不确定这是重复的,这是一个更具体的三星诺克斯问题。非常感谢您的链接-看起来答案会在那里的某个地方-如果我找到它,我会把它发回-也许只有knox premium和knox定制产品可以访问SDK?不是myKNOX?i、 你要付钱吗?不知道。我还没有点击“注册下载”按钮:)-虽然它说“SEAP是B2B开发者和合作伙伴的,提供免费、快速和方便的工具访问[…]”哇!好主意。。我很惊讶他们使用这种方法(即通过exec运行shell工具)而不是使用三星knox SDK方法(虽然我还没有阅读SDK)。我想知道getprop在android操作系统上的位置,可能是/usr/bin或类似的,我必须试着找到它。我想您可以用一个别名覆盖它,该别名返回0表示参数ro.boot.u位,因此可以有效地绕过此检查。但我猜getprop的位置将是根文件夹,所以在knox手机上可能不可能?也许你可以使用android.os.SystemProperties类检索值?“我刚刚反编译…”IANAL,但我打赌你刚刚违反了应用程序的许可条款。如果在这里发布“非法”代码,您可能会遇到严重的法律问题。@bph Proguard是标准的,它会使您更难了解应用程序的工作方式。我不担心任何法律问题。您可能会在谷歌上搜索系统属性名称,并在其他项目中找到它。