#development

1 messages · Page 497 of 1

indigo peak
#

when you say it like that i feel dumb

#

lmao

hardy glen
#

if its written in objc. then perhaps you are going about it in the wrong way lol

indigo peak
#

so i have it decrypted in ida rn, and i have all of the headers

#

but i just cant wrap my head around it for some reason

#

idk why

#

ive already made a few hacks

#

but other ones, i just cant seem to get working

#

i.e, the big ones that everyone wants

hardy glen
#

if you have the headers then it shouldn’t be too hard. what is the issue you’re having though

indigo peak
#

im hooking methods, changing ivars, doing all this shit, and i cant figure out what methods actually control what

#

even tho i have the binary decrypted

hardy glen
#

that is basic trial and error though. just log methods. and use frida and see what gets called . and if you need to take a closer look then open ida and see what the methods are doing

indigo peak
#

frida doesnt work on gamepigeon

#

either that or im doing something wrong

hardy glen
#

it doesn’t?

indigo peak
#

i dont believe so

lethal ice
#

it's a remote process so thats probably why

hardy glen
#

gives me a class name from game pigeon

#

ill try

indigo peak
#

PoolScene

#

PoolBall

#

those are 2 for the pool game

hardy glen
#

okay.

tepid olive
#

Can someone explain to me how makefiles work and how to use them

hardy glen
indigo peak
#

a make file basically tells the program how to compile the project

hardy glen
#

do you know the class name for the view controller for gamepigeon ui?

indigo peak
#

i do not

#

i can try getting it rn

#

i got nothing

#

sorru

lethal ice
indigo peak
#

im assuming thats how you use the assembly in tweaks

lethal ice
#

run the code

indigo peak
#

where do i put it

#

%ctor?

lethal ice
#

sure

indigo peak
#

idk if i should be scared or not

lethal ice
#

probably not

hardy glen
#

lmao

#

whats the name of the remote process for gamepigeon

#

is it just called gamepigeon?

indigo peak
#

MessageExtension

#

i beliueve

#

MessagesExtension

#

@hardy glen

hardy glen
#

i found it

#

thanks

indigo peak
lethal ice
indigo peak
#
Tweak.xm:327:52: error: arithmetic on a pointer to void
    void *addr = (void *)_dyld_get_image_header(0) + 0x2657fc;
lethal ice
#

(void *)(cock + penis);

#

wait no bad idea

#

that would be sizeof(mach_header_64) * 0x2657fc

#

void *addr = (void *)((unsigned char *)_dyld_get_image_header(0) + 0x2657fc); uhh

hardy glen
indigo peak
#

so it is mMove

#

i thought it was

#

@lethal ice so i ran it

lethal ice
#

now try sea battle troll

hardy glen
#

literally thats all you need fiore

indigo peak
#

oh well

#

thats a thing

lethal ice
indigo peak
hardy glen
#

frida-trace

#

lmao

indigo peak
#

sizeof cock

hardy glen
#

if its a process in memory. frida can trace it

lethal ice
#

infinity

glacial matrix
#

Then != than

indigo peak
#

i used to know the difference

hardy glen
#

make sure the process is running frida-trace -H ipadr:port -m "-[PoolScene *]" MessagesExtension

indigo peak
#

but i really dont care anymore about the difference

hardy glen
#

i use the wireless option. you can use frida with usb

glacial matrix
indigo peak
glacial matrix
#

So funny. Elle, em, ay, oh

hardy glen
#

if you want to do wireless. then on your device. you can run frida-server --listen=ipadr:port

#

ipadr would be the ipaddress of your device

indigo peak
hardy glen
#

then you can see methods being printed on the screen as they are called. i would say its pretty useful in your case since you want to figure out what does what

indigo peak
#

yess

#

ty

hardy glen
#

make sure you install the regular frida package on your device. not the "Frida for A12+ devices" because they are outdated, no idea why they haven't been removed yet

lethal ice
#

fiore did you try sea battle yet

indigo peak
#

very interesting

#

thank you

lethal ice
#

:ghostcock:

twilit jungle
indigo peak
hardy glen
#

oh shit, shep and tale left. rip

indigo peak
#

yep

#

so did cameron and evelyn

#

but i think evelyn joined back

hardy glen
#

damn, i don't spend that much time on discord to be leaving. but i come on here to help or see whats new

#

but i guess its good on their part if they think they are spending too much time on their phones and try to eliminate the problem. there is more to life than to spend all day on your phone

lethal ice
#

wait really

late ridge
#

false

indigo peak
#

true

hardy glen
#

idk i just said that to support i sit on my phone all day

indigo peak
#

Perfect

#

Exactly what I wanted

tepid olive
#

Oh

indigo peak
#

@lethal ice could you explain how you got the 2 hex values

#

the address i can figure out i think

#

but idk how you got the second val

late hemlock
indigo peak
late hemlock
#

Same lmao

tepid olive
#

AT&T

velvet laurel
indigo peak
indigo peak
hardy glen
#

you would find that in ida

indigo peak
#

well there was 2 hex values

#

i know how to get one of trhem

#

its the address

#

but idk how he got the value that overwrites it

hardy glen
#

can you show me the value

#

or the snippet

#

idk which one

lethal ice
tepid olive
late hemlock
#

