android 预装apk脚本

#!/system/xbin/busybox sh
#   如果执行报错:pm not found 的话      则开头使用  #!/system/bin/pm sh([ 命令前要加 busybox 

PRELOAD_DEST=/data
PRELOAD_FLAG=${PRELOAD_DEST}/.notfirstrun
PRELOAD_SOURCE=/system/preinstall
PRELOAD_SDCARD_SOURCE=/sdcard/preinstall
PRELOAD_LOG=/system/log.txt

echo "----   preinstall ----" > ${PRELOAD_LOG}
if [ ! -d ${PRELOAD_DEST} ]
then
busybox mkdir -p ${PRELOAD_DEST}
fi

# do preinstall job
if [ ! -f ${PRELOAD_FLAG} ]
then
echo "do preinstall sys" >> ${PRELOAD_LOG}
APKLIST=$(ls ${PRELOAD_SOURCE}/*.apk)
    for INFILES in $APKLIST
    do
      echo  setup package:$INFILES 
      echo  setup package:$INFILES >> ${PRELOAD_LOG}
      pm install $INFILES
    done

    echo "do preinstall sd" >> ${PRELOAD_LOG}
    APKLIST=$(ls ${PRELOAD_SDCARD_SOURCE}/*.apk)
    for INFILES in $APKLIST
    do
      echo  setup package:$INFILES
      echo  setup package:$INFILES  >> ${PRELOAD_LOG}
      pm install -r $INFILES
    done
    echo "---- do preinstall ok----" >> ${PRELOAD_LOG}
    
    busybox touch ${PRELOAD_FLAG}
echo "abcd" > ${PRELOAD_FLAG}
fi


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值