使用Android SDK附带的adb.exe,我可以获得Android设备的root访问权限。 出于测试目的,我也想给Android应用程序root权限。 我知道应用程序在名为app_68的特定帐户下运行。 是否有adb shell命令将app_68添加到“根组”?
提前感谢您的意见/解决方案。
答案 0 :(得分:1)
您需要超级用户(CGFloat oldTableViewHeight = self.tableView.contentSize.height; // we keep current content offSet for revert to this position after Reload Table
// Update your Data
[self.tableView reloadData];
CGFloat finalYPostioton = self.tableView.contentSize.height - oldTableViewHeight - numberOfYourSection * sectionHeight;
finalYPostioton = finalYPostioton - spaceFromTopCell; // we need this for showing a little of top cell from our index. spaceFromTopCell -->10
[self.tableView setContentOffset:CGPointMake(0,finalYPostioton) animated:NO];
)二进制文件以root用户身份运行您的应用。
要以root身份运行,请执行以下操作:
su
如果您得到类似Process p = Runtime.getRuntime().exec("su");
DataOutputStream os = new DataOutputStream(p.getOutputStream());
os.writeBytes("yourCommand\n");
os.writeBytes("exit\n");
os.flush();
os.close();
try { p.waitFor(); } catch (InterruptedException e) {}
的内容,那么您需要使用SuperSU更新您的su二进制文件。
如果您需要完整详细且有效的来源,请参阅https://stackoverflow.com/a/26654728/4479004。请查看以下代码:
更新:要获得结果(输出到标准输出),请使用: