Wykonujemy krótkoterminowe wypożyczenia na telefony komórkowe i tablety. Potrzebujesz tabletu na tydzień, możesz przyjść do nas, a my też go wypożyczyć. Co się dzieje, to pod koniec tygodnia (lub tygodni), musisz go zwrócić. Często osoba wynajmująca nie zwraca go (z różnych powodów), ale teraz jest to skradziona własność. Mamy aplikację, którą ładujemy i możemy wysłać polecenie, które blokuje urządzenie. Lub możemy zaprogramować aplikację, aby umożliwić x-dni, a następnie zablokować (jak licznik parkowania). Po zablokowaniu wymaga hasła do odblokowania. To działa, ale działa tylko wtedy, gdy użytkownik nie zresetował jeszcze urządzenia do fabryki. Jeśli załadujemy aplikację i wynajmiemy ją komuś przez 2 tygodnie (jako przykład), okazuje się, że często dzierżawca resetuje urządzenie do fabryki. Różne powody, dla których to robią, przeważnie bawią się z nim i po prostu chcą zacząć od nowa. Lub jeśli ich czas się skończył, blokuje się, a następnie płaci za kolejny okres wypożyczenia, a my dajemy im hasło, aby je odblokować. W tym przypadku wiedzą, że mamy uruchomiony licznik wypożyczalni.Zapobieganie resetowaniu Androida
Możemy wykorzenić urządzenie i zainstalować aplikację jako aplikację systemową, ale pogoń za narzędziami do korzeni i graniem "kotów i myszy" z dostawcami próbującymi zapobiec rootowaniu to za dużo pracy.
Czego potrzebuję, czy istnieje sposób na wprowadzenie hasła do ustawień fabrycznych w ustawieniach Androida? Zdaję sobie sprawę, że większość urządzeń MFG pozwala naciskać przyciski i resetować, ale mogę z tym żyć. To, czego potrzebuję, to sposób na to, aby przycisk resetowania w ustawieniach Androida nie był tak łatwy do wykonania. Ktoś ma sposób na zrobienie tego?
Sugerowałbym, abyś użył dobrych ludzi w Cynogenmod i użył ich kodu, aby upewnić się, e nikt nie mo e przywrócić ustawień fabrycznych. Nawet jeśli tak jest, możesz upewnić się, że reset do ustawień fabrycznych ustawia również licznik najmu. Ale z rootowaniem i instalacją mod jest bryzą w Androidzie, nie sądzę, że jest to niemożliwe do złamania – the100rabh
Musisz załatać boot loader, który prawdopodobnie wyklucza większość urządzeń dostępnych obecnie na rynku. Wyłączenie resetowania do ustawień fabrycznych jest łatwiejsze, o ile tylko AOSP (lub CM) działa na urządzeniu. – user999717
To są dobre pomysły, ale wymaga to zrootowania. ACER ICONIA 500, a teraz Toshiba Thrive, usunęło rootowanie, zmieniając możliwość flashowania (fastboot) urządzenia, co utrudniało ładowanie niestandardowego ROM-u. Innymi słowy, nie można wczytać Cynogenmod bez flashowania ROM-a, który zwykle jest używany do rootowania. Wygląda na to, że MFG nie chcą, żebyś kibicował, więc podłączają dziury tak szybko, jak to tylko możliwe (kot i mysz). Tak więc rootowanie i flashowanie naprawdę nie jest tym, czego szukam. Ponadto, jeśli po prostu dodasz Cynogenmod, urządzenie wciąż będzie ciągnąć aktualizacje OTA i będzie Cię nękać. – user1043437