This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# | |
# Script requires `brew` | |
# - `/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"` | |
# | |
# Variables | |
# - $IPA -> Source IPA | |
# - $MOBILEPROVISION -> Source embedded.mobileprovision | |
# find ~/Library/Developer/Xcode | grep embedded.mobileprovision |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let Long = require('long'); | |
class Long128 { | |
constructor(lo, hi) { | |
this.lo = lo; | |
this.hi = hi; | |
} | |
static mul64(left, right) { | |
let u1 = new Long(left.low, 0, true); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.text:010087A4 2D E9 F0 4F PUSH.W {R4-R11,LR} | |
.text:010087A8 91 B0 SUB SP, SP, #0x44 | |
.text:010087AA 0C 46 MOV R4, R1 | |
//.text:010087AC AF 4B LDR R3, =(sub_100D884+1 - 0x10087BC) | |
//.text:010087AE 48 F2 A5 71 MOVW R1, #0x87A5 | |
.text:010087B2 05 46 MOV R5, R0 | |
//.text:010087B4 C0 F2 00 11 MOVT.W R1, #0x100 | |
//.text:010087B8 7B 44 ADD R3, PC ; sub_100D884 | |
.text:010087BA 01 94 STR R4, [SP,#0x4] | |
.text:010087BC 08 95 STR R5, [SP,#0x20] |