一样,不知道大家有啥好的解决办法。我被困在miami铜鼓了一天了。
草率了,仍然无法支付
没有 root,然后 ADB 和 mock location 都关掉应该可以,或者用本帖空刷脚本
这边 Privacy 付的暂时没出问题
Privacy数量太少了
PS:你不会是一张卡付好几个号吧
没,四张卡,小撸怡情没上量
Finally Have Five!
一台车库翻出来的破PC
+雷电模拟器
+CashApp (改billing)
+v1.5.0
+N多次尝试
我的FB老哥正式“退休了”
1 个赞
是指用CashApp付好多次吗?
就各种try,
Mac+mumu
Mac+Android Studio
PC+雷电
还有V1-V3版的scalper
总之我这个组合应该是OK的, 但并不是一次过的那种, 多试几次
刚开始Helium还说我不在,我就用雷电自带的虚拟定位到Miami,就ok了
楼主,给发个大鸡腿, 来南加州我带你Discovery Flight
看到上面说cashapp和privacy可以,我刚才试了不下20遍,肉身不可。
额,那看来伪造坐标还是有必要的,可以从 V1 拷贝过来
我就纳了闷了你们咋付款成功的…我肉身在这儿挣扎了七八个小时了,每次都是$5.51的付不过去
V4 类似这样子吗
scalper.js v4
const zip = 33147;
const lat = ...;
const lng = ...;
function byteArrayToString(ba) {
const buffer = Java.array('byte', ba);
let result = "";
for (let i = 0; i < buffer.length; ++i) {
result += (String.fromCharCode(buffer[i] & 0xff));
}
return result;
}
function stringToByteArray(str) {
// https://stackoverflow.com/a/28227607
var out = [], p = 0;
for (var i = 0; i < str.length; i++) {
var c = str.charCodeAt(i);
if (c < 128) {
out[p++] = c;
} else if (c < 2048) {
out[p++] = (c >> 6) | 192;
out[p++] = (c & 63) | 128;
} else if (
((c & 0xFC00) == 0xD800) && (i + 1) < str.length &&
((str.charCodeAt(i + 1) & 0xFC00) == 0xDC00)) {
// Surrogate Pair
c = 0x10000 + ((c & 0x03FF) << 10) + (str.charCodeAt(++i) & 0x03FF);
out[p++] = (c >> 18) | 240;
out[p++] = ((c >> 12) & 63) | 128;
out[p++] = ((c >> 6) & 63) | 128;
out[p++] = (c & 63) | 128;
} else {
out[p++] = (c >> 12) | 224;
out[p++] = ((c >> 6) & 63) | 128;
out[p++] = (c & 63) | 128;
}
}
return out;
}
Java.perform(function () {
console.log('Everything is deoptimized - Be patient...');
Java.deoptimizeEverything();
const WPS = Java.use('com.skyhookwireless.wps.WPS');
const getLocation = WPS.getLocation.overload('com.skyhookwireless.wps.WPSAuthentication', 'com.skyhookwireless.wps.WPSStreetAddressLookup', 'boolean', 'com.skyhookwireless.wps.WPSLocationCallback');
getLocation.implementation = function(auth, streetLookup, tzLookup, callback) {
console.log(`Hooked getLocation(${auth}, ${streetLookup}, ${tzLookup}, ${callback})`);
callback.handleWPSLocation(WPSLocation.$new());
callback.done();
};
const WPSLocation = Java.use('com.skyhookwireless.wps.WPSLocation');
WPSLocation.getLatitude.implementation = function() {
console.log(`getLatitude -> ${lat}`);
return lat;
};
WPSLocation.getLongitude.implementation = function() {
console.log(`getLongitude -> ${lng}`);
return lng;
};
WPSLocation.getHPE.overload().implementation = function() {
console.log(`getHPE -> 0`);
return 0;
};
const checks = [
['com.gantix.JailMonkey.Rooted.RootedCheck', 'isJailBroken', false],
['com.gantix.JailMonkey.AdbEnabled.AdbEnabled', 'AdbEnabled', false],
['com.gantix.JailMonkey.HookDetection.HookDetectionCheck', 'hookDetected', false],
['com.gantix.JailMonkey.MockLocation.MockLocationCheck', 'isMockLocationOn', false],
['com.gantix.JailMonkey.ExternalStorage.ExternalStorageCheck', 'isOnExternalStorage', false],
['com.learnium.RNDeviceInfo.RNDeviceModule', 'isEmulatorSync', false],
];
for (const [cls, method, ret] of checks) {
Java.use(cls)[method].implementation = function() {
console.log(`Hooked ${cls}.${method}`);
return ret;
};
}
Java.use('okhttp3.RequestBody').create.overload('okhttp3.MediaType', '[B').implementation = function(mediaType, bytes) {
let s = byteArrayToString(bytes);
if (s.includes('query getPlans($zipcodes: [String])')) {
const patched = s.replace(/"zipcodes":\[[^\]]*\]/, `"zipcodes":["${zip}"]`);
const ba = stringToByteArray(patched);
console.log(`Patched: ${patched}`);
return this.create(mediaType, ba);
}
return this.create(mediaType, bytes);
};
const Build = Java.use('android.os.Build');
Build.FINGERPRINT.value = 'google/shiba/shiba:14/UQ1A.231205.015/11084887:user/release-keys';
Build.MODEL.value = 'Pixel 8';
Build.MANUFACTURER.value = 'Google';
Build.BRAND.value = 'google';
Build.DEVICE.value = 'shiba';
Build.PRODUCT.value = 'shiba';
Build.BOARD.value = 'shiba';
Build.BOOTLOADER.value = 'ripcurrent-14.1-11012321';
});
帮大家总结下
PC+雷电模拟器(自带虚拟定位到Miami)+CashApp(optional)+v1.5.0(download) = Have Five!
6 个赞
嗯,就这样
1 个赞
你们真厉害,,,,
我刚刚的一个直接用amex都过了 Zip code都没改
我找其他人的cashapp,privacy和amex卡全都试过了,全部是一样的结果。