Tho ur flower for a sec

indigo peak
lethal ice
#

just one

indigo peak
#

which output should i be looking at

lethal ice
#

arm64 fr

indigo peak
#

ok just making sure

#

you never know

lethal ice
#

unless my phone runs thumb for some reason

#

it might

indigo peak
#

hey you never know

#

theres always a possibilty

#

you never know

lethal ice
#

brenbong man would be happy

#

is he still here

gusty pelican
indigo peak
#

it started after shep left

#

shep was like he spent too much time in here and wasnt gaining anything

#

and then tale agreed, left

#

and evelyn was like lmao me too

#

so was cameron

#

@lethal ice would you use something like frida-trace to figure out the specific method address you need?

surreal mountain
#

shep i understand

#

tale seemed pretty inactive tbh

#

evelyn just like

#

trolls all day so i understand that

#

cam wasn't in here too often anyways he has a situation

twilit jungle
rain falcon
indigo peak
#

hello attic

#

how are you doing on this lovely evening

velvet laurel
#

wonderful

#

hear me out you add that one thing that does the other thing that does the other other thing

tepid olive
#

real

surreal mountain
indigo peak
#

thats probably the funniest thing ive heard all day

hardy glen
#

yea i totally bought my ida pro 7.6 copy and did not download it from a onion link

indigo peak
#

i bought mine

#

thats why i live in a box

#

my life savings, gone

hardy glen
#

yes sir

#

paid 15k for it

tepid olive
#

Bro what r those

hardy glen
#

paid 15k and i missed out on my mortgage payments

faint timber
slender glade
hardy glen
#

got kicked out and was homeless for about 2 months

slender glade
#

jesus br

tepid olive
#

WTF is a ida pro

slender glade
#

ida pro costs more than the gdp of india

hardy glen
slender glade
tepid olive
lethal ice
#

i just prefer ida

tepid olive
#

What the hell is a gcc replacement

slender glade
#

frcoal

#

gcc is a compiler for c and c based languages but

#

i dont think ida is a compiler

#

lol

hardy glen
#

its a disassembler

haughty bear
#

what the hell is a compiler

slender glade
tepid olive
#

:/

#

What is this

hardy glen
#

ld cock balls

slender glade
tepid olive
#

Idk a anything ur talking bout

slender glade
#

@haughty bear basically when you write c code

#

or cpp

haughty bear
#

mf i’m joking

slender glade
#

you dont run it directly

#

oh

haughty bear
#

i’m being like vesta

hardy glen
#

i use gcc for python

slender glade
#

explaining for the vesta mf as well

#

you dont run the code directly

tepid olive
#

slender glade
#

you use somehting like gcc or clang to compile that code

#

it becomes a program

#

known as a executable

#

which then you run in terminal

tepid olive
#

Is there a learn what your talking about book for idiots I need one now

slender glade
#

BRO

#
tepid olive
#

HA

hardy glen
#

how do i upgrade notepad to notepad++ guys

#

pls help

tepid olive
#

Oh ez

tepid olive
slender glade
tepid olive
#

Oop

#

Ughh ring link

hardy glen
#

the c programming language - the best book for beginners

slender glade
#

@faint timber would you rather eat for 3 months or buy a ida pro floating license

haughty bear
tepid olive
#

And how long for me to understand a single thing you guys r talking about

slender glade
#

you can also give up rent if you want the arm64 disassembler

tepid olive
#

Bro

#

Wtf do u even do

#

With a arm64 diassembler

#

Is this the mateix

hardy glen
#

no

tepid olive
#

Matrix

hardy glen
#

just learning programming first

tepid olive
#

R u deleting guns

#

From a be world

#

Ar

hardy glen
#

we don’t do trolling here fr

tepid olive
#

I’m n0t

#

I just wana learn

#

😦

slender glade
tepid olive
#

Uh huh

hardy glen
#

just learn C

slender glade
#

start w python

hardy glen
#

i sent you the book

slender glade
hardy glen
#

C is not hard

slender glade
#

true

hardy glen
#

its the best language to start out with

slender glade
#

but python teaches you fundematals

#
  • is easy
tepid olive
#

:/

#

How long

#

Will it take me to learn

hardy glen
#

depends

slender glade
hardy glen
#

depends on how easy you can pick up

#

okay i would not recommend to learn python as a first language if you want to do ios related things. plus the things you will learn with C/C++

#

outweigh the things you will learn with python as a first language

tepid olive
#

Okay now I’m just interested in what r u guys doing

hardy glen
#

learn objective c

#

wtf

slender glade
#

..

hardy glen
#

lmao

tepid olive
#

Idk

slender glade
#

pin that

#

bro why would we dox someone

tepid olive
#

That’s all that comes to my mind

slender glade
tepid olive
#

Idfk

#

R ya hacking websites

hardy glen
#

learn objective c if you want to do jailbreak related things.

#

this is a dev channel

#

not hacking

#

jailbreak related stuff

tepid olive
#

:-

#

Ohhhh

slender glade
#
import <dox>
tepid olive
#

Shhhh

#

I never said that

slender glade
#

hacking is something else

#

most devs here make tweaks

#

or iOS tools

tepid olive
#

Wait

#

Do u guys

slender glade
#

if you want to learn iOS hacking thats a different story

