Linux 下 删除Android系统自带软件包

1.linux需要安装adb

2.手机进入recovery模式,插上数据线

adb start-server 

zhipeng@ubuntu:~$ adb devices

List of devices attached 

4d00e53474c78000  recovery(恢复模式)

adb shell lsusb

Bus 001 Device 001: ID 1d6b:0002

厂商ID :1d6b 产品ID: 0002

vi /etc/udev/rules.d/51-android.rules

内容如下:

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666"

SUBSYSTEM=="usb", ATTRS{idVendor}=="1d6b", ATTRS{idProduct}=="0002", MODE="0666"

编号见最底部

udevadm control --reload

reboot system now

9.手机设置打开USB调试

10.linux 重新链接adb:

adb kill-server

adb start-server

adb drives

List of devices attached 

4d00e53474c78000  device(设备模式)

11.Linux 进去设备终端:adb shell

12.Android 设备获取root权限,包括system权限也可以获取到(超级权限噢~~,其实是重新挂载磁盘为可读写):

mount -o remount,rw rootfs /

mount -o remount rw /system

这种的没成功)

su

rmdir preload

mkdir proload

16.Android 拷贝一些你想用的软件进去:

cp sdcard/baidu/AppSearch/downloads/QQshurufa_1171.apk preload/

cp sdcard/baidu/AppSearch/downloads/微信_v_5_2.apk preload/

cp sdcard/baidu/AppSearch/downloads/腾讯微博_v_4_3.apk preload/

(文件都是从百度手机助手下载的,下载前把设置中的 安装后删除软件包 去掉)

OK~~至此,搞完了,这么做的目的是因为我把三星手机自带的输入法删除了,充值以后幸好有百度一键root,下载了一个百度手机助手,通过语音输入输入法才下载到QQ输入法~~

这样也可以装一些属于自己的想要的app~~

重大说明,后来发现装完重启后就消失了!于是发现问题了,需要在/system/app中复制一份,并且将权限修改为644。

chmod 644 you_app.apk

注意:因为系统会在开始时检测system/app,造成系统升级,所有有些app因为没有.desc签名失败等原因,会致使手机一直重新启动,将app删除即可。腾讯QQ安桌输入法不能放进去,绝对会重启。腾讯微博4.3版本可以,其余未试,太麻烦了- -

如果在使用自己设置的app发现黑屏关机的现象后,不要着急,重新开机后,找到app(需要提前备份,不要删除,不要重命名!)重新安装,会提示系统应用,是否继续,确定继续安装,这样就ok了,之前的帐号还可以继续使用的。

参考:

Linux 下使用 adb 和 fastboot 命令 - linux - ABOUTC.NET 

adb shell获取root权限

整理的一些 USB 安卓设备连接设置

## Acer 
  
 
  

 
  
 
   
 
  

    ## ASUS 
  
 
  

 
  
 
   
 
  

    ## Dell 
  
 
  

 
  
 
   
 
  

    ## Foxconn 
  
 
  

 
  
 
   
 
  

    ## Garmin-ASUS 
  
 
  

 
  
 
   
 
  

    ## Google 
  
 
  

 
  
 
   
 
  

    ## HTC 
  
 
  

 
  
 
   
 
  

    ## Huawei 
  
 
  

 
  
 
   
 
  

    ## K-Touch 
  
 
  

 
  
 
   
 
  

    ## KT Tech 
  
 
  

 
  
 
   
 
  

    ## Kyocera 
  
 
  

 
  
 
   
 
  

    ## Lenovo 
  
 
  

 
  
 
   
 
  

    ## LG 
  
 
  

 
  
 
   
 
  

    ## Motorola 
  
 
  

 
  
 
   
 
  

    ## NEC 
  
 
  

 
  
 
   
 
  

    ## Nook 
  
 
  

 
  
 
   
 
  

    ## Nvidia 
  
 
  

 
  
 
   
 
  

    ## OTGV 
  
 
  

 
  
 
   
 
  

    ## Pantech 
  
 
  

 
  
 
   
 
  

    ## Pegatron 
  
 
  

 
  
 
   
 
  

    ## Phillips 
  
 
  

 
  
 
   
 
  

    ## PMC-Sierra 
  
 
  

 
  
 
   
 
  

    ## Qualcomm 
  
 
  

 
  
 
   
 
  

    ## SK Telesys 
  
 
  

 
  
 
   
 
  

    ## Samsung 
  
 
  

 
  
 
   
 
  

    ## Sharp 
  
 
  

 
  
 
   
 
  

    ## Sony Ericsson 
  
 
  

 
  
 
   
 
  

    ## Toshiba 
  
 
  

 
  
 
   
 
  

    ## ZTE 
  
 
  

 
  
 
   
 
  

    ### Nexus & AOSP Devices ### 
  
 
  
 
   
 
  

    # adb protocol on passion (Nexus One) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # fastboot protocol on passion (Nexus One) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # adb protocol on crespo/crespo4g (Nexus S) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e22", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # fastboot protocol on crespo/crespo4g (Nexus S) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e20", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # adb protocol on stingray/wingray (Xoom) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="70a9", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # fastboot protocol on stingray/wingray (Xoom) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="708c", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # adb protocol on maguro/toro (Galaxy Nexus) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # fastboot protocol on maguro/toro (Galaxy Nexus) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e30", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # mtp protocol on maguro/toro (Galaxy Nexus) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685c", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # adb protocol on panda (PandaBoard) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d101", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # fastboot protocol on panda (PandaBoard) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d022", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # adb protocol on the grouper (Nexus 7) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e42", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # fastboot protocol on the grouper (Nexus 7) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e40", MODE="0600", OWNER="" 
  
 
  
 
   
 
  

    # mtp protocol on the grouper (Nexus 7) 
  
 
  

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e41", MODE="0600", OWNER=""