先說一下,常見的刷機工具:
Rockchip
1.選擇軟件img文件,確保是user版本
2.選中文件,等待文件加載完畢
3.同時按音量+和開機鍵
4.loader識別后點擊升級
MTK
1.手機需是關機狀態
2.刷機要選擇firmware update,點擊downloader
3.插上手機即可
Spreadtrum
1.選擇軟件.pac文件
2.點擊開始刷機
PhoenixSuit
1.點擊image選擇軟件
2.勾選download,連接手機,識別到設備。
3.點擊upgrade
高通機器刷機命令
1.adb devices
2.adb reboot bootloader
3.fastboot devices
4.運行腳本
5.fastboot reboot
展訊和MTK解鎖命令
展訊解鎖
1.tool--Su welcome
2.source /homeetwtewet/ .bashrdc
3./spreadtrumunlock.sh
4.選擇設備
5.輸入串號
6.fastboot reboot
展訊加鎖
sudo ./fastboot flashing lock_bootloade
MTK解鎖
1.adb -s 序列號 reboot bootloader
2.fastboot oem unlock
3.按音量+鍵
4.fastboot flash system (GSI 文件)
5.fastboot reboot
下面就是GMS認識的各個測試命令:(CTS/GTS/VTS/STS/GSI/Performance/CTSV)
注:命令不是唯一的,可能會隨着軟件的升級,命令會有所改變
CTS(測試之前需要拷貝媒體文件和image文件)
1.run cts --skip-preconditions -s 序列號
2.復測 run cts --skip-preconditions -s 序列號 -r (0、1、2.....)
3.多台設備: run cts --skip-preconditions --shards 2 -s 序列號 -s 序列號.....
4.單跑模塊:run cts --skip-preconditions -s 序列號 -m 模塊
GSI(測試之前需要刷gsi文件,拷貝媒體文件和image文件)
1.run cts-on-gsi --skip-preconditions -s 序列號
2.復測 run cts-on-gsi --skip-preconditions -s 序列號 -r (0、1、2.....)
3.多台設備: run cts-on-gsi --skip-preconditions --shards 2 -s 序列號 -s 序列號.....
4.單跑模塊:run cts-on-gsi --skip-preconditions -s 序列號 -m 模塊
GTS(需要在連接外網的電腦上,機器需要連接VPN或者IPV6)
1.run gts -s 序列號
2.復測:run retry -s 序列號 -r (0、1、2.....)
VTS(需要在連接外網的電腦上,機器需要連接VPN或者IPV6)
1.run vts -s 序列號
2.復測:run vts -s 序列號 -r (0、1、2.....)
STS(需要刷userdebug版本)
注:需要用對應的補丁日期的安裝包測試
1.run sts-enubuild
2.run sts-userbuild
Performance(需要刷userdebug版本)
1.bash main.sh
2.選擇機器序列號
CTSV(只列舉用到命令的部分)
相機
1.bash camera-format 序列號
2.bash camera-video 序列號
ITS
1.source build/envsetuo.sh
2.python tools/run_all_test.py devices=序列號
camera=0 scerces=0