hardy glen
#

go learn ethical hacking if you want to learn “hacking”

slender glade
tepid olive
#

Uh uh

slender glade
hardy glen
#

no that is different

tepid olive
#

I’m just wondering 💭 if u guys r the people that put ad human verification

hardy glen
#

most people here make use of the jailbreaks made to make tweaks

slender glade
#

f

#

no bro thats google

hardy glen
#

just watch this before you do any reading

#

because you are living in a fantasy world lmao

tepid olive
#

Kk

weary heath
#

Hey guys for a short time only I am doubling the crypto you send me, dm for wallet

#

Not when it’s crypto

slender glade
#

fr??

weary heath
#

Decentralised = no laws

slender glade
#

Billy I don't think you understand that word

#

Correctly

weary heath
#

Well then I’m due at least 10 years in jail

#

Crypto should be outlawed

#

So I gotta keep it under $500k to keep it legal?

#

_ _

#

Internet should get shut down too

slender glade
#

Lmfao

gentle grove
#

.

indigo peak
#

I actually own Bitcoin, just send me your wallet number I’ll pay you back the 74 BTC

slender glade
#

💀

surreal mountain
#

how do you get in a boating accident

indigo peak
#

its like a car accident

#

but on water

tepid olive
indigo peak
#

i have the server running on my phone

#

and on my pc i run frida-trace -H ip:port -m "-[PoolScene *]" MessagesExtension

#

and it generates a bunch of handlers, and then prints Connection Terminated

grim sparrow
#

Shouldn't you set GamePigeon or whatever for the process

indigo peak
grim sparrow
#

oh lol what

indigo peak
#

yea

grim sparrow
#

welp my bad i guess

indigo peak
#

the binary is called MessagesExtension

#

im fooling with it a lot

#

bc i got nothing better to do

#

uhhm

#

i found the nword with the hard r in gampigeons source code

#

uhm

#

im just sending that

late ridge
indigo peak
#

yeah

late ridge
#

ah, what did you use?

indigo peak
#

theres a decrypted version in the repo i dmed you

#

im using ida pro just to look at it, but in the repo i dmed you theres the binary already decrypted

late ridge
#

oh nice

#

thx

indigo peak
#

idk

tepid olive
#

I guess flexdecrypt would work

indigo peak
#

its in anagrams

#

it might be to block it from being used

ashen birch
#

oh true

indigo peak
#

its funny how its hard coded into it tho

#

its the only word thats hard coded

lethal ice
#

there's a curse word list

indigo peak
#

dict_c

#

its funny

#

i want to send it here

#

but i dont want to get banned

hardy glen
#

fiore

#

did you get it figured out

#

?

indigo peak
#

no i didnt

hardy glen
#

On Device: frida-server —listen=ipadr:27042

#

where ipadr is the ipd address of ur device

lethal ice
#

what r u trying to figure out

indigo peak
#

getting frida-trace to work

hardy glen
#

he is trying to use frida wirelessly

lethal ice
#

oh

misty cradle
#

one sec

#

i got the solution

indigo peak
#

and its not doing the thing

#

ok tr1

hardy glen
#

?

lethal ice
#

what about once you get frida working

hardy glen
#

fiore

#

what does it say

misty cradle
#

On device:
replace 192.168.2.51 with your device ip

hardy glen
#

you gotta give me more than “its not doing the thing” fr

#

^

indigo peak
#

hang on

hardy glen
#

oh yea

misty cradle
#

on PC:
replace 192.168.2.51 with your device ip

#

and the rest of the shit

#

replace that

hardy glen
#

you might have to specify path

misty cradle
#

with the process and class

indigo peak
#

interesting

#

it works on port 27042

hardy glen
#

do you have to specify path for checkra1n

misty cradle
#

i look real good today

misty cradle
#

i just do it anyways

hardy glen
#

27042 is the recommended port

indigo peak
#

well thanks tr1

misty cradle
indigo peak
#

i was using 21

misty cradle
#

@lethal ice

indigo peak
#

maybe thats why

lethal ice
#

gm

misty cradle
#

dive in the pussy like scooba

#

scoopa

indigo peak
#

like it cant run on a port < a certain number

misty cradle
#

true

hardy glen
#

you can’t use ports that are made for another use lmao

indigo peak
#

¯_(ツ)_/¯

hardy glen
#

21 is for frp? no clue

#

ftp

#

good luck

indigo peak
#

yea

#

22 is ssh, right?

hardy glen
#

run frida trace on the class once you have the process open. like if you want to trace pool game

#

run a pool game and have it opened

#

and trace the desired class

indigo peak
#

yeah i got it to work now

#

thanks

#

it was an issue with the port

hardy glen
#

good luck

#

we gon help you make a bird poop alternative lets get it

indigo peak
#

fr

hardy glen
#

is it open source?

indigo peak
#

ye

indigo peak
#

yes

#

will i finally stop getting bothered about that section if i finally change it

twilit jungle
#

No

indigo peak
#

welp guess its staying as a 50 line if else statement

twilit jungle
#

F

high citrus
indigo peak
#

i mean i could

#

and its a good idea

high citrus
indigo peak
#

but ill just keep it how it is for now

#

and maybe ill change it later

lethal ice
#

-[GameIcon _id]

