On Sun, 10 Mar 2013 10:26:30 +0100, SAMas wrote: >> Pagal lygi tai mazdaug tiek pat veiksminga kaip iseit i gatve ir saukti >> "mieli vagys, prasau atsiliepkit!". Spek kiek tikru vagiu taip pagausi >> :) >> Na o visi tie adware yra vaiku zaidimas, tokio dalyko "gaudymui" >> "antiviruso" nereikia. > > Tai tu man pasakyk kokia jis teise turi praskaneves rekti kad rado, jei > jis agal tave neturi teises lysti i kitas programas. Jis i jas ir nelenda. Visas "skenavimas" apsiriboja paziurejimu i instaliuotu programu saraseli. Tam naudojasi "retrieve running apps" privilegija: Allows the app to retrieve information about currently and recently running tasks. This may allow the app to discover information about which applications are used on the device. Tai tas pats kas windowsuose pasiziuret i taskmanageri. Ziauriai sofistikuotas "skanavimas", norint nuo jo pasislept pakanka tik kitaip pasivadint. Buvo virus.exe, pasivadini vidus.exe arba wirus.exe arba 1rus.exe arba asdgf.exe ir vualia. Ka vaikuciai ir daro, todel "virusu" kiekis jau skaiciuojamas desimtim tukstanciu. Antivirusu gamintojai zinoma del to visai nepyksta :) Kad tusciai nepezet tema "is kur zinau", va cia tokio skanerio pavyzdys is https://github.com/brosmike/AirPush-Detector/blob/master/src/com/ brosmike/airpushdetector/Detector.java: List<ApplicationInfo> appInfos = mPackageManager.getInstalledApplications (0); int appCount = appInfos.size(); for(int appIndex = 0; appIndex < appCount; appIndex++) { ...... ApplicationInfo appInfo = appInfos.get(appIndex); Set<String> suspiciousPackages = new HashSet<String>(); ..... try { PackageInfo pkgInfo = mPackageManager.getPackageInfo (appInfo.packageName, PackageManager.GET_ACTIVITIES | PackageManager.GET_RECEIVERS | PackageManager.GET_SERVICES); Log.v(TAG, "Scanning package " + pkgInfo.packageName); AdSource src = detectAds(pkgInfo, pkgInfo.activities, "ACTIVITY", suspiciousPackages); if(src == null) src = detectAds(pkgInfo, pkgInfo.receivers, "RECEIVER", suspiciousPackages); if(src == null) src = detectAds(pkgInfo, pkgInfo.services, "SERVICE", suspiciousPackages); // Log info if we find anything fishy about this app if(src != null || !suspiciousPackages.isEmpty()) { detectionLogBuilder.append('['); detectionLogBuilder.append(appInfo.packageName); detectionLogBuilder.append(": "); // Found an ad framework match if(src != null) { sources.adSources.add(src); detectionLogBuilder.append("MATCH="); detectionLogBuilder.append(src.adProvider.friendlyName); detectionLogBuilder.append(" "); } ...... Na tiesiog pzdc koks "skanavimas", toks "antivirusas" yra mazdaug ant to paties laiptelio kaip bugajeco zvakes, magnetai bei herbalaifas. >>> tikrai nepajutau kad baterke greiciau seda, >> >> Nes niekada butent tuom nesidomejai. Taip, sedimo pagreitejimas nera >> toks, kad iskart kristu i akis, bet visai juntamas. > > i Top 10 baterkes isnaudojima nepatenka si programa. Tu sito banaliai nezinai, nes didele jos sunaudojamos energijos dalis priskaiciuojama ne jai. As kazkada dariau eksperimenta: idet i visiskai stockini telefona sim kortele ir kad isvengt subjektyvumo tiesiog padet i stalciu. Su tokiu tinklo monitorium jo darbo laikas sumazejo beveik lygiai per puse, vietoj ~2 savaiciu liko tik savaite. Nors energijos suvartojimo statistikoje jo apskritai nesimate. Kas ir nenuostabu zinant kaip jie dirba. -- kthxbai.