问题标签 [lineageos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - “ADB Root 访问被禁用”即使启用了 root 访问
我正在尝试通过 ADB 在LineageOS 17.1上运行的小米 Redmi 4A 上修补Tingle ,以启用 microG 的系统欺骗签名。但是我收到了这个错误:每次我输入cmd (以管理员身份运行)。我的设备植根于 Magisk 20.4,并且“超级访问”选项启用为“应用程序和 ADB”。我还在“设置 -> 系统 -> 开发人员选项”下启用了“Android 调试”选项。ADB Root access is disabled by system setting - enable in Settings -> System -> Developer options
adb root
但是我在“设置->系统->开发人员选项”下找不到任何名为“ADB Root access”或“Root Access”的选项。我也尝试过Chainfire 的abdb Insecure。
但是没有运气,问题仍然存在。我只想在我的 adb 界面中获得 root 访问权限,以便能够使用 Tingle。
注意:我使用的是 Android 10。我的 SELinux 状态是强制执行(不允许),我的 ROM 既不是库存也不是官方的。
提前致谢!任何形式的帮助将不胜感激。<3
android - TWRP:无法挂载存储;内部存储(0MB);安装过程失败
我有一部没有安装操作系统的 TWRP v2.8.6.0 手机。当我启动进入恢复以安装新操作系统时,TWRP 无法挂载存储。这是完整的日志:
另外,我尝试将以上分区格式化为ext2/ext3/FAT
,然后返回ext4
. 但是ext4
每次格式化都会失败。但是我做这个过程fastboot
很好,但它没有解决上述问题。
话虽如此,内部存储显示 0 MB 大小并且 TWRP 无法安装新的 LineageOS。
有什么解决办法吗?
git - 将 repo(不是存储库,android repo)克隆到您自己的帐户
我已经使用 repo 命令行工具克隆了 lineageOS 源,我想在我自己的 github 帐户中克隆它(它们不是一个单一的项目!它是成千上万的存储库放入一个文件夹中!)。查看清单后,我觉得有一些方法可以自动完成。我用谷歌搜索,但它只显示了如何克隆单个 repo 的结果,这不是我想要的。
最后一个问题:我想将整个 LineageOS 源代码、所有软件包、应用程序等自动克隆到我自己的帐户中。
android - 将 apk 集成到 AOSP 的构建系统中并在启动时运行它
我想要一个捆绑在 AOSP/LineageOS 中的应用程序(特别是来自 XDA 的 LMT)。我可以通过将它添加到 Android.mk 文件中来做到这一点,所以这不是问题。
我的问题是我希望每次重启和解锁手机时都启动这个应用程序。原因是我禁用了导航栏并使用 LMT 进行导航,但每次启动手机时我都无法使用它,因为 LMT 不会自动启动。
我在安卓 10 上。
谁能帮我找出一种方法来告诉系统每次启动都启动 LMT?
android - 当我想打开它时应用程序崩溃了
我使用android studio(java和xml)制作了一个依赖于我的学习的简单应用程序,但是当我在手机上测试时有lineageos &7.a(android7.1); 当我想打开它时,应用程序在开始时崩溃。logcat 是这样的,谁能帮帮我:
android - 你能从 OTM ROM 中提取 blob 吗?
我没有找到任何其他地方可以放这个,所以我把它放在这里。今天早上我终于获得了成功的血统构建(surnia),我现在正在尝试为已停产的雅典娜(Moto G4 / G4 Plus)构建。正因为如此,我没有地方可以得到 blob,因为它也不在 TheMuppets 库中。我确实有安装了 Stock ROM 的 Moto G4 Plus。那么我可以从那里提取 blob,还是有另一种方法来获取 blob?我可以从旧版本中获取它们,但不希望这样做。
谢谢
android - 投射到我运行 LineageOS 的 Raspberry Pi
我正在考虑通过在我的树莓派上闪烁 LineageOS 的构建,然后根据需要侧加载应用程序来制作我自己的“Android TV”。
我知道 Netflix 和 YouTube 支持 DIAL 协议,因为他们已经做到了。如果我可以在我的 raspberry pi android 设备上运行 DIAL(“发现和启动”)服务器,那么我确信我可以从我的手机或计算机上投射到它。
亚马逊 Fire TV 设备使用耳语播放守护程序执行此操作。
Android有没有等价物?
android - Android Oreo及以上版本将应用程序变成系统应用程序的正确方法是什么?
我尝试了几种方法将应用程序转换为系统应用程序,但即使在某些情况下我设法将应用程序安装在 /system/priv-app 内,该应用程序也没有作为系统应用程序运行,因为我可以通过检查运行命令“adb shell ps”。所以请有人告诉我我是否遗漏了什么,或者是否有一些与 Lineage 相关的限制,或者可能是 Magisk 或 TWRP 让应用程序作为系统应用程序运行?
我尝试过使用 Lineage 15.1 (Oreo) 和 Magisk 21.2,手机是三星 S5,使用 TWRP 3.5.0_9-0 作为系统恢复第一个方法是
1 将应用程序文件夹复制到内部存储
2 用不带点的短名称重命名复制的文件夹(如将 com.example.myapp 文件夹重命名为 Myapp 文件夹)
3 将 apk 从 base.apk 重命名为 Myapp.apk
4 卸载应用
5 TWRP恢复模式下挂载系统分区并将Myapp文件夹复制到system/priv-app目录下
6 chmod 755 Myapp 文件夹
7 chmod 644 我的应用程序.apk
8 擦除 Dalvik 缓存并重新启动
第 2 步和第 3 步可能没用,这只是因为我注意到 Priv-app 目录为此文件夹中的应用程序使用了这些命名方案我在 Lineage 17.1 和 Magisk 21.4 下尝试了这种方法,但后来手机无法重启,直到我删除Priv-app 中新创建的文件夹
我还尝试了另一种使用 Magisk Systemize (Terminal) 模块的方法,但结果是一样的(应用程序正在运行,但不是系统应用程序)
我也尝试将应用程序放入 System/app 文件夹,但结果是一样的
正如我从未见过在任何发布的方法中提到它来解释如何将应用程序转变为系统应用程序,安装的应用程序没有使用平台密钥签名,并且清单不包括 android:sharedUserId="android.uid.system "
在此先感谢那些愿意提供帮助的人。
build - Lineageos 培根构建失败
我正在尝试根据此处的步骤构建 LineageOS 17.1 培根:https ://wiki.lineageos.org/devices/bacon/build
直到以下失败的所有步骤都已成功。一切都是最新的导致LINEAGE_VERSION=17.1-20210324-UNOFFICIAL-bacon
brunch bacon
返回以下失败。这是我的第一个 android 版本,网络搜索没有产生任何有用的解决方法。目前,我一无所知,非常欢迎有关如何解决此问题的任何帮助/建议。
上述错误可能是由于缺少来源吗?:
编辑:回答我自己的问题,必须adb root
在终端上运行,引导您需要在手机上完成。这可以关闭。#lineageos-dev 是提出这样一个问题的地方。
android - TWRS 闪烁错误:E2001:更新供应商映像失败
我试图在我的 Galaxy A3 (2017) 上刷新 Lineage OS。
不幸的是,我收到以下错误:
“E2001:更新供应商映像失败。”
PS:这也发生在其他操作系统上。