Instrukcja instalacji aplikacji Force Doze (nie wymaga roota).
Aplikacja Force Doze działa podobnie jak systemowy Doze, ale w przeciwieństwie do funkcji systemowej, usypia telefon zaraz po wyłączeniu ekranu oraz wyłącza wszystkie sensory w telefonie. Systemowy Doze działa tylko, gdy telefon leży odłogiem na stole, podczas gdy np. jadąc samochodem lub chodząc, już nie. (Opis ze strony opisującej program Force Doze).
Instalacja.
Pobieramy ze sklepu Play aplikację Force Doze.
http://play.google.com/store/apps/details?id=com.suyashsrijan.forcedoze
Musimy również zainstalować ADB na naszym PC. Poniższy link zawiera instalator. Dajemy 2 razy Y(Yes) i 1 raz N(No).
1. Do you want to install ADB and Fastboot? - YES
2. Install ADB system-wide? - YES
3. Do you want to install device drivers? - NO
Ostatnie pod warunkiem, że mamy już na komputerze zainstalowany Smart Switch od Samsunga, który zainstalował nam na komputerze sterowniki do S7. Nie wiem, czy po wybraniu YES zainstalują się nam prawidłowe sterowniki. Nie próbowałem, bo ze sterownikami od Smart Switch wszystko działa.
ADB można pobrać np. stąd:
http://click.xda-developers.com/api/click?format=go&jsonp=vglnk_146520401538812&key=f0a7f91912ae2b52e0700f73990eb321&libId=ip3sk0hu01000n4o000DL81hyexaf&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Fp%3D48915118%23post48915118&v=1&out=https%3A%2F%2Fdrive.google.com%2Fopen%3Fid%3D0B0MKgCbUM0itNVB1elljU2NPR0k&ref=http%3A%2F%2Fwww.guidingtech.com%2F58755%2Fforce-doze-mode-android-marshmallow%2F&title=%5BTOOL%5D%20%5BWINDOWS%5D%20ADB%2C%20Fastboot%20and%20Drivers%20-%E2%80%A6%20%7C%20Android%20Development%20and%20Hacking&txt=Google%20Drive
Upewniamy się, że w telefonie jest WŁĄCZONA opcja DEBUGOWANIE USB.
Gdy już wszystko mamy gotowe, w Windowsie dajemy URUCHOM i wpisujemy CMD (w windows 10 można bodajże wyszukać aplikację wpisując "CMD"). Uruchomi się nam okno konsoli.
Podłączamy telefon do komputera kablem USB.
Następnie w nowo otwartym oknie konsoli wpisujemy komendę:
"adb -d shell pm grant com.suyashsrijan.forcedoze android.permission.DUMP" (bez ""). Jeśli wszystko przebiegło prawidłowo, nie wyświetli się żaden napis, tylko C:\xxx
Teraz na telefonie, po uruchomieniu aplikacji będzie można aktywować Force Doze.
PS. Sam dopiero uruchomiłem tę aplikację i ją testuję, więc nie mogę się wypowiadać o jej działaniu. Sama aplikacja posiada opcję dodania innych aplikacji do "białej listy", czyli aplikacji, na które nie będzie działało Force Doze.
W razie problemów, można zastosować również sposób opisany w poście #40, więc@[usunięty] też należą się podziękowania.
Nie w tym leży problem.
Wyłącz debuggowanie USB.
Podłącz telefon do komputera i odpal ADB.
W wierszu poleceń wpisz:
adb kill-server
a za chwilę
adb start-server
Po tych czynnościach odłącz telefon od komputera i unieważnij autoryzację debuggowania USB w opcjach programisty a następnie włącz debuggowanie USB.
Podłącz telefon do komputera i przeprowadź jeszcze raz operację z postu nr. 1
Powinno działać. Przynajmniej u mnie pomogło.