V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bjrjk
V2EX  ›  Android

Android 5.1.1 平板电脑 Nabi DreamTab HD 8 被禁止安装 APK,如何破除该限制?

  •  
  •   bjrjk · 2016-05-12 21:54:41 +08:00 · 16009 次点击
    这是一个创建于 3150 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,本题主是高中生。学校要数字教育,每人发了一台由西安恒坐标教育科技集团有限公司出品的平板电脑。然而这个平板电脑已经被禁止安装任何与学习无关的软件。经过查询,该平板电脑是由 Nabi 公司出品的 Nabi DreamTab HD 8 型号平板电脑, Android 系统应该是由西安恒坐标教育科技集团有限公司重新定制的,想要破解该限制。目前手中有一台已经刷机可以安装 apk 的平板,和一台未刷机无法安装 apk 的平板,两台平板作参照。已经尝试了很多条路,一一列举出来: 尝试方法:

    • 直接用原生 PackageInstaller 安装 apk ,未果
    • 开启 USB 调试,用 adb 和 pm 安装 apk ,未果

    目前已知信息:

    • 型号: EXCOORD8
    • 用可以正常安装 apk 的 PackageInstaller 替换不可安装 apk 的 PackageInstaller ,可以替换,然而安装非授权软件依然无果
    • 该公司签名并使用同一包名前缀的 apk 可以正常安装
    • 系统自带软件可以由另外一个已经刷机可以安装 apk 的平板的版本号不同程序替换并成功安装

    目前可能出现的问题或者解决方法有:

    • 有可能是系统自带的“软件包权限帮助程序”不尽相同所导致的,经过对比发现这两台平板中的该软件大小不同。
    • 在我无法了解到的技术层面已经对该问题进行彻底封死或者进行了其他改动

    如果是第一种情况,那么如何替换这个“软件包权限帮助程序”?在pm list packages中找不到这个包名,也无法进行替换。求高人指点…… 如果是第二种情况,肯定是没有用普通办法挽救平板的希望。我想到如下两种办法:一是从已经刷过机的平板中将固件提取出来,然后再刷到另一台平板里,目前在网上没有搜到这方面的教程。二是自己编译 Android5.1.1 源码,然而对这个平板电脑的底层架构都不了解,又如何编译呢?

    注:题主具有一定 linux 能力,如果有一些国外英文文档的话应该也是看得懂的。 所以求大神指导,谢谢。

    第 1 条附言  ·  2016-05-14 13:27:21 +08:00
    @czk1997 已经按照您的思路搞定平板,非常感谢!
    13 条回复    2016-12-15 09:47:32 +08:00
    ayaseangle
        1
    ayaseangle  
       2016-05-12 22:42:37 +08:00 via Android
    花几百元买个二手平板吧,不值得折腾。。。
    yksoft1
        2
    yksoft1  
       2016-05-13 00:25:00 +08:00
    如果你还在校,就别折腾这些板子了。万一后来回收发现问题要赔钱,就有麻烦了。
    另外如果学校不用它们了,希望这种板子出现在土垃圾市场上。。
    yangyaofei
        3
    yangyaofei  
       2016-05-13 00:58:14 +08:00 via Android
    同意楼上,有这时间折腾,不如买个二手平板玩玩

    关键还是 root 权限,有 root 权限直接复制到指定目录不就好了……

    源码编译什么的真的会折腾的想死的………
    fashioncj
        4
    fashioncj  
       2016-05-13 02:54:42 +08:00 via iPhone
    提权 root ,应该是 pm 被修改了
    czk1997
        5
    czk1997  
       2016-05-13 11:06:24 +08:00   ❤️ 1
    找可能的管理入口,特别是弱密码。这种学校发的东西为了省事不会特别复杂。
    以前我们一个教学机程序密码直接明文写在配置文件里……
    一般是这是最快的方法……
    而且你信息给的不多啊……没法确定具体方法,看样子像是使用证书进行限制的,那就从证书方面入手咯……
    最好不要从软件方面入手,直接系统入手,比如重装系统或者 root , xda 有同公司不同设备的 root 。有很大的可能 bootloader 和 recovery 没改动,直接用 nabi 的方法 root 或者重做:
    http://forum.xda-developers.com/android/development/recovery-twrp-2-7-1-0-nabi-dreamtab-hd8-t2813917


    另外建议楼主注意一下,如果跟老师关系不好或者老师有一定能力检查这种设备状态的不要随便动……
    bjrjk
        6
    bjrjk  
    OP
       2016-05-13 12:46:11 +08:00 via Android
    @czk1997 非常感谢您的回答,正在尝试中……
    kmahyyg
        7
    kmahyyg  
       2016-05-13 13:57:35 +08:00
    楼上各位,学校机房通过锐捷云课堂(底层:安卓,+qemu 网启 win 镜像使用),可否有办法进入安卓,进行 adb 调试
    tempdban
        8
    tempdban  
       2016-05-14 00:45:02 +08:00 via Android
    @kmahyyg 兄弟,所谓 adb 是需要另一台 pc 来调试的,你说的是获得 shell?
    kmahyyg
        9
    kmahyyg  
       2016-05-14 07:03:52 +08:00 via Android
    是的,注意是 qemu 啊! @tempdban
    jinpinxu
        10
    jinpinxu  
       2016-12-15 09:43:29 +08:00 via Android
    楼主, nabi HD8 怎么安装应用程序啊
    jinpinxu
        11
    jinpinxu  
       2016-12-15 09:43:55 +08:00 via Android
    @czk1997 兄弟,在吗
    jinpinxu
        12
    jinpinxu  
       2016-12-15 09:45:45 +08:00 via Android
    @czk1997 您能不能告诉我一下怎么从证书方面入手
    jinpinxu
        13
    jinpinxu  
       2016-12-15 09:47:32 +08:00 via Android
    @bjrjk 楼主,求你告诉我一下吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4892 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:11 · PVG 09:11 · LAX 17:11 · JFK 20:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.