indigo peak
lethal ice
#

oh wait thats basically the same as [GameIcon name]

indigo peak
#

yeah i was gonna say

lethal ice
#

but use dict wtf

indigo peak
#

wait, ignoring the dict for a second, are the game names different in different languages do you know

#

or are the game names the same throughout languages

lethal ice
#

idk about name but _id is always english

high citrus
#
@{
    @"8 Ball": @"pool_wins",
    @"Sea Battle": @"sea_wins",
    @"Basketball": @"basketball_wins",
    @"Archery": @"archery_wins",
    @"Anagrams": @"anagrams_wins",
    @"Word Hunt": @"hunt_wins",
    @"Word Bites": @"wordbites_wins",
    @"Darts": @"darts_wins",
    @"Cup Pong": @"cup_wins",
    @"Mini Golf": @"golf_wins",
    @"Knockout": @"knock_wins",
    @"CRAZY 8": @"crazy_wins",
    @"Four in a Row": @"connect_wins",
    @"Paintball": @"paint_wins",
    @"Shuffleboard": @"shuffle_wins",
    @"Tanks": @"tanks_wins",
    @"Filler": @"fill_wins",
    @"Checkers": @"checkers_wins",
    @"Chess": @"chess_wins",
    @"Mancala": @"mancala_wins",
    @"Dots & Boxes": @"dots_wins",
    @"Gomoku": @"renju_wins",
    @"Reversi": @"reversi_wins",
    @"9 Ball": @"pool2_wins",
    @"20 Questions": @"questions_wins",
    @"Word Games": [@"anagrams_wins", @"wordbites_wins", @"hunt_wins"]
}    
    ```
indigo peak
#

yeah i was gonna switch to that

lethal ice
#

name might get localized so

indigo peak
#

idk if they do tho

#

bc my friends phone is in polish and his messages are in polish

#

like the

#

your turn...

#

are in poliush

#

but the games arent

#

but hes also on ios 12

#

so i dont know if it would be different

high citrus
twilit jungle
#

Or just assume its there and let it crash otherwise

lethal ice
#

:intjcum:

twilit jungle
#

Its how us modern devs do it

lethal ice
#

this is why we need rust

twilit jungle
#

And then when someone reports crash, just blame other tweak

#

works 99% of the times

high citrus
#

*99,98%

lethal ice
#

except when they disable all other tweaks in icleaner monkaS

high citrus
#

It's because of icleaner

twilit jungle
#

Yeah then you just tell them its a dead product sorry can't update

lethal ice
#

true

misty cradle
#

true

indigo peak
#
-(void)setWins:(int)arg1 {
    NSString *name = [self name];
    if([name isEqualToString:@"Word Games"]) {
        %orig((valueForKey(@"anagrams_wins") + valueForKey(@"wordbites_wins") + valueForKey(@"hunt_wins")) ?: arg1);
    } else {
        %orig(valueForKey([gameDict objectForKey:name]) ?: arg1);
    }
}
#

@lethal ice @high citrus there

#

it now reads from the NSDictionary

lethal ice
#

very nice

#

just make sure u dont get fucked by localization

indigo peak
#

ill just convert it to _id

high citrus
lethal ice
#

let me check if it gets changed

indigo peak
#

i can see the names changing, but i couldnt imagine the _id changing too

lethal ice
#

yea you gotta use _id

misty cradle
#

isn't there a way to get the original name? @indigo peak

#

which is the same everywhere

lethal ice
#

my names change into german

indigo peak
#

interesting

misty cradle
#

<@&355145545242902548> gm ly all

indigo peak
#

thanks

lethal ice
#

gm admins

#

wtf tho

prisma grove
#

@indigo peak Why not return [prefs boolForKey:key] ?: @YES; instead of all that NSNumber stuff?

misty cradle
#

boblikestheysky

prisma grove
lethal ice
#

true

gentle grove
#

i am a rust developer

hardy glen
#

this is a cpp only server

gentle grove
hardy glen
#

only the superior languages

indigo peak
# hardy glen this is a cpp only server
import random

def main():
  hello = gen_hello()
  i = 1

  while hello != "hello":
    print(f"{hello}")
    i += 1
    hello = gen_hello()
  print(f"{hello}")
  print(f"done in {i} iterations")

def gen_hello():
  return ''.join(random.sample("hello", len("hello")))


main()
#

python best language

#

trust trust

gentle grove
indigo peak
gentle grove
#

who tf makes a main function in python

indigo peak
#

i was copying it as close as possible

gentle grove
#

no

#

unacceptable

indigo peak
gentle grove
#

:guraBlush:

ashen birch
#

not making a main func

#

at least if you’re actually running the script and not using it as a module

indigo peak
#

def __init__()

#

trol

gentle grove
hardy glen
#

i have never tried to learn or write python. c++ is the true wey

indigo peak
ashen birch
surreal mountain
#

thats disgusting

#

i just

#

n

tepid olive
gentle grove
ashen birch
#

imo its cleaner

atomic horizon
surreal mountain
#

@ashen birch if we are talking discord bots i subclass commands.AutoShardedBot then just client = bot() then client.run()

ashen birch
#

fair enough

#

but if you're gonna be doing over like

#

5-10 lines of code

#

throw it in a main function

surreal mountain
#

true

#

dude crane is so good for discord alt accounts

ashen birch
#

crane's a cool ass tweak

#

don't have much of a use for it though

surreal mountain
#

crane is beautifully done

hardy glen
surreal mountain
#

you know what’s funny

#

taurine and odyssey both comfortably support every package managers current stable version

late ridge
#

trol

#

Yo is the XR an arm64e device?

tepid olive
#

Ye

late ridge
#

Aight thx

tepid olive
indigo peak
#

isnt it iphone X and up are arm64e

#

or is it everything newer than the X

#

the 8 is also a11 right?

hardy glen
#

my 11 is x86_64

wicked summit
#

isa swizzling go brrrr

ashen birch
#

nah bro

#

a13 made the leap to x86

#

didnt you hear?

tepid olive
indigo peak
#

wait cant i compile my gamepigeon tweak into a .ipa

#

so unjailbroken people can play

#

or is that not how it works

twilit jungle
indigo peak
#

hi dgh0st

twilit jungle
indigo peak
#

how are you doing on this lovely day

#

yes

#

iPhone Application

#

but like

#

yes

#

idk where i was going with that

#

ok good idea or bad idea

#

do i add a chess ai to my tweak

twilit jungle
#

Yes

indigo peak
#

i feel like you only said yes to see me suffer

wicked summit
#

an ipa is an app

#

not a tweak

twilit jungle
wicked summit
#

you could

#

have the gamepigeon app ipa

#

with your tweak injected

#

well

indigo peak
#

oh shit

#

yeah

#

ok nvm

wicked summit
#

idk how possible it is to install a patched gamepigeon ipa

#

cuz gamepigeon isnt a normal app

#

it might be the exact same, it might not

indigo peak
#

idk

#

maybe

#

i havent tried

#

@wicked summit i made the anagrams work a lot better

#

before i did an actual fucntion checkfor all words

#

but now im using prebuilt methods

wicked summit
indigo peak
#

which is so much better

#

and it like shows every thing

#

before it would only show 5-6 now it shows 20-30

wicked summit
#

nice

#

i have 24 wins in anagrams

#

and 1053 in word hunt

indigo peak
#

i have 224 in anagrams

wicked summit
#

and 2 in word bites

indigo peak
#

legit

#

and like 2 in word hunt

#

none in word bites

wicked summit
#

💀

indigo peak
#

never played

#

ii have 500+ wins in 8ball

#

legit

wicked summit
#

me and 2 friends have a group chat dedicated to word hunt

indigo peak
#

my tweak also works on word hunt now

#

it shows all words possible

#

i dont either

wicked summit
#

imagine not playing gamepigeon

indigo peak
#

i just thought it would be funny

wicked summit
#

imagine not having a 35900 word hunt PB

indigo peak
#

to make hacks

#

bruh

#

i can barely find 2 words

wicked summit
#

the most words I got in 1 round

#

was 94

indigo peak
#

bruh

#

how

#

i cant

#

imagine

wicked summit
#

I also lost the game I got 94 💀

indigo peak
#

bruh

#

im working on a button in anagrams that when you press it it enters all words in

#

automatically

#

idea def not stolen from scoob

#

i should prob ask if i can do it first

#

and then steal the idea

wicked summit
#

good programmers write good code

#

great programmers steal great code

twilit jungle
indigo peak
#

ok if yulky implied that its ok im doing it

wicked summit
#

🤝

indigo peak
#

saving this for evidence to plead my case

twilit jungle
#

pretty sure thats called a web "dev"

indigo peak
#

stackoverflow

#

web dev paradise

wicked summit
indigo peak
#

people who "code" html/css/js

#

quotations are important

twilit jungle
wicked summit
#

"swift" "web" "dev"

#

the only true web dev

indigo peak
#

im a html developer. i code in notepad++

wicked summit
#

literally me as a highschool freshman in comptech class

indigo peak
#

i specialize in css, not looking for commissions

indigo peak
wicked summit
#

i use nano

indigo peak
#

i use vim

wicked summit
#

nano beats vim bruv

indigo peak
#

i write byte values to my code

wicked summit
#

i manually apply charges to transistors

indigo peak
#

i use google docs and speech to text

indigo peak
wicked summit
#

i write my code on an etch-a-sketch

indigo peak
#

i exhale on a window and draw my code with my finger

wicked summit
#

i precisely carve braille representations of my code in marble slabs

indigo peak
#

i write all of my code on a record

wicked summit
#

i write code in hieroglyphics on cave walls with the blood of my enemies

indigo peak
#

i write code in sign language

wicked summit
#

i write code in hand tracing

indigo peak
#

i write code in pictochat

wicked summit
#

i write code in clash of clans global chat

indigo peak
#

i write my code in csgo private lobbies with bullet holes on the walls

wicked summit
#

i speak my code

indigo peak
#

i copy my code from stackoverflow i write my code in origami letters

wicked summit
#

my code writes me

indigo peak
#

i write my code using github copilot™️

wicked summit
#

im the guy in the backend secretly writing all the code that github copilot™️ recommends

#

therefore i write your code

#

checkmate

twilit jungle
indigo peak
#

actually, life is a simulation so as you think that you are writing new code, im coding new ideas into your head

wicked summit
#

i dont even exist

#

code doesnt exist

#

this conversation never existed

#

i wrote the nonexistence

twilit jungle
rain falcon
#

nfr

indigo peak
#

is there a :bruh_c:?

twilit jungle
rain falcon
vivid dew
#

@south tulip happy birthday big man

south tulip
#

Thank you

#

How does this server know my bday?

#

Did discord snitch on me?

quaint wigeon
#

@south tuliphappy birthday big man

gritty crystal
#

@south tulip happy vagene escapade day

gentle grove
#

@south tuliphappy birthday big man

indigo peak
#

@south tulip happy birthday big man

tepid olive
#

!wq!

#

or x

#

idk

haughty tulip
#

Anyone know how to run a framework like Sanic on a custom domain with SSL or alongside nginx?

upbeat wyvern
hollow scroll
#

Hey everyone, I'm trying to create some sort of presets to my tweak's preferences.
the idea is to create a new .plist file for each preset
I am facing an issue where the method loadSpecifiersFromPlistName will not load newly created .plist files and will only load them after i kill the Settings app and reopen it.

#

This is the line of code that i use to load the file.
_specifiers = [self loadSpecifiersFromPlistName:[NSString stringWithFormat: @"../../../var/mobile/Library/Preferences/%@", currentBundleID] target:self];
while currentBundleID is changing depending on the preset number.
I have checked using Filza and the .plist files are created in the directory as they should and the are even reflecting the changes that i do to the preferenes.

#

I am using [self reloadSpecifiers]; and even calling reloadSpecifiers via Flexing

lapis vessel
#

That just sets the _specifiers ivar right

#

You then need to tell the view controller to rebuild from the specifiers

hollow scroll
#

this is part of the - (NSArray *)specifiers { method, in the end of it i return _specifiers

lapis vessel
#

I would try calling reloadData on the tableView then

hollow scroll
#

i called reloadData using Flexing, still not loading. (tried calling reloadSpecifiers after that)

lapis vessel
#

Put a log in - (NSArray *)specifiers to see if it gets called when you want to reload the table

#

There is also a reload method on the list controller which you could try

hollow scroll
#

Yeah i have tried the reload method. still nothing

hollow scroll
lapis vessel
#

Well logs have a max size so it could be that

#

If you're printing really large dictionaries or arrays

hollow scroll
#

but i have tried calling - (NSArray *)specifiers using Flexing and it returns what it shows, without the specifiers from the newly created plist

lapis vessel
#

Oh lmao

hollow scroll
lapis vessel
#

You've got a if (!_specifiers) don't u

#

The boilerplate specifiers code will only load once

hollow scroll
#

nope i dont have that if statement

#

this tweak's preferences is quite complicated. i made it all in code, not by using Root.plist or something like that

lapis vessel
#

Ok send us your specifiers method because it sounds like the table is being reloaded correctly, you're just not returning the correct specifiers from that method

hollow scroll
#

its huge

#

lol let me upload it to gists or something

lapis vessel
#

Thanks

hollow scroll
#

The lines that the users create are loaded at line 58.

In addition to this code there is a global variable NSString *presetInPrefs;

#

there is a "masterPreferences" plist which is just a plist that stores the current preset (1,2,3...)

#

if preset 1 is selected, the plist should be com.gilshahar7.griderprefs
otherwise the plist should be com.gilshahar7.griderprefs2 etc

#

Here is how it looks for reference

#

under those cells the lines and objects are displayed. all specifiers are loading fine except those from line 58 from newly created plist files which are working only after you kill the Settings app once.

#

Here is a preset with objects that are loaded from line 58

#

sorry about that 😄

lapis vessel
#

Put a log before line 58 to log the path of the plist being loaded

hollow scroll
#

RLog is not working still

#
  NSString *pathToLoad = [NSString stringWithFormat: @"../../../var/mobile/Library/Preferences/%@", currentBundleID];
  RLog(@"Grider pathToLoad: %@", pathToLoad);
  _specifiers = [self loadSpecifiersFromPlistName:pathToLoad target:self];
  RLog(@"Grider _specifiers: %@", _specifiers);
#

found the issue with RLog, i had FINALPACKAGE = 1 in the makefile. had to change it to 0

#

@lapis vessel

#

Grider log: ../../../var/mobile/Library/Preferences/com.gilshahar7.griderprefs11
getting the correct path when i switch presets

#
//This is when the 12 file is just created
Grider pathToLoad: ../../../var/mobile/Library/Preferences/com.gilshahar7.griderprefs12
Grider _specifiers: (
)

//This is after i restart the settings app
Grider pathToLoad: ../../../var/mobile/Library/Preferences/com.gilshahar7.griderprefs12
Grider _specifiers: (
    "<PSSpecifier 0x2835845b0: ID {1} {}, Name '{1} {}' target <GRDRootListController: 0x15d812800>>",
    "<PSSpecifier 0x283584410: ID {2} {}, Name '{2} {}' target <GRDRootListController: 0x15d812800>>"
)
lapis vessel
#

Well I would just do some debugging now you know roughly where the issue is

#

So just use logs to work out where exactly the issue is, what's failing etc

hollow scroll
#

im not sure if there is anything else i can log. its something within the loadSpecifiersFromPlistName method.
is there a way to see whats inside?

#

i just think that it needs to "refresh" before loading a file or something

nimble parcel
#

No but I’m actually working on something like that

twilit jungle
#

wtf relative path

hollow scroll
#

i ended up loading the specifiers manually

  NSString *pathToLoad = [NSString stringWithFormat: @"../../../var/mobile/Library/Preferences/%@", currentBundleID];
  _specifiers = [self loadSpecifiersFromPlistName:pathToLoad target:self];
  if([_specifiers count] == 0){
    NSMutableArray *items = [preferences objectForKey:@"items"];
    for (NSDictionary *item in items)
    {
      PSSpecifier *itemSpecifier = [PSSpecifier preferenceSpecifierNamed:item[@"label"] target:self set:NULL get:NULL detail:nil cell:PSStaticTextCell edit:nil];
      [itemSpecifier setProperty:@YES forKey:@"enabled"];
      [itemSpecifier setProperty:item[@"label"] forKey:@"label"];
      [itemSpecifier setProperty:item[@"selected"] forKey:@"selected"];
      [itemSpecifier setProperty:item[@"width"] forKey:@"width"];
      [itemSpecifier setProperty:item[@"color"] forKey:@"color"];
      [itemSpecifier setProperty:item[@"pattern"] forKey:@"pattern"];
      [itemSpecifier setProperty:item[@"pos"] forKey:@"pos"];
      [itemSpecifier setProperty:item[@"text"] forKey:@"text"];
      [itemSpecifier setProperty:item[@"size"] forKey:@"size"];
      [itemSpecifier setProperty:item[@"center"] forKey:@"center"];
      [itemSpecifier setProperty:item[@"radius"] forKey:@"radius"];
      [itemSpecifier setProperty:NSStringFromSelector(@selector(removedSpecifier:)) forKey:PSDeletionActionKey];
      [_specifiers addObject:itemSpecifier];
    }
  }
opal ridge
#

what is the correct xcodebuild command for ReProvision reborn
tried
xcodebuild -jobs $(sysctl -n hw.ncpu) -p roject ReProvision.xcodeproj -arch arm64 -sdk iphoneos CODE_SIGNING_ALLOWE D=NO
results in

ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/CocoaLumberjack'                               
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/HexColors'                                     
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/MBCircularProgressBar'                         
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/MarqueeLabel'                                  
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/PPTopMostController'                           
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/RMessage'                                      
ld: warning: directory not found for option '-L/Users/nick/ReProvision-Reb
orn/build/Release-iphoneos/TORoundedTableView'                            
ld: library not found for -lCocoaLumberjack                               
clang: error: linker command failed with exit code 1 (use -v to see invocation
tion)
#

And yes I ran pod install

tepid olive
opal ridge
twilit jungle
south tulip
#

@cinder island happy birthday

indigo peak
twilit jungle
#

Not enough

indigo peak
cinder island
wicked summit
#

ga

indigo peak
#

ga yulky

#

how are you

wicked summit
#

i am well

#

i just made dirt cake

indigo peak
#

:O

#

sounds good

wicked summit
#

tis very good

tepid olive
#

W

indigo peak
#

gta V money duplication glitch irl

misty cradle
#

@twilit jungle time to move on from gme to gaming crypto

gentle grove
#

why don't you print some bitches

#

what is this

#

what kind of sites are you going to propr

#

sus

#

huh

#

ok

misty cradle
atomic horizon
#

Havent used my ipad since beta 1 of this

indigo peak
#

unsigned* white : 2Body;
what even is a 2body

#

and why is it when i log it it only prints 2

grim sparrow
#

tbh i think you just answered your own question

indigo peak
#

yeah i kinda realized it after i sent it

twilit jungle
misty cradle
lime pivot
twilit jungle
misty cradle
#

@lime pivot Like Kanye West once said: "Time is very valueable and I prefer to waste it"

twilit jungle
indigo peak
#

dg0st

#

i made the code better

#

while making it worse

misty cradle
#

did you

twilit jungle
#

F

misty cradle
#

or made the code you better

indigo peak
#

im a professional

twilit jungle
#

true

misty cradle
#

wtf

indigo peak
misty cradle
#

dict outside method

indigo peak
#

dick outside mouth

misty cradle
#

you could make it a static inside the setWins method hmmmm shrug

twilit jungle
#

how else are you going to help users get jetsam crash notifications?

misty cradle
#

Like Kanye West once said: "Memory is very valueable and I prefer to waste it"

twilit jungle
indigo peak
#

should i have made it a NSDictionary where the key is the same as the value

#

or should i have done something different

twilit jungle
misty cradle
#

wait

#

this dict is all the same

twilit jungle
#

Why does that dictionary exist?

misty cradle
#

fr

indigo peak
#

so it was originally there when i was comparing the names of each game and not the id

misty cradle
#

Why not just an array

twilit jungle
#

okay but why does it exist now?

indigo peak
#

so name: 8 ball is: pool

lethal ice
#

array not even needed

indigo peak
#

bc im lazy and i didnt feel like changing it

lethal ice
#

just valueForKey(_id)

indigo peak
#

yeah

misty cradle
#

true

indigo peak
#

since the pref is just they key

misty cradle
#

so why is the dict still there

indigo peak
#

uhm

lethal ice
#

im starting to think tr1 is gay

#

he facetimed me in the shower

misty cradle
#

WTF

#

bro

indigo peak
#

when he was in the shower, or when you were in the shower

lethal ice
#

sorry was i not supposed to tell them

indigo peak
#

which one

misty cradle
#

i called 3 people

#

i. told them to stfu

#

then disconnected

lethal ice
#

na bro i hung up on u

misty cradle
#

i forgot to do it before

indigo peak
#

but youre forgetting one thing

#

you were in the shower

#

thats what makes you gay

misty cradle
#

yes

#

no

indigo peak
misty cradle
#

what would make it gay was, if u could see my body fr

lethal ice
#

i could see your body

indigo peak
lethal ice
#

and your penis and ass

misty cradle
#

WTF

lethal ice
#

wtf

indigo peak
misty cradle
indigo peak
misty cradle
#

im starting to think scoop is the one who's actually gay

#

but is projecting

indigo peak
#

ok lets face it

#

scoob is gay for tr1

#

tr1 is gay

misty cradle
indigo peak
misty cradle
#

the last

#

idk about the first part

#

do u have anything u wanna tell us @lethal ice

indigo peak
#

you hope the first part is true

#

dont you tr1

lethal ice
#

wtf

#

i like women

#

and titties

#

and vagina

indigo peak
#

good man

misty cradle
#

:tr1what:

lethal ice
#

tr1 in the shower

misty cradle
lethal ice
#

why is your penis showing

indigo peak
misty cradle
#

starting to think yall gay

lethal ice
#

i just wanna see if mine's bigger

misty cradle
#

mf acts like no nobody else ever be using their phone in the shower

indigo peak
#

i used to

lethal ice
#

i dont be using my phone in there

misty cradle
indigo peak
#

until i replaced my screen

#

and i dont have a water block filter anymore

pearl sail
#

Nah my phone going onto the floor if I bring it into the shower

tepid olive
#

how do you hide a view but not the subviews

misty cradle
#

@tepid olive hide the view but not the subviews

indigo peak
#

simple

#

thanks tr1

misty cradle
#

np

indigo peak
#

is this how you got geniuses™️?

misty cradle
#

yes how'd u know

indigo peak
#

just a guess

#
// Win Spoofer
%hook GameIcon
-(void)setWins:(int)arg1 {
    NSString *_id = [self _id];
    %orig(valueForKey(_id) ?: arg1);
}
%end
#

ok now its as good as i think i can make it

tepid olive
#

If you hide a view, it will automatically hide its subviews.

#

is this false now or something

misty cradle
#

No

tepid olive
#

or is this incorrect orrrrrr

misty cradle
#

Figure out a way and see if it works

tepid olive
#

m ok

indigo peak
#

to think i couldve turned

misty cradle
indigo peak
#

i knew there had to be a simpler way but didnt think it would remove 50 lines of code

misty cradle
#

@lethal ice when gf

#

u said 6 weeks ago u would pull a move

#

still nothing

#

lonely forever

#

.

indigo peak
#

me

indigo peak
misty cradle
indigo peak
#

now idk what hack to make next

misty cradle
#

find out how i can get an existing CCUIModuleInstance instance

lethal ice
misty cradle
#

L

#

whos the gay one

lethal ice
#

WTF

misty cradle
#

i have gf now sunglas

#

where yours

lethal ice
#

my confidence is basically already 0 and she's the queen of mixed signals

misty cradle
#

@rain falcon come bully scoop

indigo peak
#

the man of all men

lethal ice
#

yea im smart and big brain but that dont mean i can pull hoes

misty cradle
indigo peak
#

dont girls like men who can cook

#

just learn to cook

#

easy

lethal ice
#

wtf

misty cradle
#

he can't even do that bro

#

he wakes up

#

smokes meth

lethal ice
#

ill just show a girl my tweaks and she will drop her pants

misty cradle
#

stays awake for a week

#

drinks, does drug

#

go back to sleep

#

repeat

indigo peak
#

i dropped my pants when i saw the anagrams tweak

#

oh btw scoob

lethal ice
misty cradle
#

gonna do a hacky solution

#

rn

indigo peak
#

am i allowed to make something like the anagrams

misty cradle
lethal ice
#

uh

misty cradle
#

lmaoooooo

lethal ice
#

wym "allowed"

indigo peak
#

can i do it

misty cradle
#

where the fuck is jynx

indigo peak
#

and release it?

lethal ice
misty cradle
#

@rain falcon @rain falcon @rain falcon @rain falcon @rain falcon @rain falcon

lethal ice
#

lmao of course

indigo peak
#

ok thanks

lethal ice
#

im not the boss of u bro

misty cradle
#

she lied

indigo peak
#

i didnt know if you were gonna release it at some point

#

so i didnt want to remove profit from you

#

bc we all know it was gonna be payed

lethal ice
#

it will probably see the light of day trol but dont let that stop you

misty cradle
#

"she thought"

#

meaning she changed her thoughts after

lethal ice
#

wtf

#

it's past tense bro

indigo peak
#

i dont feel bad making the same tweak as birdshit but i would feel bad making the same thing as scoob

lethal ice
#

learn english

misty cradle
#

nah bro

lethal ice
indigo peak
#

also scoob