Предисловие: фокуса на темата е андроид 11 и новият метод за wireless debugging, който ни позволява да дебъгваме без компютър изобщо, и също така да се свържем към собствения си телефон, като с този малък трик си осигуряваме най-високите възможни права на неруутнат телефон.
Начините да стигнем до заветната конзола са два - инсталираме Термукс - и то точно тази версия, а не тази от плей стора, и след това инсталираме pkg install android-tools . Оттам нататък се следват стандартните процедури за adb pair/connect описани по куп други сайтове. Примерно тук - https://www.xda-developers.com/debloat- ... oot-no-pc/
Алтернативно имаме 1-2 приложения, които правят горе долу същото с по-малко писане. Примерно ladb - https://github.com/tytydraco/LADB
Струва 3 евра, има предимството да спестява писане на команди при свързването и може да се записват скриптчета като букмаркс, което пести копи пействане (във файловата система на телефона не можем да пишем). Недостатъка е при изпълнението на цикли и интерактивни програми - не приема ctrl c. Начина за излизане от цикъл е със затваряне на приложението. По-долните скриптчета са оптимизирани за ладб, леко трябва да се пипнат за термукс.
Списък на всички услуги
Код за потвърждение: Избери целия код
dumpsys -l
Код за потвърждение: Избери целия код
dumpsys battery
Следващото нещо, което не можем да го видим в никое приложение (без руут) поради липса на права, са температурните датчици (в този вид - за андроид 10 и нагоре, преди това силно орязано и безсмислено)AC powered: true
USB powered: false
Wireless powered: false
Max charging current: 2200000
Max charging voltage: 9000000
Charge counter: 1887840
status: 2
health: 2
present: true
level: 79
scale: 100
voltage: 4136
temperature: 330
technology: Unknown
Код за потвърждение: Избери целия код
dumpsys thermalservice
Код за потвърждение: Избери целия код
NONE No throttling
LIGHT Light throttling where the UX isn't impacted
MODERATE Moderate throttling where the UX is not largely impacted
SEVERE Severe throttling where the UX is largely impacted (някъде на това ниво или на горното гугъл фотос отказва да синхронизира снимки примерно)
CRITICAL Platform has done everything to reduce power
EMERGENCY Key components in platform are shutting down. Device functionalities will be limited
SHUTDOWN Must shutdown immediately
Понеже в горното дъмпсис има много бълвоч, го филтрирах малко със следния скрипт
Код за потвърждение: Избери целия код
echo "\nTemperatures\n"; dumpsys thermalservice |awk '/Current temperatures/{f=1;next} /Current cooling devices/{f=0} {gsub ("Temperature{mValue=", "")} {gsub ("mName=", "")} {gsub (",", "")} f {printf ("%.1f %-s \n", $1, $3)} ';
Списък на вифимрежите (с всички адреси и характеристики, канали честоти и т.н.), но за това има и програмиTemperatures
33.2 usbc-therm-monitor
32.5 battery
37.6 gpuss-0-usr
37.2 cpu-1-3-usr
36.9 cpu-1-2-usr
38.8 cpu-1-0-usr
37.6 gpuss-1-usr
37.6 cpu-0-5-usr
37.2 cpu-0-0-usr
38.5 cpu-0-4-usr
34.6 skin-therm-monitor
37.9 cpu-1-1-usr
37.2 cpu-0-1-usr
38.8 cpu-0-3-usr
36.3 cpu-0-2-usr
Код за потвърждение: Избери целия код
echo "\nLatest scan results\n"; dumpsys wifiscanner |awk '/Latest scan results/{f=1;next} /scan results IEs/{f=0} f ';
Код за потвърждение: Избери целия код
netstat -raltup
команда показва приложенията инсталирани ръчно от фйлов мениджър, браузер или ф-дроид
Код за потвърждение: Избери целия код
pm list packages -i |grep packageinstaller
Код за потвърждение: Избери целия код
pm list packages -i |grep huawei.appmarket
Код за потвърждение: Избери целия код
ps -Af | awk '$3 != "1" { print $0 }' | awk '$3 != "2" { print $0 }'
Код за потвърждение: Избери целия код
top -n 1
Код за потвърждение: Избери целия код
while true; do dumpsys battery; sleep 5; done
Код за потвърждение: Избери целия код
while true; do echo "\nTemperatures\n"; dumpsys thermalservice |awk '/Current temperatures/{f=1;next} /Current cooling devices/{f=0} {gsub ("Temperature{mValue=", "")} {gsub ("mName=", "")} {gsub (",", "")} f {printf ("%.1f %-s \n", $1, $3)} '; sleep 5; done
П.с. още няколко чудесни приложения от f-droid:
1) приложение, което ни позволява да разберем дали службите ни следят чрез silent sms
https://github.com/itds-consulting/andr ... t-ping-sms
2) wattz - показва мощността на зарядното
https://f-droid.org/de/packages/dubrowgn.wattz/
3) Appmanager - ултимативното системно приложение...appops, проверки за тракери, вируси, библиотеки, памет, авто свързване с адб (първо кликате от бързите настройки адб, пускате приложението, пускате термукс и той вече е свързан)
https://f-droid.org/de/packages/io.gith ... ppManager/