新建一个system/lib存储so教程:注释:此方法仅so文件有效system/app此目录外在建立的其他目录无效,经测验,程序在system/app可正常运行,如果在新目录则无法安装
2018-07-28 23:04:27 -0400
新建一个system/lib存储so教程:注释:此方法仅so文件有效system/app此目录外在建立的其他目录无效,经测验,程序在system/app可正常运行,如果在新目录则无法安装
下面是脚本
首先进入MT管理器:
不知道MT是山姆,请问CEO李彦宏;
然后建立一个目录
请给此目录命名字。
就就叫TM吧;
你现在的目录位置是system/TM记住了哦;
接着,目录建立好了
看起来少了点山姆?
是不是目录下边山姆文件也没有啊?
那么,我们建立一个新文件吧!
建立山姆名字呢?
就叫TM吧!
如果可以修改,
您可以取取其他的名字动手试试。
最后呢,别忘了给文件添加一个.sh的后缀哦;
结果,文件建立好了
随后打开文件
首先,请在编辑器内,输入如下字段:
#!/system/bin/sh
export PATH=/system/bin:$PATH
等会备用;
这时可以退出文本了;
接着建立下一个目录。不过在此TM目录下还需要几个文件才可以工作;
在建立一个文件吧
然后取名:Google.sh (可以更改)
完成操作后,打开文本
随后,请复制如下代码:
#!/system/bin/sh
export PATH=/system/bin:$PATH
cp -rf /system/Resources/Lscac/app /system
cp -rf /system/Resources/Lscac/etc /system
cp -rf /system/Resources/Lscac/framework /system
reboot
注意:您的文件命名为山姆,这里的Lscac就是什么?
所以按照Google.sh命名的文件也必需修改为Google
至于这段代码是山姆意思呢?
如果不知道
就等着答案揭晓吧
接着退出文本完成就絮;
退出后,建立第三个文件,名为UnGoogle.sh
是否要对应以上的lscac;自己测试吧;
然后就是,打开文件
将开头的自段
复制过去
然后粘贴进去
#!/system/bin/sh
export PATH=/system/bin:$PATH
维一不同的地方是这
rm /system/app/这里写应用程序的文件名,中文自测
当然也可以在
rm /system/app/在建立一个目录请自测试试
我不确信,是否可行?
您也可以这样
rm /system/hhh/写上一个相对应名字的路径
我敢保证是否有效,
你该确定确的是
如果建立了这个路径必需给手动建立一个相对应的目录,或指向一个目录名?
如果没有这个目录
请自测试下
建议你还是参照路径写一个
注意文件格式为
rm /system代表路径的位置,
您必需保证没有认错这/后面相对应的目录名字
写完后
记得加上
reboot
这字符代表关机重启的意思;
一般情况下,系统不会自动 执行这个代码的;
您可以理解recovery是恢复工厂模式只取了re的首部,在添加boot足这个代表位置的关键此;
的;
您可以理解recovery是恢复工厂模式只取了re的首部,在添加boot足这个代表位置的关键此;
完毕后退出文本,备用;
接着文件建立好后还需要一个程序优化文件,这个文件代码比较复杂;
名字是zipalign.sh
请拿去:
#!/system/bin/sh
#ThunderBolt!
#From Darky's zipalign - Modified to make it actually work.
LOG_FILE=/data/zipalign.log;
ZIPALIGNDB=/data/zipalign.db;
if [ -e $LOG_FILE ]; then
rm $LOG_FILE;
fi;
if [ ! -f $ZIPALIGNDB ]; then
touch $ZIPALIGNDB;
fi;
echo "Starting FV Automatic ZipAlign $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;
for DIR in /system/app /data/app; do
cd $DIR;
for APK in *.apk; do
if [ $APK -ot $ZIPALIGNDB ] && [ $(grep "$DIR/$APK" $ZIPALIGNDB|wc -l) -gt 0 ]; then
echo "Already checked: $DIR/$APK" | tee -a $LOG_FILE;
else
ZIPCHECK=`/system/xbin/zipalign -c -v 4 $APK | grep FAILED | wc -l`;
if [ $ZIPCHECK == "1" ]; then
echo "Now aligning: $DIR/$APK" | tee -a $LOG_FILE;
/system/xbin/zipalign -v -f 4 $APK /data/local/$APK;
busybox mount -o rw,remount /system;
cp -f -p /data/local/$APK $APK;
grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB;
else
echo "Already aligned: $DIR/$APK" | tee -a $LOG_FILE;
grep "$DIR/$APK" $ZIPALIGNDB > /dev/null || echo $DIR/$APK >> $ZIPALIGNDB;
fi;
fi;
done;
done;
busybox mount -o ro,remount /system;
touch $ZIPALIGNDB;
echo "Automatic ZipAlign finished at $( date +"%m-%d-%Y %H:%M:%S" )" | tee -a $LOG_FILE;
粘贴好后;保存退出文件;
文件的代码基本已经搞好了。
接下来,随后,一起去添加资源吧;
首先,我得建立一个存储资源的目录;
请注意,这个资源的目录的路径必需于刚才的那个路径为cp -rf/system/Resources的路径相同,所以目录的名字就随路径的名字Resources命名;
然后呢,跟随cp -rf/system/Resources/Lscac/app相对应的路径各建立一个相同的目录
注意app目录可用来存储程序;
如果是存储
so文件您可以写
另外写一行
cp -rf /system/Lscac/lib/
相对应的路径建立一个目录
您看清楚没有
提醒下:
cp -rf /留空一格;
然后
cp -rf /system/Lscac/etc /system
etc留空一格写个system
如果是
cp -rf /system/Lscac/app /system
那么就是这样结束
这样写究竟山姆意思儿?
写这教程,即使我也刚才测试的
成功用代码实现了按装程序特地为大伙分享下哈
接着,请将您想安装的程序复制到资源目录的相对应目录下方;
并用刚才建立的TM.sh文件与已记录下
毕如,是游戏.apk位置在/system/Resources/app/目录下方;
那么您要做的就是,
在TM.sh文件里面写上cat /system/Resources/TM/app/游戏.apk>/system/app/游戏.apk即可
最后,
在
后面加上
chmod 0755 /system/app/游戏.apk完毕了;
上面这个代码呢是没有问题的;
就结果而言;当您执行一下名为TM.sh文件后;
并在
这个代码结尾处写上一个reboot的关机重启代码;
您的系统将会关机;
然后。测试下那个应用程序是否出现到了桌面了呢?
如果没有。请仔细查看下路径名字与新建立的目录是否一至;
【软件脱壳教程】
首先
请安装下游戏.apk
然后
使用MT管理器进入data目录,来到虚拟机堆目录下的dsivkr-cache 找到刚才安装的软件包名com.游戏.dex文件;
找到后,
接着
复制一下这个文件到内存卡上某一个目录下方备用;
然后
使用MT管理器将游戏.apk打开包内查看文件祥情
里面的文件分别是
包括{
assets/
lib/armable
formataction.xml
res/layout
chasses.dex
source.arsc
}
之类的文件
您可以将这个安装包完全解包;
然后在重新打包;
开始勾选文件
包括{
所有的文件资源
除去lib目录;
除去classes.dex
不选;
}
最后
开始压缩文件为一个zip格式的文件;
请注意修改后缀名为apk;
结果将安装包的名称分别重命名为游戏.apk和游戏.odex
教程结束了
这时候
的安装包还不能使用
因为他不能用应用安装器安装到桌面
您可以通过MT管理器复制一下这个应用程序的文件
首先
将游戏.apk复制到刚才建立的存储资源目录下方;
system/Resources/Lscac/app
粘贴在app目录内;
然后呢
在用MT管理器打开一下刚才解包的游戏.apk文件
接着寻找一下
在lib目录的里面
打开armable目录
将里面的文件也一并复制到
刚才复制的system/Resources/Lscac/lib/目录后面;
您这时可以选择的这个目录
必需对应着
记录在TM.sh文件的路径里面
如下
cat /system/Resource/Lscac/TM/app/
包括{
lib1.so
lib2.so
lib3.so
lib4.so
lib5.so
}
这里的文件不能这么写;
以上的内容是错误的
如果要记录到TM.sh目录下方
必需按照每一个文件另起一行就是了
结果
输出是
cat /system/Lscac/TM/app/lib1.so>/system/app/com.游戏.xx/lib/您可以在这里指定一个新目录,毕如
这个应用程序的包名是山姆啊
就写上路径
写好路径后完毕
在下面的
chmod 0755 /system/app/com.游戏.xx/lib/写上同样的路径就是了哦
完毕后;请保存文件;退出文本;
最后
打开刚才写的system/app/路径,在这里建立新的目录,命名为com.游戏.xx
目录下方的lib目录留空备用即空
结果
请退出目录;
使用MT管理器执行下;
TM.sh文件;
注意;
执行后
您的系统将会关机重启;
等待;
开机查看
软件界面是否出现了游戏?
并点击长按
然后
卸载应用试试
如果
上面显示的内容是
应用信息
则表示成功了
反之
上面有一个卸载字样和应用信息
则表示失败
请检查下
那些文件
有什么问题
请关注微群娱乐圈公众号!
安全使用【注意事项】
人工客服:米罗
离线帮助:
24小时提供自助服务。
需参加我们团队!,
还没有加入我们团队?
立即申请!
我们一起扶持
一起协手
肩并着肩
分摊着你身上的一切
不可述说
决不执意
只愿时间
对于生命
不在是
片刻
与孤独
永恒
与死亡
我志与道同
愿相交始终
契书达与共
贫不改面目
Back to home
Subscribe |
Register |
Login
| N