车机塞进去apk的教程
首先要搞清楚情况
塞进去不等于能用
塞进去-没加权限=无法显示无法打开
塞进去-加了权限=无法显示但能打开
所以在这里先塞一个es文件浏览器,可以通过这个发送app的快捷方式到桌面
塞文件的具体方法
需要【Linux系统】+【U盘】(U盘格式为Fat32)
我自己用的是Windows11+WSL(Ubuntu 22.04)
【windows安装WSL方法自行百度】
第一步找到【system.img.tar】,解压(这一步可以用windows下的软件解压
然后找到最里面的那个my_sparse.img
右键空白处
然后
sudo mkdir 123(创建一个名为123的文件夹)
sudo mount my_sparse.img 123 (把my_sparse.img 挂载在123文件夹下)
cd 123(进入123文件夹)
ll -Z(查看具体的权限,注意红框位置)
cd app(挂载app文件夹)
里面还是有很多东西的
新塞入apk方法
sudo mkdir cooldog(创建一个名为cooldog的文件夹,这个cooldog名字可以随便创建,但起码不能是中文)
cd cooldog(挂载cooldog文件夹)
sudo cp 文件路径/酷狗.apk cooldog.apk(把文件路径/酷狗.apk复制到当前位置为cooldog.apk)
这个时候使用"ll -Z"查看权限,都不对劲
接下来,改权限
sudo chmod 644 cooldog.apk
继续
cd ../(返回上一级文件夹)
使用 ll -Z查看权限
使用命令
sudo chcon -R u:object_r:system_file:s0 cooldog(改变cooldog文件夹的权限)
然后使用ll -Z查看权限
如下图
做完这一切之后记得检查,不然真的刷进去之后,没权限会打不开
所以,看看原本别的文件夹里面的权限是什么样的
接下来处理的就是打包了
步骤大概是
①解除挂载
②生成MD5
③把img塞进tar里面再生成MD5
cd ../../ (cd到_temp_文件夹)
sudo umount 123(解除挂载123)
md5sum my_sparse.img(计算my_sparse.img的md5,显示在终端里面)
保存
然后把my_sparse.img塞回去到system.img.tar
注意,不是重新压缩解压开的那个文件夹
用软件直接打开system.img.tar,然后把刚刚我们处理过的那个my_sparse.img直接拖进去覆盖
最后的步骤
cd ../../ (进入和system.img.tar同一级的文件夹)
md5sum system.img.tar(计算system.img.tar的md5)
跟上面一样,把这次计算的md5复制粘贴进system.img.tar.md5sum
最后
U盘新建GM_refreshpkg_c1ux文件夹
把
swmodel
system.device
system.md5
system.img.tar
system.img.tar.md5sum
这5个文件复制到上面新建的文件夹里,插车机上,刷机