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

终于解决了 iOS13 用 4 位数字密码的难题

  •  1
     
  •   fly2xj · 2020-01-15 18:59:01 +08:00 · 22435 次点击
    这是一个创建于 1766 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iOS 13 这个无比蛋疼的设定很是折磨我. 要使用 apple pay 就必须用 6 位强密码. 经过一番逆向终于解决.

    有钱的 iPhone XS / iPhone 11/ pro 用户请不要往下看了, 需要越狱! (完成之后可以删除越狱)

    1. 第一步 https://github.com/leavez/JustMyPassword 这个 hook 能跳过添加卡片时的修改密码弹窗. (注意, 只 hook 了 wallet app, 从设置进无效)

    2. 添加卡片之后, 无尽的折磨来了, 每次解锁都会弹窗要改密码!!, 经过逆向 passcodenagd, 找到了标记文件. 删除 /var/mobile/Library/UserConfigurationProfiles/PasscodeDoesNotComply 后解决.

    3. 此时可以删除越狱了.

    第 1 条附言  ·  2020-01-17 09:10:45 +08:00
    追加: 过一段时间之后系统又写入了这个文件. 暂时没想到什么不越狱又能阻止它写入, 可能要继续研究再上一层的逻辑.

    能够接受越狱的同学
    可以 hook '/usr/libexec/passcodenagd' 这个可执行的 '+[PNDConnection checkPasscodeCompliance]' 让直接返回是可以的
    50 条回复    2020-01-18 14:55:34 +08:00
    wclebb
        1
    wclebb  
       2020-01-15 19:24:05 +08:00 via iPhone   ❤️ 2
    我不太理解。
    比如 密码是 1234
    直接写 1234444 不就完了?……
    同理,像是今天日期 2020,直接补上 202020,或 011515,后面补上两位数就可以了……

    也不是很难。反之不理解你为什么还在用 四位
    lizhuoli
        2
    lizhuoli  
       2020-01-15 19:29:44 +08:00 via iPhone
    强迫症……但是坑爹的 Apple Watch 就没法改了,强制大于 6 位密码,还不是固定的,每次输入完成 6 个数字还需要再点一个 OK,服了这个交互逻辑
    fly2xj
        3
    fly2xj  
    OP
       2020-01-15 19:33:57 +08:00   ❤️ 1
    @wclebb 强 6 位密码, 202020 并没有办法用.
    wclebb
        4
    wclebb  
       2020-01-15 19:37:41 +08:00 via iPhone
    @fly2xj #3 emmmm
    202122 ?反正随机加数字就是了
    yokiam
        5
    yokiam  
       2020-01-15 19:46:17 +08:00
    iPhone6s,Apple Pay 有 4 张卡,我是 4 位数密码,你说的强制 6 位是咋弄的
    fly2xj
        6
    fly2xj  
    OP
       2020-01-15 19:47:41 +08:00
    @yokiam OTA 上来的没事, 记得别刷机, 别新添加卡.
    gqbre
        7
    gqbre  
       2020-01-15 19:49:50 +08:00
    @wclebb 6 位数字不能连续不能重复,你说多蛋疼
    jiezhi
        8
    jiezhi  
       2020-01-15 19:52:57 +08:00 via iPhone
    奇怪,8P 最新系统刚才直接设置了 4 位密码啊
    jiezhi
        9
    jiezhi  
       2020-01-15 19:53:48 +08:00 via iPhone
    而且 applepay 也是直接 4 位啊
    vtvw
        10
    vtvw  
       2020-01-15 20:03:37 +08:00 via iPhone
    iPhone11,6 位有重复数字密码,Apple pay 添加 visa、master 卡顺利,添加银联卡弹窗要求 6 位不得含有重复数字的密码。
    gqbre
        11
    gqbre  
       2020-01-15 20:49:16 +08:00
    @vtvw 单币卡吧?两张双币卡都不行
    yihaomizhijia
        12
    yihaomizhijia  
       2020-01-15 21:27:41 +08:00 via iPhone
    密码强点是对用户好,0000 被盗也不是盗苹果的钱。我自己用九位。
    gqbre
        13
    gqbre  
       2020-01-15 21:43:14 +08:00
    添加了这个源,搜索不到 JustMyPassword ... WTF ?
    gqbre
        14
    gqbre  
       2020-01-15 22:37:53 +08:00
    手动安装 JustMyPassword 搞定了,也删除了那个文件后正常使用。删除越狱这个步骤是使用 checkra1n 的恢复系统吗?我执行后又开始弹窗了
    icarian
        15
    icarian  
       2020-01-15 22:42:35 +08:00
    @jiezhi 我的 SE 也是四位,Apple Pay 指纹识别有误后,直接用 4 位锁屏密码就支付了
    boywang004
        16
    boywang004  
       2020-01-15 23:04:30 +08:00
    一怒之下,把 Apple Pay 全删了!反正好像也没啥用。
    cwbsw
        17
    cwbsw  
       2020-01-15 23:14:32 +08:00
    银行卡不都是 6 位密码吗。
    ericwoflskin
        18
    ericwoflskin  
       2020-01-15 23:24:15 +08:00
    4 位密码路过,不理解你们在折腾啥
    Zeonjl
        19
    Zeonjl  
       2020-01-15 23:34:33 +08:00 via Android
    有甘的时间,新的 6 位密码顺着来反着念都不是问题了。不过折腾是技术活,技术更精更上一层楼。好事
    Vhc001
        20
    Vhc001  
       2020-01-15 23:40:56 +08:00 via iPhone
    谁说不能连续的? iOS13.3 我的密码是六个 1
    lscho
        21
    lscho  
       2020-01-15 23:43:53 +08:00
    设置密码的时候下面没有密码选项?直接选择 4 位数不行吗?我这边就是 4 位数,apple pay 也没问题阿
    gqbre
        22
    gqbre  
       2020-01-15 23:52:37 +08:00
    @Vhc001 Apple Pay 添加新卡试试
    mitong3269
        23
    mitong3269  
       2020-01-16 02:13:40 +08:00
    @gqbre 对 一添加新卡片就让你重新整
    cyang
        24
    cyang  
       2020-01-16 03:50:56 +08:00 via iPhone
    好了,你们的密码我都知道了
    Perry
        25
    Perry  
       2020-01-16 06:24:30 +08:00
    真的会玩,平常都是 Face ID,几个月重启一次才需要再输一次密码,用得着这么折腾吗,又是弱密码又是越狱真的越折腾越不安全。
    coldear
        26
    coldear  
       2020-01-16 06:45:07 +08:00
    为什么我也是最新系统,iPhone 11, 有 apple watch, 用 apple pay,仍然可以 4 位密码呢?
    gavindexu
        27
    gavindexu  
       2020-01-16 07:01:30 +08:00 via iPhone
    我曾因为添加卡时要求 4 改 6 而忘记设置的 6 位密码是什么,然后刷了机。🙄
    我之前设置的是 5 位英文密码。
    我到现在还寻思着,不安全吗……
    guanhui07
        28
    guanhui07  
       2020-01-16 07:25:29 +08:00
    213213
    Vhc001
        29
    Vhc001  
       2020-01-16 08:44:12 +08:00
    @gqbre #22 Apple Pay 我已经绑定信用卡了,每天都在用,一点问题都没有。暂时没有新卡可绑
    d5
        30
    d5  
       2020-01-16 08:49:46 +08:00
    老版本升级上来,不添加新卡没事,如果手残点了添加新的卡到钱包,无尽的烦恼开始啰
    @coldear
    Leonard
        31
    Leonard  
       2020-01-16 08:53:31 +08:00
    啥? XS 表示就是 4 位密码,一样用 Apple Pay
    jwenwang
        32
    jwenwang  
       2020-01-16 08:58:35 +08:00
    之前 4 位数用 Apple Pay 啥问题没有的,前段时间京东闪付有活动添加了个之后强制让我整成 6 位,后来发现换不回来了,一怒之下全删了,反正也就是拿来坐公交地铁的
    xiaocongcong
        33
    xiaocongcong  
       2020-01-16 09:14:52 +08:00   ❤️ 2
    一堆人不实践就瞎说,ios13 是可以用 4 位密码的前提是你 ios12 的时候就是 4 位密码并且绑定过银行卡然后升级上来。ios13 也可以设置 4 位,前提是你不用苹果支付。什么设置为 6 位数 abccccc,麻烦你实践下再来秀优越好吗
    glaucus
        34
    glaucus  
       2020-01-16 09:20:16 +08:00
    ?我开了 Apple Pay 也一直用的 4 位数密码啊,最新系统
    zhouweiluan
        35
    zhouweiluan  
       2020-01-16 10:50:46 +08:00
    为了一个减少了两位数的密码,只能说,,牛逼。
    lylsh1993
        36
    lylsh1993  
       2020-01-16 11:21:35 +08:00 via iPhone
    11pro 一直 4 位密码
    gqbre
        37
    gqbre  
       2020-01-16 12:31:55 +08:00
    33 楼 @xiaocongcong 真相了。
    拜托 Apple Pay 添加新卡片再说话好嘛
    x86
        38
    x86  
       2020-01-16 12:35:09 +08:00 via iPhone
    4 位太弱了,建议学 1 楼的
    hiapk
        39
    hiapk  
       2020-01-16 14:05:08 +08:00
    @xiaocongcong ios12 升到 iOS13 后,用 apple pay 还真不用 6 位密码。该扫脸的还是扫脸
    gqbre
        40
    gqbre  
       2020-01-16 14:41:21 +08:00
    @hiapk 添加新卡你试试?
    xiaocongcong
        41
    xiaocongcong  
       2020-01-16 15:47:34 +08:00
    @gqbre 别和这种人杠。。。看着烦
    z919126592
        42
    z919126592  
       2020-01-16 16:39:18 +08:00 via iPhone
    1919810
    gqbre
        43
    gqbre  
       2020-01-16 18:08:50 +08:00
    实测效果:
    1.删除那个文件后,隔断时间自动恢复了文件,开始弹窗。
    2. 删除那个文件后,重启手机,文件恢复开始弹窗
    3.通过越狱软件恢复系统,也是弹窗
    MASAILA
        44
    MASAILA  
       2020-01-16 19:17:51 +08:00
    我的 xr 4 位密码没问题
    Dvel
        45
    Dvel  
       2020-01-17 02:20:07 +08:00
    iPhone X,13.3,开了 Apple Pay,能用 4 位密码。
    mystrylw
        46
    mystrylw  
       2020-01-17 08:56:53 +08:00
    楼上说 iOS13 能四位密码的麻烦去添加一张新的 applepay
    fly2xj
        47
    fly2xj  
    OP
       2020-01-17 09:04:31 +08:00
    @gqbre 我也发现了. 暂时没找到好的解决方案, 你不介意越狱的话, hook 'passcodenagd' 这个可执行的 '+[PNDConnection checkPasscodeCompliance]' 让直接返回是可以的
    leoyanpc
        48
    leoyanpc  
       2020-01-17 12:42:39 +08:00
    这玩意是不是分国家,版本 13.3,绑定全新的 visa 卡,4 位密码。
    hiapk
        49
    hiapk  
       2020-01-17 17:04:46 +08:00
    @gqbre 添加新卡,肯定要 6 位了
    qfdk
        50
    qfdk  
       2020-01-18 14:55:34 +08:00 via iPhone
    强制 6 位了 xs 表示蛋疼 以前升上来 4 位 手贱刷机了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2858 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 114ms · UTC 02:36 · PVG 10:36 · LAX 18:36 · JFK 21:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.