草庐IT

android - 在不生根设备的情况下卸载系统应用程序

有没有办法在不对设备进行root的情况下将apk推送到system/app文件夹?我找到了几种在root设备上执行此操作的方法,但我正在寻找一种无需先对设备进行root操作的方法。如果有任何不同,我想在SamsungS4上进行并使用twrp作为自定义恢复。PS:不幸的是,首先生根和取消生根也不是一种选择。 最佳答案 您可以卸载无需生根:卸载应用程序:adbshellpmuninstall-k--user0app--package--name--here例如,卸载youtube:adbshellpmuninstall-k--user0

java - 更改 root 设备上的日期 (Android M)

我正在为我的应用程序开发一个小部件,它可以更改设备的系统时间。我知道,设备必须被root,这应该不是问题。您可以向系统时间添加2、15或31天。到目前为止,我正在使用this方法,它工作正常。现在,AndroidM即将推出,我在AndroidMPreview3上测试了我的应用程序,我遇到了问题,上面的代码只在我的小部件上显示日期更改,但不会在设备。我在adbshell中测试了几种格式并找到了一个解决方案,几乎符合我的要求。command="date-u"+month+day+hour+minute+year+"."+second+"\n";现在,设备的日期已更改,但是当我添加2天时,它

Android:以编程方式更改布局的 Root View 的高度

我是Android新手。谁能告诉我如何在Android中以编程方式更改布局的RootView高度?我试过的代码如下所示LayoutInflaterinflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);Viewview=inflater.inflate(R.layout.sample,null);view.getRootView().getLayoutParams().height=value;执行此操作后,我在上面的行中得到一个NullPointerException。谁能帮

android - 如何以编程方式实现生根?

我最近正努力让自己参与更多的Android开发,我一直很好奇root是如何在幕后完成的。理想情况下,我想自己开发一些可以root手机的东西,即使现在只有一部手机。我已经对我拥有的所有Android手机进行了root操作,并且非常了解它的工作原理以及可以做什么。我也非常熟悉Linux及其背后的大部分概念。我一直无法找到的是SuperOneClick或GalaxyNexusToolkit等工具是如何创建的,以及它们在幕后做了什么来为您提供根访问权限。在编程层面实际上需要做什么才能获得root访问权限?我将如何着手制作自己的应用程序/程序包来执行此操作?这只能通过利用漏洞获得吗?

android - 更改 Android 设备管理设置

如果您进入Android设备的“设置”->“安全”,在“设备管理”部分下有一些用于验证应用程序的设置。在处理AOSP时,我正在尝试让一些测试软件正常工作。所以其中一部分需要我启用和禁用此功能。我已经有了禁用其他一些功能的代码,它们看起来像这样://AllowmocklocationsSettings.Secure.putInt(getContentResolver(),Settings.Secure.ALLOW_MOCK_LOCATION,1);//StayonwhilepluggedinSettings.Global.putInt(getContentResolver(),Setti

android - 自定义 View : how to set the root layout

我正在尝试创建一个自定义View(它扩展了RelativeLayout),它包含了很多其他View。我想在xml布局文件中创建subview。现在我想知道如何扩展该布局并在我的自定义View中使用它。这样的东西会很棒(在我的自定义View中):RelativeLayoutrootLayout=(RelativeLayout)inflater.inflate(myxmlfile)this.setContenView(rootLayout);不幸的是,这只能在Activity中实现。有没有类似的观点?编辑:我不想使用View.addView(rootLayout)因为它添加了另一个不需要的

android - Eclipse-Android-SDK : DDMS: File-Explorer doesn't open folder

我想使用DDMS的文件资源管理器打开一个文件夹,但是当我尝试展开该文件夹以查看其内容时,没有任何反应。该文件夹是我的Padfone(未root)的data目录,如下所示:有人知道如何使这项工作成功吗? 最佳答案 (仅适用于root设备)您必须拥有数据文件夹的编辑权限。Root设备。然后转到“http://www.appsapk.com/root-explorer”下载并安装到您的设备中。打开应用,然后在顶部选择“Monuntedasr/w”然后按住数据文件夹(长按)并找到权限选项有这样的东西读写执行用户组其他确保“其他”勾选已读。对

android - 具有root访问权限的 self 更新android系统应用程序

我已经从aosp创建了我的自定义ROM。我还包含了我的应用程序,让我们在构建时在自定义ROM中将其称为myCustomInstaller.apk(1.0)。该应用程序基本上是一种GooglePlay商店。该应用程序具有系统权限,可以静默安装或删除应用程序。我能够安装、更新或删除任何其他应用程序。我面临的问题是,当我将myCustomInstaller.apk更新到2.0本身时,应用程序也会静默安装,我能够看到已安装的应用程序中安装了最新版本,但是当我重新启动电话,myCustomInstaller应用程序恢复到原始版本。我真的不知道如何进行,googleplaystore是如何self

gitlab下载安装配置

文章目录gitlab1.下载2.安装配置3.开发者设置ssh密钥4.gitlab创建仓库5.克隆远程仓库到本地gitlab1.下载先去清华源下载gitlab的rpm包2.安装配置上传rpm包,安装#rpm-ivhgitlab-ce-14.6.0-ce.0.el7.x86_64.rpm如果缺少依赖包就执行#yuminstallrpm包名修改配置文件,改为本机ip#vim/etc/gitlab/gitlab.rbexternal_url'http://192.168.44.10'初始化(等…)#gitlab-ctlreconfigureotes:Defaultadminaccounthasbeen

android - 试图获得对 android/系统的读/写访问权限

使用谷歌(occam)的最新库存rom.img为Nexus4开发根脚本,我有以下代码fragment:./adbwait-for-deviceecho"remountingsystem"./adbshell"mount-oremount,rw/system"./adbpushsu/system/bin/echo"pushingsuperuser"./adbpushSuperuser.apk/system/app/echo"pushingbusybox"./adbpushbusybox/system/xbin/./adbshell"chmod06755/system/bin/su"./a