终于解决了 iOS13 用 4 位数字密码的难题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fly2xj
V2EX    iPhone

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

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

    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 位啊
    ttxu
        10
    ttxu  
       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 位锁屏密码就支付了
    vela
        16
    vela  
       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
    42V0CdLjCU494ogF
        32
    42V0CdLjCU494ogF  
       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 别和这种人杠。。。看着烦
    Apllex
        42
    Apllex  
       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  
    PRO
       2020-01-18 14:55:34 +08:00 via iPhone
    强制 6 位了 xs 表示蛋疼 以前升上来 4 位 手贱刷机了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5915 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 02:37 PVG 10:37 LAX 19:37 JFK 22:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86