2011-11-12 4 views
6

Nous faisons des locations à court terme sur les téléphones cellulaires et les tablettes. Vous avez besoin d'une tablette pour une semaine, vous pouvez venir chez nous et nous le louons aussi. Qu'est-ce qui se passe, c'est à la fin de la semaine (ou semaines), vous devez le retourner. Souvent, la personne qui loue ne le rend pas (pour diverses raisons), mais maintenant c'est une propriété volée. Nous avons une application que nous chargeons et pouvons envoyer une commande qui verrouille l'appareil. Ou nous pouvons programmer l'application pour permettre x-jours et ensuite verrouiller (comme un parcmètre). Une fois verrouillé, il nécessite un mot de passe pour déverrouiller. Cela fonctionne, mais cela ne fonctionne que si l'utilisateur n'a pas déjà réinitialisé l'appareil à l'usine. Si nous chargeons l'application et la louons à quelqu'un pendant 2 semaines (par exemple), nous constatons que souvent le locataire réinitialise l'appareil à l'usine. Diverses raisons pour lesquelles ils le font, la plupart du temps ils jouent avec et veulent juste recommencer. Ou si leur temps est écoulé, il se verrouille et ils paient pour une autre période de location et nous leur donnons le mot de passe pour le débloquer. Dans ce cas, ils savent maintenant que nous avons un compteur de location en cours d'exécution.Empêcher Android Réinitialiser

Nous pouvons rooter l'appareil et installer l'application en tant qu'application système, mais chasser les outils d'enracinement et jouer au chat et à la souris avec les vendeurs essayant d'empêcher l'enracinement est trop laborieux.

Ce dont j'ai besoin, est-il un moyen de mettre un mot de passe sur la réinitialisation d'usine dans les paramètres Android? Je me rends compte que la plupart des appareils MFG vous permettent d'appuyer sur les boutons et de réinitialiser mais que je peux vivre avec. Ce dont j'ai besoin, c'est un moyen de ne pas avoir le bouton de réinitialisation dans les paramètres de l'Android si facilement exécuté. Quelqu'un a un moyen de le faire?

+1

Je suggère que vous fassiez usage de gens bien à Cynogenmod et utilisez leur code pour vous assurer que personne ne peut faire une réinitialisation d'usine. Même si c'est le cas, vous pouvez vous assurer que la réinitialisation d'usine configure également votre compteur. Mais avec l'enracinement et l'installation de mod étant un jeu d'enfant dans Android, je ne pense pas qu'il est impossible de crack – the100rabh

+0

Vous auriez besoin de patcher le chargeur de démarrage, ce qui exclut probablement la plupart des appareils actuellement sur le marché. La simple désactivation de la réinitialisation d'usine dans les paramètres est plus facile, à condition que vous puissiez utiliser AOSP (ou CM) sur l'appareil. – user999717

+0

Ce sont de bonnes idées mais elles nécessitent un enracinement. L'ACER ICONIA 500 et maintenant le Toshiba Thrive ont supprimé l'enracinement en changeant la capacité de flasher (fastboot) l'appareil, ce qui rend le chargement de la ROM personnalisée difficile. En d'autres termes, vous ne pouvez pas charger Cynogenmod sans faire clignoter la ROM qui est habituellement utilisée pour rooter. Il semble que les MFG ne veulent pas vous enraciner, donc ils bouchent les trous aussi vite que vous pouvez les trouver (chat et souris). Donc, enraciner et clignoter n'est vraiment pas ce que je cherche. En outre, si vous ajoutez simplement Cynogenmod, le périphérique continue d'extraire les mises à jour OTA et vous demande de mettre à niveau. – user1043437

Répondre

0

Ce que vous pourriez avoir besoin si vous louez pour un logiciel particulier, c'est une application en mode kiosque. Cela peut être réalisé facilement en faisant en sorte que le programme se programme lui-même pendant 2 ou 3 secondes dans le futur lorsqu'il est détruit. A part cela, modifier le système d'exploitation ne va pas être facile.

+0

Tuer n'est pas un problème.L'application est en veille et se réveille toutes les deux heures et les changements de jour. C'est vraiment juste une application de parcmètre. Mais, comme je l'ai dit, si vous réinitialisez les paramètres d'usine parce que vous voulez simplement recommencer ou que le parcmètre s'épuisera et que vous payez pour une autre période, le locataire cherchera l'application et réinitialisera l'appareil. – user1043437

+0

Peut-être votre problème n'est pas seulement logiciel, mais légal. Demander à un avocat d'inclure une politique de non réinitialisation de l'appareil – AlfredoVR

+0

J'ai également une application que vous chargez sur un téléphone et elle utilise les changements de GPS pour déterminer la vitesse à laquelle vous allez. Si vous déplacez plus de 3 miles par heure (ou ce que vous définissez), il désactive le chat et le téléphone (autre que le 911). Je le charge sur le téléphone de mon adolescent pour l'empêcher de parler et de lui envoyer des SMS en conduisant. J'enregistre également la vitesse et le GPS pour déterminer à quelle vitesse ils conduisent. Je voudrais vendre cette application, mais je ne peux pas faire frapper les adolescents et réinitialiser l'usine. L'application devrait être installée via la place du marché. – user1043437

0

Avez-vous essayé de stocker les données de l'application sur la carte SD?

Ce stockage ne sera pas supprimé sauf si vous effectuez un nettoyage.

+0

Mais l'application ne démarre pas après la réinitialisation d'usine et redémarre donc les données de stockage est inutile. –

1

Comme je vois, comme les tablettes comme les téléphones Android ont à la fois ID unique, et imei (les téléphones) google obtient l'imei du téléphone, vous pouvez le voir, ils enregistrent cela. Jusqu'à présent, ils ne suivent pas un appareil une fois qu'il est dur réinitialisé, donc vous n'avez rien à faire. Le changement de la politique de nuage est la vraie solution à ce problème. Imaginez si les plus grands fournisseurs comme Facebook et Google, etc. demandent une autorisation quand un utilisateur rapporte perdu ou volé au propriétaire original ce problème n'existerait pas.

-1

C'est vraiment facile. Juste obtenir une marque particulière de téléphones pour l'entreprise .. comme une galaxie Samsung vous donne l'option d'un mot de passe de réinitialisation d'usine .. uniquement pour la réinitialisation d'usine .. Pas de mot de passe ... pas de réinitialisation d'usine via les paramètres. U a déjà dit u cud liv wit réinitialisation matérielle

+0

pouvez-vous s'il vous plaît corriger votre orthographe? ce n'est pas un message que vous écrivez à votre femme ou à quelqu'un. – manetsus

Questions connexes