我有一个最近更换的Galaxy Nexus(如果需要运行4.2.2,但我认为规则通常适用于大多数Android OS,它目前尚未植根,但如有必要,我可以将其植根)

现在,我想给我5岁的Gnex作为基本的“游戏/儿童应用程序设备”,因为他曾经玩过一些游戏,所以可以随便玩玩之前的儿童游戏。我仍然希望可以使用WIFI上网,因此飞行模式已退出。

但是,我希望能够从手机中完全删除PHONE功能。电话没有任何服务,但仍然可以拨打紧急电话,因此我担心他会这样做,然后再向911解释这是意外电话。

因此,有没有办法完全禁用:


电话拨号器
发出紧急呼叫的功能
联系人/通讯录

底线:如果您以Apple的角度来看,我希望“ iPhone”成为“ iPod Touch”,但对于我的Android。

评论

我的问题是有关的。 android.stackexchange.com/questions/35301/…

您可以在飞行模式下使用WiFi:如何关闭所有蜂窝通信,但保持蓝牙和wifi等功能?

@AndrewT-我们的孩子还太小,不能独自待着,如果他们的年龄足够大,知道在紧急情况下如何正确拨打911,以及何时不拨打电话,这根本就不是问题。我只是说“除非您需要911才能真正拨打紧急电话”。

没有SIM卡就可以拨打911/112的原因是,SIM卡将您标识为特定网络的用户。无论有没有SIM卡,手机仍然可以看到塔楼。在正常通话中,操作有点像“嗨,铁塔,我是AT&T用户12345678-123456,请问我可以将我的呼叫路由到这里吗?”,铁塔可能会也可能不会接听OK。在紧急电话上,操作是“嗨,塔,现在给我紧急!”塔就顺从了电话甚至没有通过112或911号码,而是特殊的紧急命令,您可以在座机紧急号码为11的国家/地区拨打911。

(继续Lenne的评论)2,反之亦然。即使电话已锁定,您也可以从电话拨打911/112。在android上,您可以添加ICE列表,以防万一,在不解锁手机的情况下可以拨打电话,如果发现您不自觉或更糟,则可以使用该号码。在这种情况下,您确实需要SIM卡进行拨号。

#1 楼

如果您将手机设为root,请进入Manage Apps,然后可以禁用拨号程序,它将从主页中删除它。联系人也可以被禁用。还有许多种方法可以将手机置于飞行模式,以便在重新启动后仍然可以使用。



单击图像获得较大版本

注意:禁用拨号程序不会禁用紧急拨号程序,但会禁用飞行模式。

评论


我也需要禁用紧急拨号器。而且不能真正将其设置为飞行模式...尽管如果我有零选择,我想我必须这么做。

–TheCleaner
2014年3月26日14:45



在飞行模式下,您可以重新打开Wifi。

–瑞安
2014年3月26日在16:13

我在旧手机上使用了一个名为“ Cell Radio Shutoff”的应用程序,可以在确保WiFi和蓝牙仍然可用的同时禁用蜂窝无线电。那可能值得研究。我知道它不能解决删除紧急呼叫按钮的问题,但是这应该有助于确保无线电在重启后不会重新打开。

–阿德里安
2014年3月26日20:26

#2 楼

在具有root用户权限的设备上,您可以禁用以下软件包以禁用所有电话功能:


电话
拨号器
TelephonyProvider
联系人
联系人存储
ContactsProvider

根据设备制造商和操作系统版本的不同,其中某些应用可能不存在,或者命名不同。

评论


哪一个禁用紧急拨号?

– MDMoore313
2014年3月26日20:53

#3 楼

它有可移动的SIM卡吗?如果是这样,请移除SIM卡,并且除了Wi-Fi之外,它将没有任何网络连接。这就是我为孩子们将旧的iPhone变成iPod所做的工作。

评论


即使没有SIM卡,紧急呼叫也应该可以工作。

– Ben Voigt
2014年3月26日18:30

这行不通。该电话目前没有服务,但仍可以拨打紧急电话……与您的旧iPhone相同。

–TheCleaner
2014年3月26日18:30

我看到的是这种情况,想必我很幸运没有被访问。这绝对不是您要寻找的解决方案。

–艾伦·海德(Alan Hyde)
2014年3月26日在18:55

@landroni:通信所需的一切都在电话中:发射电路,接收电路,天线。 SIM卡只是一个存储芯片,其中包含身份验证信息。无论是否进行身份验证,塔都接受紧急呼叫。

– Ben Voigt
2014年3月27日14:26

@landroni:从手机拨打紧急电话的最可靠方法是使用未插入SIM卡的手机-没有SIM卡,手机将请求访问可用的最强信号,而带有SIM卡的手机将尝试首先使用SIM卡运营商的网络。

– Piskvor离开了建筑物
2014年3月27日15:10

#4 楼

您没有提到自己是否扎根?如果您已扎根,请使用Titan备份应用程序冻结三个apk的

我希望三星将s2命名为apke。
SecPhome.apk
TelephonyProvider.apk
Contacts.apk

冻结后,您的呼叫和紧急呼叫将被阻止,您可以使用数据连接而不会出现任何问题从这里。

如果您不是root用户,请先使用adb将其拉出进行备份,然后再删除它们以确保安全。

评论


+1如果已扎根,您还可以完全卸载拨号程序并与APK完全联系。尽管我自己还没有尝试过,但逻辑告诉我,这将不允许任何人打开拨号程序,因此无法拨打911。此外,由于您将要扎根,因此始终可以使nandroid备份仅万一事情往南走...

–Dryden Long
2014年3月27日在16:41

#5 楼

您可以安装家长控制应用(例如“儿童广场”)来限制孩子可以启动的应用。如果将其设置为默认启动器,则孩子只能访问应用程序中定义的应用程序,而完全访问权限受密码保护。

#6 楼

绝对没有禁用紧急呼叫的“官方”方法-如果我的理解是正确的,那实际上是非法的。

非正式地,我认为您能得到的最接近的方法是禁用拨号程序。我尚未对其进行测试,但是即使删除拨号程序也不会禁用紧急呼叫功能,也可能会导致呼叫崩溃的任何尝试...

如果您想走那条路,你必须扎根。您打开自己喜欢的文件管理器,导航至/system/app,然后将dialer.apk重命名为dialer.apk.bak(或类似的名称,因为您使用的是Nexus风格的AOSP,因此应该是拨号程序)。不要删除它-备份总是一个好主意。

编辑:联系人将是相同的过程,删除contacts.apk

编辑2:显然,它可能是TelephonyProvider.apk。可以肯定的是我也看过拨号程序。大多数文件浏览器都会显示一个电话图标,如下所示:



单击图像获得较大版本

#7 楼

您可以用一部电话上的固件代替无线电固件。具有实质上是无线电的“损坏”固件的固件将防止手机内外的任何蜂窝通信。此链接是将Nexus的无线电固件(基带)更改为另一个GOOD固件的示例,但是相同的过程适用于使用与您的手机或手机的蜂窝无线芯片不匹配的基带。

评论


@StephenSchrauger可能不是很完整,但这是如何解决问题的建议。

–丹·赫尔姆
2014年3月27日在18:34

@StephenSchrauger这确实为问题提供了答案。它直接回答标题问题和作者的“底线”。

–pierce.jason
2014年3月27日在21:44