├── A7-kernproc.c ├── README.md ├── kernelcache.release.iphone9.ARM64.c └── offsets.c /A7-kernproc.c: -------------------------------------------------------------------------------- 1 | 2 | //iPhone 5S 3 | uint64_t iPhone5S_12_0 = 0xfffffff0088c9f98; 4 | uint64_t iPhone5S_12_0_1 = 0xfffffff0088c9f98; 5 | uint64_t iPhone5S_12_1 = 0xfffffff0088d5f98; 6 | uint64_t iPhone5S_12_1_1 = 0xfffffff0088b5ef8; 7 | uint64_t iPhone5S_12_1_2 = 0xfffffff0088b5ef8; 8 | 9 | //iPod Touch 6 10 | uint64_t iPodTouch6_12_0 = 0xfffffff0089b3f98; 11 | uint64_t iPodTouch6_12_0_1 = 0xfffffff0089b3f98; 12 | uint64_t iPodTouch6_12_1 = 0xfffffff0089bbf98; 13 | uint64_t iPodTouch6_12_1_1 = 0xfffffff00899fef8; 14 | 15 | //iPhone 6 16 | uint64_t iPhone6_12_0 = 0xfffffff008a2ff98; 17 | uint64_t iPhone6_12_0_1 = 0xfffffff008a2ff98; 18 | uint64_t iPhone6_12_1 = 0xfffffff008a3ff98; 19 | uint64_t iPhone6_12_1_1 = 0xfffffff008a1fef8; 20 | uint64_t iPhone6_12_1_2 = 0xfffffff008a1fef8; 21 | 22 | //iPhone 6 Plus 23 | uint64_t iPhone6Plus_12_0 = 0xfffffff008a2ff98; 24 | uint64_t iPhone6Plus_12_0_1 = 0xfffffff008a2ff98; 25 | uint64_t iPhone6Plus_12_1 = 0xfffffff008a3ff98; 26 | uint64_t iPhone6Plus_12_1_1 = 0xfffffff008a1fef8; 27 | uint64_t iPhone6Plus_12_1_2 = 0xfffffff008a1fef8; 28 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # iOS-12-Offsets 2 | iOS 12.0 -> 12.1.2 _kernproc and _rootvnode offsets for 16K devices 3 | -------------------------------------------------------------------------------- /offsets.c: -------------------------------------------------------------------------------- 1 | //GeoSn0w (C) GeoSn0w (@FCE365) 2019 2 | //Offsets.c 3 | { "12.1.1", "iPhone11,6", "D331pAP", "_kernproc", 0xfffffff00913c638}, 4 | //iOS 12.1.2 - iPhone X 5 | { "12.1.2", "iPhone10,6", "D221AP", "_rootvnode", 0xfffffff0076660c0}, 6 | { "12.1.2", "iPhone10,6", "D221AP", "_kernproc", 0xfffffff0076660d8}, 7 | //iOS 12.1.1 - iPhone X 8 | { "12.1.1", "iPhone10,6", "D221AP", "_rootvnode", 0xfffffff0076660c0}, 9 | { "12.1.1", "iPhone10,6", "D221AP", "_kernproc", 0xfffffff0076660d8}, 10 | //iOS 12.1 - iPhone X 11 | { "12.1", "iPhone10,6", "D221AP", "_rootvnode", 0xfffffff00766a0c0}, 12 | { "12.1", "iPhone10,6", "D221AP", "_kernproc", 0xfffffff00766a0d8}, 13 | //iOS 12.0.1 - iPhone X 14 | { "12.0.1", "iPhone10,6", "D221AP", "_rootvnode", 0xfffffff00766a0c0}, 15 | { "12.0.1", "iPhone10,6", "D221AP", "_kernproc", 0xfffffff00766a0d8}, 16 | //iOS 12.0 - iPhone X 17 | { "12.0", "iPhone10,6", "D221AP", "_rootvnode", 0xfffffff00766a0c0}, 18 | { "12.0", "iPhone10,6", "D221AP", "_kernproc", 0xfffffff00766a0d8}, 19 | 20 | 21 | //iOS 12.1.2 - iPhone 8 Plus 22 | { "12.1.2", "iPhone10,5", "D211AP", "_rootvnode", 0xfffffff0076660c0}, 23 | { "12.1.2", "iPhone10,5", "D211AP", "_kernproc", 0xfffffff0076660d8}, 24 | { "12.1.2", "iPhone10,5", "D211AAP", "_rootvnode", 0xfffffff0076660c0}, 25 | { "12.1.2", "iPhone10,5", "D211AAP", "_kernproc", 0xfffffff0076660d8}, 26 | //iOS 12.1.1 - iPhone 8 Plus 27 | { "12.1.1", "iPhone10,5", "D211AP", "_rootvnode", 0xfffffff0076660c0}, 28 | { "12.1.1", "iPhone10,5", "D211AP", "_kernproc", 0xfffffff0076660d8}, 29 | { "12.1.1", "iPhone10,5", "D211AAP", "_rootvnode", 0xfffffff0076660c0}, 30 | { "12.1.1", "iPhone10,5", "D211AAP", "_kernproc", 0xfffffff0076660d8}, 31 | //iOS 12.1 - iPhone 8 Plus 32 | { "12.1", "iPhone10,5", "D211AP", "_rootvnode", 0xfffffff00766a0c0}, 33 | { "12.1", "iPhone10,5", "D211AP", "_kernproc", 0xfffffff00766a0d8}, 34 | { "12.1", "iPhone10,5", "D211AAP", "_rootvnode", 0xfffffff00766a0c0}, 35 | { "12.1", "iPhone10,5", "D211AAP", "_kernproc", 0xfffffff00766a0d8}, 36 | //iOS 12.0.1 - iPhone 8 Plus 37 | { "12.0.1", "iPhone10,5", "D211AP", "_rootvnode", 0xfffffff00766a0c0}, 38 | { "12.0.1", "iPhone10,5", "D211AP", "_kernproc", 0xfffffff00766a0d8}, 39 | { "12.0.1", "iPhone10,5", "D211AAP", "_rootvnode", 0xfffffff00766a0c0}, 40 | { "12.0.1", "iPhone10,5", "D211AAP", "_kernproc", 0xfffffff00766a0d8}, 41 | //iOS 12.0 - iPhone 8 Plus 42 | { "12.0", "iPhone10,5", "D211AP", "_rootvnode", 0xfffffff00766a0c0}, 43 | { "12.0", "iPhone10,5", "D211AP", "_kernproc", 0xfffffff00766a0d8}, 44 | { "12.0", "iPhone10,5", "D211AAP", "_rootvnode", 0xfffffff00766a0c0}, 45 | { "12.0", "iPhone10,5", "D211AAP", "_kernproc", 0xfffffff00766a0d8}, 46 | 47 | 48 | //iOS 12.1.2 - iPhone 8 49 | { "12.1.2", "iPhone10,4", "D201AP", "_rootvnode", 0xfffffff0076660c0}, 50 | { "12.1.2", "iPhone10,4", "D201AP", "_kernproc", 0xfffffff0076660d8}, 51 | { "12.1.2", "iPhone10,4", "D201AAP", "_rootvnode", 0xfffffff0076660c0}, 52 | { "12.1.2", "iPhone10,4", "D201AAP", "_kernproc", 0xfffffff0076660d8}, 53 | //iOS 12.1.1 - iPhone 8 54 | { "12.1.1", "iPhone10,4", "D201AP", "_rootvnode", 0xfffffff0076660c0}, 55 | { "12.1.1", "iPhone10,4", "D201AP", "_kernproc", 0xfffffff0076660d8}, 56 | { "12.1.1", "iPhone10,4", "D201AAP", "_rootvnode", 0xfffffff0076660c0}, 57 | { "12.1.1", "iPhone10,4", "D201AAP", "_kernproc", 0xfffffff0076660d8}, 58 | //iOS 12.0.1 - iPhone 8 59 | { "12.0.1", "iPhone10,4", "D201AP", "_rootvnode", 0xfffffff00766a0c0}, 60 | { "12.0.1", "iPhone10,4", "D201AP", "_kernproc", 0xfffffff00766a0d8}, 61 | { "12.0.1", "iPhone10,4", "D201AAP", "_rootvnode", 0xfffffff00766a0c0}, 62 | { "12.0.1", "iPhone10,4", "D201AAP", "_kernproc", 0xfffffff00766a0d8}, 63 | //iOS 12.0 - iPhone 8 64 | { "12.0", "iPhone10,4", "D201AP", "_rootvnode", 0xfffffff00766a0c0}, 65 | { "12.0", "iPhone10,4", "D201AP", "_kernproc", 0xfffffff00766a0d8}, 66 | { "12.0", "iPhone10,4", "D201AAP", "_rootvnode", 0xfffffff00766a0c0}, 67 | { "12.0", "iPhone10,4", "D201AAP", "_kernproc", 0xfffffff00766a0d8}, 68 | 69 | 70 | //iOS 12.1.2 - iPhone X 71 | { "12.1.2", "iPhone10,3", "D22AP", "_rootvnode", 0xfffffff0076660c0}, 72 | { "12.1.2", "iPhone10,3", "D22AP", "_kernproc", 0xfffffff0076660d8}, 73 | //iOS 12.1.1 - iPhone X 74 | { "12.1.1", "iPhone10,3", "D22AP", "_rootvnode", 0xfffffff0076660c0}, 75 | { "12.1.1", "iPhone10,3", "D22AP", "_kernproc", 0xfffffff0076660d8}, 76 | //iOS 12.1 - iPhone X 77 | { "12.1", "iPhone10,3", "D22AP", "_rootvnode", 0xfffffff00766a0c0}, 78 | { "12.1", "iPhone10,3", "D22AP", "_kernproc", 0xfffffff00766a0d8}, 79 | //iOS 12.0.1 - iPhone X 80 | { "12.0.1", "iPhone10,3", "D22AP", "_rootvnode", 0xfffffff00766a0c0}, 81 | { "12.0.1", "iPhone10,3", "D22AP", "_kernproc", 0xfffffff00766a0d8}, 82 | //iOS 12.0 - iPhone X 83 | { "12.0", "iPhone10,3", "D22AP", "_rootvnode", 0xfffffff00766a0c0}, 84 | { "12.0", "iPhone10,3", "D22AP", "_kernproc", 0xfffffff00766a0d8}, 85 | 86 | 87 | //iOS 12.1.2 - iPhone 8 Plus 88 | { "12.1.2", "iPhone10,2", "D21AP", "_rootvnode", 0xfffffff0076660c0}, 89 | { "12.1.2", "iPhone10,2", "D21AP", "_kernproc", 0xfffffff0076660d8}, 90 | { "12.1.2", "iPhone10,2", "D21AAP", "_rootvnode", 0xfffffff0076660c0}, 91 | { "12.1.2", "iPhone10,2", "D21AAP", "_kernproc", 0xfffffff0076660d8}, 92 | //iOS 12.1.1 - iPhone 8 Plus 93 | { "12.1.1", "iPhone10,2", "D21AP", "_rootvnode", 0xfffffff0076660c0}, 94 | { "12.1.1", "iPhone10,2", "D21AP", "_kernproc", 0xfffffff0076660d8}, 95 | { "12.1.1", "iPhone10,2", "D21AAP", "_rootvnode", 0xfffffff0076660c0}, 96 | { "12.1.1", "iPhone10,2", "D21AAP", "_kernproc", 0xfffffff0076660d8}, 97 | //iOS 12.1 - iPhone 8 Plus 98 | { "12.1", "iPhone10,2", "D21AP", "_rootvnode", 0xfffffff00766a0c0}, 99 | { "12.1", "iPhone10,2", "D21AP", "_kernproc", 0xfffffff00766a0d8}, 100 | { "12.1", "iPhone10,2", "D21AAP", "_rootvnode", 0xfffffff00766a0c0}, 101 | { "12.1", "iPhone10,2", "D21AAP", "_kernproc", 0xfffffff00766a0d8}, 102 | //iOS 12.0.1 - iPhone 8 Plus 103 | { "12.0.1", "iPhone10,2", "D21AP", "_rootvnode", 0xfffffff00766a0c0}, 104 | { "12.0.1", "iPhone10,2", "D21AP", "_kernproc", 0xfffffff00766a0d8}, 105 | { "12.0.1", "iPhone10,2", "D21AAP", "_rootvnode", 0xfffffff00766a0c0}, 106 | { "12.0.1", "iPhone10,2", "D21AAP", "_kernproc", 0xfffffff00766a0d8}, 107 | //iOS 12.0.1 - iPhone 8 Plus 108 | { "12.0", "iPhone10,2", "D21AP", "_rootvnode", 0xfffffff00766a0c0}, 109 | { "12.0", "iPhone10,2", "D21AP", "_kernproc", 0xfffffff00766a0d8}, 110 | { "12.0", "iPhone10,2", "D21AAP", "_rootvnode", 0xfffffff00766a0c0}, 111 | { "12.0", "iPhone10,2", "D21AAP", "_kernproc", 0xfffffff00766a0d8}, 112 | 113 | 114 | //iOS 12.1.2 - iPhone 8 115 | { "12.1.2", "iPhone10,1", "D20AP", "_rootvnode", 0xfffffff0076660c0}, 116 | { "12.1.2", "iPhone10,1", "D20AP", "_kernproc", 0xfffffff0076660d8}, 117 | { "12.1.2", "iPhone10,1", "D20AAP", "_rootvnode", 0xfffffff0076660c0}, 118 | { "12.1.2", "iPhone10,1", "D20AAP", "_kernproc", 0xfffffff0076660d8}, 119 | //iOS 12.1.1 - iPhone 8 120 | { "12.1.1", "iPhone10,1", "D20AP", "_rootvnode", 0xfffffff0076660c0}, 121 | { "12.1.1", "iPhone10,1", "D20AP", "_kernproc", 0xfffffff0076660d8}, 122 | { "12.1.1", "iPhone10,1", "D20AAP", "_rootvnode", 0xfffffff0076660c0}, 123 | { "12.1.1", "iPhone10,1", "D20AAP", "_kernproc", 0xfffffff0076660d8}, 124 | //iOS 12.1 - iPhone 8 125 | { "12.1", "iPhone10,1", "D20AP", "_rootvnode", 0xfffffff00766a0c0}, 126 | { "12.1", "iPhone10,1", "D20AP", "_kernproc", 0xfffffff00766a0d8}, 127 | { "12.1", "iPhone10,1", "D20AAP", "_rootvnode", 0xfffffff00766a0c0}, 128 | { "12.1", "iPhone10,1", "D20AAP", "_kernproc", 0xfffffff00766a0d8}, 129 | //iOS 12.0.1 - iPhone 8 130 | { "12.0.1", "iPhone10,1", "D20AP", "_rootvnode", 0xfffffff00766a0c0}, 131 | { "12.0.1", "iPhone10,1", "D20AP", "_kernproc", 0xfffffff00766a0d8}, 132 | { "12.0.1", "iPhone10,1", "D20AAP", "_rootvnode", 0xfffffff00766a0c0}, 133 | { "12.0.1", "iPhone10,1", "D20AAP", "_kernproc", 0xfffffff00766a0d8}, 134 | //iOS 12.0 - iPhone 8 135 | { "12.0", "iPhone10,1", "D20AP", "_rootvnode", 0xfffffff00766a0c0}, 136 | { "12.0", "iPhone10,1", "D20AP", "_kernproc", 0xfffffff00766a0d8}, 137 | { "12.0", "iPhone10,1", "D20AAP", "_rootvnode", 0xfffffff00766a0c0}, 138 | { "12.0", "iPhone10,1", "D20AAP", "_kernproc", 0xfffffff00766a0d8}, 139 | 140 | 141 | //iOS 12.1.2 - iPhone 7 Plus 142 | { "12.1.2", "iPhone9,4", "D111AP", "_rootvnode", 0xfffffff0076420b8}, 143 | { "12.1.2", "iPhone9,4", "D111AP", "_kernproc", 0xfffffff0076420d0}, 144 | //iOS 12.1.1 - iPhone 7 Plus 145 | { "12.1.1", "iPhone9,4", "D111AP", "_rootvnode", 0xfffffff0076420b8}, 146 | { "12.1.1", "iPhone9,4", "D111AP", "_kernproc", 0xfffffff0076420d0}, 147 | //iOS 12.1 - iPhone 7 Plus 148 | { "12.1", "iPhone9,4", "D111AP", "_rootvnode", 0xfffffff0076420b8}, 149 | { "12.1", "iPhone9,4", "D111AP", "_kernproc", 0xfffffff0076420d0}, 150 | //iOS 12.0.1 - iPhone 7 Plus 151 | { "12.0.1", "iPhone9,4", "D111AP", "_rootvnode", 0xfffffff0076420b8}, 152 | { "12.0.1", "iPhone9,4", "D111AP", "_kernproc", 0xfffffff0076420d0}, 153 | //iOS 12.0 - iPhone 7 Plus 154 | { "12.0", "iPhone9,4", "D111AP", "_rootvnode", 0xfffffff0076420b8}, 155 | { "12.0", "iPhone9,4", "D111AP", "_kernproc", 0xfffffff0076420d0}, 156 | 157 | 158 | //iOS 12.1.2 - iPhone 7 159 | { "12.1.2", "iPhone9,3", "D101AP", "_rootvnode", 0xfffffff0076420b8}, 160 | { "12.1.2", "iPhone9,3", "D101AP", "_kernproc", 0xfffffff0076420d0}, 161 | //iOS 12.1 - iPhone 7 162 | { "12.1", "iPhone9,3", "D101AP", "_rootvnode", 0xfffffff00766a0c0}, 163 | { "12.1", "iPhone9,3", "D101AP", "_kernproc", 0xfffffff0076420d0}, 164 | //iOS 12.1.1 - iPhone 7 165 | { "12.1.1", "iPhone9,3", "D101AP", "_rootvnode", 0xfffffff0076420b8}, 166 | { "12.1.1", "iPhone9,3", "D101AP", "_kernproc", 0xfffffff0076420d0}, 167 | //iOS 12.0.1 - iPhone 7 168 | { "12.0.1", "iPhone9,3", "D101AP", "_rootvnode", 0xfffffff0076420b8}, 169 | { "12.0.1", "iPhone9,3", "D101AP", "_kernproc", 0xfffffff0076420d0}, 170 | //iOS 12.0 - iPhone 7 171 | { "12.0", "iPhone9,3", "D101AP", "_rootvnode", 0xfffffff0076420b8}, 172 | { "12.0", "iPhone9,3", "D101AP", "_kernproc", 0xfffffff0076420d0}, 173 | 174 | 175 | //iOS 12.1.2 - iPhone 7 Plus 176 | { "12.1.2", "iPhone9,2", "D11AP", "_rootvnode", 0xfffffff0076420b8}, 177 | { "12.1.2", "iPhone9,2", "D11AP", "_kernproc", 0xfffffff0076420d0}, 178 | //iOS 12.1.1 - iPhone 7 Plus 179 | { "12.1.1", "iPhone9,2", "D11AP", "_rootvnode", 0xfffffff0076420b8}, 180 | { "12.1.1", "iPhone9,2", "D11AP", "_kernproc", 0xfffffff0076420d0}, 181 | //iOS 12.1 - iPhone 7 Plus 182 | { "12.1", "iPhone9,2", "D11AP", "_rootvnode", 0xfffffff0076420b8}, 183 | { "12.1", "iPhone9,2", "D11AP", "_kernproc", 0xfffffff0076420d0}, 184 | //iOS 12.0.1 - iPhone 7 Plus 185 | { "12.0.1", "iPhone9,2", "D11AP", "_rootvnode", 0xfffffff0076420b8}, 186 | { "12.0.1", "iPhone9,2", "D11AP", "_kernproc", 0xfffffff0076420d0}, 187 | //iOS 12.0 - iPhone 7 Plus 188 | { "12.0", "iPhone9,2", "D11AP", "_rootvnode", 0xfffffff0076420b8}, 189 | { "12.0", "iPhone9,2", "D11AP", "_kernproc", 0xfffffff0076420d0}, 190 | 191 | 192 | //iOS 12.1.2 - iPhone 7 193 | { "12.1.2", "iPhone9,1", "D10AP", "_rootvnode", 0xfffffff0076420b8}, 194 | { "12.1.2", "iPhone9,1", "D10AP", "_kernproc", 0xfffffff0076420d0}, 195 | //iOS 12.1.1 - iPhone 7 196 | { "12.1.1", "iPhone9,1", "D10AP", "_rootvnode", 0xfffffff0076420b8}, 197 | { "12.1.1", "iPhone9,1", "D10AP", "_kernproc", 0xfffffff0076420d0}, 198 | //iOS 12.1 - iPhone 7 199 | { "12.1", "iPhone9,1", "D10AP", "_rootvnode", 0xfffffff0076420b8}, 200 | { "12.1", "iPhone9,1", "D10AP", "_kernproc", 0xfffffff0076420d0}, 201 | //iOS 12.0.1 - iPhone 7 202 | { "12.0.1", "iPhone9,1", "D10AP", "_rootvnode", 0xfffffff0076420b8}, 203 | { "12.0.1", "iPhone9,1", "D10AP", "_kernproc", 0xfffffff0076420d0}, 204 | //iOS 12.0 - iPhone 7 205 | { "12.0", "iPhone9,1", "D10AP", "_rootvnode", 0xfffffff0076420b8}, 206 | { "12.0", "iPhone9,1", "D10AP", "_kernproc", 0xfffffff0076420d0}, 207 | 208 | 209 | //iOS 12.1.2 - iPhone SE 210 | { "12.1.2", "iPhone8,4", "N69AP", "_rootvnode", 0xfffffff0076020b8}, 211 | { "12.1.2", "iPhone8,4", "N69AP", "_kernproc", 0xfffffff0076020d0}, 212 | { "12.1.2", "iPhone8,4", "N69uAP", "_rootvnode", 0xfffffff0076020b8}, 213 | { "12.1.2", "iPhone8,4", "N69uAP", "_kernproc", 0xfffffff0076020d0}, 214 | //iOS 12.1.1 - iPhone SE 215 | { "12.1.1", "iPhone8,4", "N69AP", "_rootvnode", 0xfffffff0076020b8}, 216 | { "12.1.1", "iPhone8,4", "N69AP", "_kernproc", 0xfffffff0076020d0}, 217 | { "12.1.1", "iPhone8,4", "N69uAP", "_rootvnode", 0xfffffff0076020b8}, 218 | { "12.1.1", "iPhone8,4", "N69uAP", "_kernproc", 0xfffffff0076020d0}, 219 | //iOS 12.1 - iPhone SE 220 | { "12.1", "iPhone8,4", "N69AP", "_rootvnode", 0xfffffff0076020b8}, 221 | { "12.1", "iPhone8,4", "N69AP", "_kernproc", 0xfffffff0076020d0}, 222 | { "12.1", "iPhone8,4", "N69uAP", "_rootvnode", 0xfffffff0076020b8}, 223 | { "12.1", "iPhone8,4", "N69uAP", "_kernproc", 0xfffffff0076020d0}, 224 | //iOS 12.0.1 - iPhone SE 225 | { "12.0.1", "iPhone8,4", "N69AP", "_rootvnode", 0xfffffff0076020b8}, 226 | { "12.0.1", "iPhone8,4", "N69AP", "_kernproc", 0xfffffff0076020d0}, 227 | { "12.0.1", "iPhone8,4", "N69uAP", "_rootvnode", 0xfffffff0076020b8}, 228 | { "12.0.1", "iPhone8,4", "N69uAP", "_kernproc", 0xfffffff0076020d0}, 229 | //iOS 12.0 - iPhone SE 230 | { "12.0", "iPhone8,4", "N69AP", "_rootvnode", 0xfffffff0076020b8}, 231 | { "12.0", "iPhone8,4", "N69AP", "_kernproc", 0xfffffff0076020d0}, 232 | { "12.0", "iPhone8,4", "N69uAP", "_rootvnode", 0xfffffff0076020b8}, 233 | { "12.0", "iPhone8,4", "N69uAP", "_kernproc", 0xfffffff0076020d0}, 234 | --------------------------------------------------------------------------------