#development
1 messages · Page 379 of 1
fr
fr fr


Montreal seems to be as bad, not sure how bad Toronto is lol
Quebec’s COVID source is Montreal
Literally
I actually went to Montreal about 1.5 years ago for a 3 day pokemon go event and I loved it there, sucks that it is a main covid source.
montreal is great
Sorry if this seems dumb but I found a way to do DOS with js in WebKit. It’s something basic, but should I report it to apple?
the rules are respected fine ig, but it's not always preventable
just make a radar
How it works is it sets the title of the page some Unicode and really long. It doesn’t show anything in crash logs but it crashes my phone so idk if I should report this or not
I remember when I was there, my friend and I saw a car try to make a left turn from the right lane and the car behind him was a cop car, so the minute he started to turn left the sirens immediately went on it, it was great and gave my friend and I a good laugh.
I found it from a scam site
fr
just make a radar
this isn't a security bug ig
Wait
Ik but it’s an annoyance
what
So I’m just wondering if it’s reportable or not
It prob isn’t a bug with WebKit itself, it’s prob just making iOS shit itself because it’s making the string really long and doing it quickly
i'd say no because it's just a quick bug in safari
by phone crashes do you mean app or the entire OS
its probably reportable as a website shouldnt be able to crash the app
yesterday someone dmd me saying he found a way to untether
Thing is idk if it’s a iOS or WebKit issue
send suace link and i’ll look
I have seen that before though, it happened back in iOS 12 too.
the method was to short pins on the cpu to enable debug mode
Because it’s just making the name really long, causing the app to hang and eventually crash

literally so dumb

@tepid olive dm
Can’t send it here

nfr
Make your discord mentions only, lol
some cock sucker is just spamming @everyone with a bot
but im worried because its being used for nefarious purposes
True
so its just confusing
@tepid olive what ios were you on
ios 14.3
ok
is that latest
uhh i think
cant remember
ok
i think latest non beta
ig ill email apple
true
Imagine if all good devs in this community came together to make one BIG ass tweak
that would be pointless
would be like pooling all the supercomputers to calculate 1+1
im also worried about looking stupid
Capt is on a another level
but its just that if i dont do something itll keep getting abused
but at the same time idk
its prob just nothing


Anything pays money if you look hard enough
true
Oh, rip.
lol
damn i have to setup my linux vm again

its waiting for me on my old HDD
ccache switching to cmake is a pain
@grave sparrow werent u supposed to write something up
what were u writing up
cuz i dont know yet
is it messages extensions

fuck
fuck whats the solution to this again
i forget
why is logos.pl not doing its job
nfr
@tepid olive add me to repo
ok well tell me what's wrong first

MultiplaCore_FILES = src/Tweak/Hooks/ctor.xm I just #import the .xm file
and that error

I hate installing arch
I forgot the fucking boot loader 
lmaooo
k
@tepid olive
just paste this into ur terminal
fdisk /dev/sda, g, n, enter, enter, +256M, g, 1, n, enter, enter, enter, w, mkfs.ext4 /dev/sda2, mkfs.fat -F32 /dev/sda1, mount /dev/sda2 /mnt, pacstrap /mnt base linux linx-firmware nano vim, genfstab -U /mnt >> /mnt/etc/fstab, arch-chroot /mnt, nano /etc/locale.gen, delete # before en-US, echo archlinux > /etc/hostname, nano /etc/hosts, add 127.0.0.1 localhost, ::1 localhost, 127.0.0.1 archlinux, passwd, pacman -S grub efibootmgr, mkdir /boot/efi, mount /devsda1 /boot/efi, grub-install --target=x86_64-efi --bootloader-id=grub --efi-directory=/boot/efi, grb-mkconfig -o /boot/grub/grub.cfg, pacman -S xorg, pacman -S gnome, systemctl start gdm.service, systemctl enable gdm.service, systemctl enable NetworkManager.service, exit, shutdown now

ez
true
fdisk /dev/sda, g, n, enter, enter, +256M, g, 1, n, enter, enter, enter, w, mkfs.ext4 /dev/sda2, mkfs.fat -F32 /dev/sda1, mount /dev/sda2 /mnt, pacstrap /mnt base linux linx-firmware nano vim, genfstab -U /mnt >> /mnt/etc/fstab, arch-chroot /mnt, nano /etc/locale.gen, delete # before en-US, echo archlinux > /etc/hostname, nano /etc/hosts, add 127.0.0.1 localhost, ::1 localhost, 127.0.0.1 archlinux, passwd, pacman -S grub efibootmgr, mkdir /boot/efi, mount /devsda1 /boot/efi, grub-install --target=x86_64-efi --bootloader-id=grub --efi-directory=/boot/efi, grb-mkconfig -o /boot/grub/grub.cfg, pacman -S xorg, pacman -S xfce, systemctl start gdm.service, systemctl enable gdm.service, systemctl enable NetworkManager.service, exit, shutdown now
xfce
enjoy
true just use tty
agreed
no
tty is better
@tepid olive true
Windows is cringe
My favorite Linux distro
Windows
install windows from cmd
I always keep pushing off making an iOS app
windows is good
No
windows is
_ _
fight me
Xcode time
what ui framework
No idea maybe swiftui
Idk what I’m making
Nor what language
you better have a more than 2018 mac to manage more than 5 swiftui views tbh
SwiftUI and beach balls is a combo
I have a 2012 MacBook Pro 
oh you’re fucked
Too broke for any decent Mac

it’s gonna be beach ball heaven
I’ve been meaning to learn objc
SwiftUI is tough on my 2020 mbp, 2012 is gonna be testing your patience
I want to get into tweak dev too but no jailbroken phone
Plus I don’t have any good ideas
So I’m stuck waiting for Xcode to install
xcode installing is pain

I have to build up clout then come out on Twitter
true
im known for having the biggest cock in the world
gawr gura
its true

balls
statistically speaking i have a 99.9 percentile cock
please i need ayumu on my mac
😩
@tepid olive why the fuck
I’ll do it
Only if I get dev role
True
40 billion devices run JavaScript
Tbh that fork just uses an old version of a file in that repo so you can use ipwndfu for the 3GS
That means I’m developer!!!!!
400 billion devices run C 
No

JavaScript superior
I got rejected by C 😰
You haven’t lived until you’ve made a package manager in js
That’s somewhat reasonable
oh wait that's brew
Aw yes i love waiting
Brew goes 
Balls
neovim and neomutt are slower on macos than on linux as well
something's slow about macos
package manager in assembly
the bottleneck is the development process
Package manager in php 
true
true
package manager in html
write da package manager in sh
please
we know how well those turned out
write a fish script
brew works but it doesnt run faster
brew is reliable thoughj
brew sucks because ruby
at least in my experfience
package manager except it’s just curl blah.com/bash.tar.gz | tar -xC /
true
hmm definitely the polar opposite of reliable
they’re actually proud of how unreliable homebrew is, that’s why it hasn’t improved
I should port ew to macOS
what is it on rn
Linux only
that should be relatively easy
Well
every time Mike McQuaid changes something and then says “well I run this project in my spare time you’re just getting it for free, tough shit”
"danger to put stuff in /usr/bin because untrusted!!!!!!!!" literally /usr/local/bin is writable without sudo and added to path by default
im working on imgupload
I should allow running scripts
hooks?
like running stuff before/after some criteria (package, files, etc) is triggered
example pacman hook:
[Trigger]
Operation = Install
Operation = Upgrade
Type = Path
Target = usr/src/*/dkms.conf
Target = usr/lib/modules/*/build/include/
Target = usr/lib/modules/*/modules.alias
[Action]
Description = Install DKMS modules
Depends = dkms
When = PostTransaction
Exec = /usr/lib/dkms/alpm-hook install
NeedsTargets
this is 70-dkms-install.hook (example)
it does stuff
Nothing like diving straight into the deep end with writing a package manager
true
Tbf it isn’t that hard
Just spawn curl
and it installs like magic
ok so does anyone know why logos isnt processing my file

just don’t use logos

nahhh im not gonna manually add properties
methods i can deal with but properties are pain
loss
go ahead
loss
send me code to add properties without logos
AVICIIToday at 9:14 PM
335609797
14 00 FF C5
C5 FF 00 14
go ahead
oih my
send me multipla code

yeah i did that but it didnt work first try
so i gave up
LOL
sounds like me
i code something, give up, erase it completely. two days later and it works after rewriting
I think I am done with compiling and updating packages today
if you post a block dump make sure it includes your bitcoin wallet so it's worth the time of downloading it
anyway I expect your issue is something higher up that is messed up
Makefile
MultiplaCore_FILES = src/Tweak/Hooks/ctor.xm```
ctor.xm
```objc
#import "Header.h"
#import "Core/Core.xm"
static void loadTweak (int __unused argc, char __unused **argv, char __unused **envp) __attribute__((constructor)) {
// bunch of crap here
if(enabled) {
loadGroup();
}
}```
Header.h
```objc
BOOL enabled = YES;
extern "C" void loadGroup();
Core.xm
%group Core
%hook ClassName
// do shit
%end
%end
extern "C" void loadGroup() {
%init(Core);
}
seed / please
yeah i tried that
just respring looped

yeah thats the thing as well
i cba manually add setter and getter
const isRoot = process.getuid && process.getuid() === 0;
i would much rather have them be synthesized automatically
@tepid olive I don't see %property at line 7 in what you pasted
yeah that's not my actual files lol
which means it's not useful, also better to use some sort of paste site
then make a smaller sample that has the same problem and share that
and doesn't have that problem
i thought multipla already was open source
I know that 100% because it has no line that says %property and ClassName is an invalid class
or is it every tweak except multipla
multipla
its an issue where logos just isnt preprocessing the file it seems
yes i already figured that out but its a pain
but yeah i checked if oldValue != newValue
I did that differently
hopefully more like if (![oldValue isEqual:newValue]) but really probably easier to just set it and release the old one instead of bothering to check
yeah, that's what I thought
so just wrap it in an NSNumber and you'll be fine probably
ok
Anyone got iOS 11.0-14.3 sdks?
oh wait i’m a fucking idiot lmao, i’m doing this all wrong
I don't want to download all those xcodes
lmao i’ll just restart this
nvm what i said
@tepid olive pretty sure Emma / IPG has them all posted somewhere
thank you guys for your help
It is only 100+ gb to download all the xcodes
@plain sedge you have sdks somewhere?
oh only up to 9.2 nevermind
but you can probably find them easily by github search
I only need like 10.0-12.whatever it's at now
@interface Fraction : NSObject{
int numerator;
int denominator;
}
- (void)showResults;
- (void)setNumerator:(int)n;
- (void)setDenominator:(int)d;
@ end
@implementation Fraction
- (void)showResults {
NSLog(@"This is a fraction with a value of %d/%d", numerator, denominator);
} - (void)setNumerator:(int)n{
numerator = n;
} - (void)setDenominator:(int)d{
denominator = d;
}
@end
int main(int argc, const char * argv[]) {
@autoreleasepool {
//create an instance of fraction
Fraction *myFraction;
//set myFraction to 2/5
[myFraction setNumerator:2];
[myFraction setDenominator:5];
//display the value of myfraction
[myFraction showResults];
}
return 0;
}
But extracting them on Linux is a pain
Can someone help me figure out why this isn’t printing anything to console
Cause jlevin's tool to do it is slow as fuck
that is still 25 GB
No
It should have been JavaScript
Actually I only need 12.0-14.3
I'm sure I can find them online
Might be underestimating the 25GB part
11 would probably be better
just because
True
Sparku hat 14.0, EzioChu has 12.1.2 if you need
i doubt its much different anyways
I need a 11, 12, 13, 14. I've got 13 and 14
I need an 11 and 12
Unpatched
I'll just download Xcode
I was gonna update cmake today, but I ran into error and said tomorrow is a new day.
:(
that is what I used for reference when updating ccache
i want unpatched 
still don't understand why the dude change it to cmake
if you don’t have it i’ll send some tomorrow ig
i can download xcodes p fast
@tepid olive i found 8.1 lol
fiber internet privilege ass
doesn’t say if it’s patched or not though
yes
I have fast internet too


gig over coax go brrr
just not having symmetrical sucks ass

xcode 9 is only 5 gb woah
so is xcode 10
i was promised fast internet 
anyone know hwo to extract a xip?
linux 
oh, I've been using jlevin's pbzx
but that looks better
and this looks promising https://github.com/DimitriFourny/unxip
nvm, this seems identical to xar -xf
When is master krit going to back
I've been very demotivated after adding neovim, I don't really know what to add
Paragon does this
Interesting
Its paid but not if youre smart 
How not
it saves a file that if you delete it let’s you reactivate the trial

Lmao
That megathread is the best thing about using a computer
It has everything
If you can find a working version of paragon
Its way better to use
And easy
why do u need paragon
but why
I have no clue
why use APFS at that point
Someone asked
unless u need it for like 2 minutes
I use a dual boot
N when im on windows
And doing hw
I dont want to go back to mac
So i just use paragon
see this is why all my homework is on google drive
Its convenient for me
and then i just use the native sync apps
Nah i prefer to do certain shit on windows
hi
nfr
Imagine writing your stuff on cloud
nfrpray
Storing
local cloud 
Github
Nextcloud
Bro damn ur asking for a whole lot
im playing rl so imma have to look later
True... wait
I tried Nextcloud and it takes 40 secs to load each page idk why
@surreal mountain could it be because i copied the folder
And the permissions might ve been fucked
bruh ur doing it wrong
Or something
I know
I dont like doing cloud based hw
i just coughed up $2.99/mo for 200gb of icloud drive
I tried in docker
It should still be fast even in docker
I gave 99£€¥ for 50gb
I have 10 external drives
Small
we have a 40tb NAS
I salvage them from old laptops
but that's filled with garbage like old pictures
i dont delete files

@surreal mountain ill make a brand new theos project and remake the whole project
With dragon
And also let krit know when shes back
Lowkey i want to rewrite my whole project in swift using orion
But kabir hasnt replied to me
Why not
Swift isnt bad
I wanna rewrite imgupload (webapp) in rust, is that a good idea
Ur only hooking obj c code
I don't know rust
Not like ur hooking swift
NO
Why
@grave sparrow sure
Why not
#fuck rust bitches
rust isn't bad
Why not rust
but if ur gonna learn rust don't become aspen
I thought rust was like one if the best languages
Wdym
yeah but the community sucks
Wdym
rust devs believe everything needs to be replaced with rust
Oh
I dont see the problem 
i wonder what they thought before rust was written in rust 
This is why you use c++. The best language in the world
I take that as a no
Imagine nasa rockets using java
C++ web frameworks are bad
java is pretty good
Can’t even adjust ur space render distance
pascal, cobalt, java they are very important
debatable
I feel like nasa would need a low level language
NASAs important crap is in assembly and C
Yeah
Yea
this is just like google
they use java a lot
but their important crap is very low level and fast
Why is this website saying C is the #4 language to write a web app in
that's false
Bro learn python. You can do web backend
Doesn't google avoid certain licenses?
It is currently in python
Html css js for web dev
But flask isn't exactly the fastest thing in the world
holy shit it compiled
why does little endian exist
on 4/20 of this year i will open the original multipla source code

and probably cry
at how far i’ve come, but also how fucking shit it’s gonna be
that was still 8 or 9 days before release
so it oughta be good
Wtf Google keyboard
Betting right now multipla is not gonna become opened source
when did i say it was though?
Perhaps the widgets will be at one point or another, but I doubt the core will
i never said anything about open sourcing iirc
@pearl sail @pearl sail
@pearl sail
@pearl sail
mprotect isn’t magic
@tepid olive I read that wrong
oh
lmao
tbh i’m pretty happy with how multipla source is at this point
there’s ofc gonna be things i forgot to cleanup but overall it’s sooo much better
i’ve got a list of things to do to cleanup before 2.1.0 release, then at that point i’ll be satisfied
damn when did i start this project
very long ago
gm
Gm



NFR Coal Mine LLC.

NFR Coal Mine LLC.
hi shep
dmesg is useful for this
also, checking console logs can also be very useful
if you wan tto see macOS security stuff
wait
sorry althio
i cant leak stuff but moral is i got a console log from Messages saying [Warning] We are not insert an item we want to with gamepigeon somewhere in there
thinking this is confirming the API not being available/enabled
cc @lime pivot

you need VM_PROT_COPY in your vm_protect
comment from saurik in substrate about it: https://github.com/r-plus/substrate/blob/904d20f414c79a2716680f4d29d833e6ce0dcea2/MachMemory.cpp#L132
also you might want to mark it as rw- not rwx, then change it back to r-x once you're done
chromium makes me want to tear my hair out
especially because the app statically linked it...
so I have to go out of my way to identify chromium classes
what
well if you have sip/ gatekeeper enabled it may or may not fuck with your approach. In my case it was fine, then again I took a different route than you have
I don't think you can mark it as rwx without MAP_JIT and you need VM_PROT_COPY
so he needs to mark it as rw- first, then make his changes, then change it back to r-x
and he needs to add the VM_PROT_COPY flag to vm_protect
should fix it
That substrate code is the weirdest c++ I've ever seen
I think this is the most common response to Saurik code
I thought Substrate was closed source
You can find an old version for iOS 3
yeah saurik loves to initialise variables using type identifier(value); rather than type identifeir = value;. No idea why
I do for object types because I don't really like implicit constructors, but it's a bit weird for primitives
@lime pivot remember that browser emulation of win 98
can
can you install cygwin on it
I was wondering: does someone know how I’d do that but for UIButtons and UISliders? I can’t get those to work on the springboard…
That approach is not for UI, its only for adding gestures
@tepid olive log from Messages.app saying it won’t insert gamepigeon
i don’t know when exactly it came up
but yuh
Do you know how I'd do that for UI?
Preferably hook the specific view controller that corresponds to the view you want to add it to
hi gh0st

how is your day going so far
It hasn’t started, just laying on bed


i'm not looking forward to these next few hours
nfrcoal
e2ee woeis

Wtf
lol
Dragon messed up my safariplus prefs
Bruh you didn’t build arm64e

Thats safari plus @twilit jungle
bruh what is this crap
I didnt mess with safari plus
Okay, SafariPlus didn’t build arm64e
speaking of arm64e, the idea is that if i’m loading into an app, i only need arm64? i think i remember hearing that somewhere
everytime i do a diffie hellman exchange the iphone and server derive 2 secrets
and every cross platform solution is so complicated and abstracted as hell
Okay an update fixed it
Yes thats how loading works. Only one slice of a fat binary gets loaded in a process, otherwise you’d have conflicting duplicate symbols.
Thats a different error then what you were showing yesterday
ok so i could get away with just arm64? even on an arm64e device?
Yeah if the process you are loading into isn’t using arm64e
not the same error lol
ok cool, thanks
that’s a damaged bundle error
Are you building arm64e with the correct toolchain?
Probably
I didnt see other github projects do it. Ill check it out. I have to do my homework this week tho
gm @everyone
Damn it feels so good to be back to iOS development shit
Does anyone have any idea why this happens with theos?
open2: exec of lzma -c9 failed: No such file or directory at /var/mobile/theos/bin/dm.pl line 116.
make: *** [/var/mobile/theos/makefiles/package/deb.mk:60: internal-package] Error 2
Yeah, building on iOS is fine for me. Also there aren't any gaps in the file path
it was working yesterday, until I restored rootFS I've got a feeling I'm missing a dependency ,
But I can't figure which one
Already did that...
I needed to install xz-utils
same
Pretty sure methodAddress is incorrect
And definitely remove the VM_PROT_EXECUTE
The crash is progress
Run printf("bark: %p\n", &bark); for me
Oh wait a sec
address needs to be a multiple of the system page size pretty sure
Same with size
try with methodAddress = 0x100000000 and size = 0x4000
Crash report
@tepid olive yh I got him to print &targetFn so it's definitely the right address
Can't wait to get second gen m1
oh okay
What always works for me is vm_protect read|write|copy --> vm_write --> vm_protect read|execute
someone got an idea on how I could get the UISlider to work on the springboard?
0x100000000 one
Yh that's what he's doing
Apparently
Cursed
(btw I the slider is added to the SBFLockScreenDateViewController)
fr
that’s dumb
maybe they removed the sticker code in the catalyst app
¯_(ツ)_/¯
@hollow laurel its not that easy
there are other views which "eat" the touches going on it
before it can reach the date view
andrew
andrew
andrew
sup,does anybody has an idea how to extract a specific string from an app and upload it to a database?

andrew
i thought that flex only helps me overriding a value?
Is there a good way to find out which view is eating the touches?
maybe with hitTest or something?
@grave sparrow you should be setting methodAddress to ((uintptr_t)&bark / 0x4000) * 0x4000
0x4000
Who can proof read my essay 
what's it about
Hate to tell you this, but this isn't a homework server
I was jk


$20 and ill revise it
pog
bill wurtz is back
just the person i ve been seeking to see 
if it’s a dragon bug i’m working on it
Okay great. Its with preferences 
@grave sparrow shut up andrew
how about two busses
Can u dm me the whole code u used for the latest crash pls?
@grave sparrow I worked it out
applyHook is on the same page as bark
when u change the protection of bark to read-write, u change the protection of applyHook to read-write as well
so it crashes on the next instruction cos it's not executable
it's never a problem for substrate because two different libraries cannot share pages
so substrate's code never shares a page with the code it is trying to hook
(unless someone tried to use substrate to hook substrate, which is dumb)
I was so confused as to why the far was on the vm_protect not the target address lol, glad we worked it out
why would you need to change the code in your own library at runtime?
Well there might be a compiler __attribute__ or something u could use to get bark placed on its own page
But I would just put bark in it's own library
you could use the patchable_function_entry attribute for that, jams a number of nops before your entrypoint iirc
The important thing is that bark is not on the same page as applyHook
@grave sparrow also I don't need the vm_prot_copy for the second vm_protect pretty sure
Don't think so at least, but u should try it
yeah don't put it unless u need it
So try without
ok... so I figured out which views eat the touches... is there a good way to pass through the touches if within a certain area without nuking the functionally of the view?
btw, you can create a page of space with .align 14
isn’t that .p2align 14

well it depends on the assembler

sleep
you can override hitTest:withEvent: but of course you should avoid it unless you have no other option
😬
that would need to be on a common superview of both your view and the one eating your touches
If the is a pointinside method. You can return %orig and create an if statement for cgrectcontainspoint

If you need help, i have a working example i could show you. Just let me know
sorry what? I didn't understand a thing here
If there is a point inside method
there sure is... I mean it's a uiview
Yes , then you use cgrectcontainspoint......
and feed that into userInteractionEnabled?
No.
You would use the pointinside method as a gesture recongnizer
If cgrectcontainspoint(someview.frame, point) {do this if ur view is tapped}
Point being the parameter to the pointinside method
Its for a slider? Nvm sorry for not reading. I don’t think that could work
Hittest is the option most likely
would the hitTest:withEvent: override work for that?
I have never messed with that method but i would believe it does. You should look up documentation
It would work with either of those methods
The fact that its a slider doesn't matter
ok? so how would I get the slider to work then?
I don't really see how that would work for sliders tbh
It would be most likely a different way of doing it mr gamer
Ghost knows what hes talking about
Time to read docs on what the 2 mentioned methods do then
And no its not a different way
Its the same way for passing all types of touches through
It would be the same if statement?
Yeah
Then its a matter of looking through the methods of uislider?
Right
Never really worked with sliders
Oh shit i get it kinda. I could make it work if i tried. I am definitely going to try to do it in reachability after i am done with my homework to see what you mean
For me .align x on clang's assembler is 2^x
@hollow laurel https://stackoverflow.com/questions/4961386/event-handling-for-ios-how-hittestwithevent-and-pointinsidewithevent-are-r
This has your answer
And also explains the two methods. I would also read the apple docs
Thanks, I'll look into it tomorrow (1 AM)
Haven't read that yet but:
from how I understand it now, I would hook hitTest:withEvent: for example, check if it's within a certain area and then I'd do [button/slider/orWhatEver sendActionsForControlEvents:event]; and the event would be the event from the hitTest:withEvent: function
is that about right?
You don't do sendActionsForControlEvents part but rest of it is correct
ORION
how was it
painful to do prefs
because I refused to use HBPrefs
I could imagine
how else would I pass the touch/action/event or whatever to the slider then?
Does orion allow us to use objective c as well in our projects?
Could you use convertpoint?
You don't need to reinvent the event system, just read up on what that method does and it should hopefully become obvious.
yes
Yes
Would that be the best way to go about it ghost?
Onion is out?
fix it for me
sure, though there are quite a bit of best ways depending on personal preference.
True. Hopefully he figures it out lmao
I didn’t wanna figure that out
I would personally do all the prefs code with objective c
School him ghost
same
Facts thats kind of a pain
afaik it just returns the highest view in the hierarchy which responds to the touch or am I missing something

@grave sparrow I might implement that way later
In other words, it returns the view that is responsible for handling the event.
yeah but how would that help with a slider outside of the views stack?
Given a point and an event, that method is responsible for determining which view is going to handle the event. So instead of sending event yourself to the specific object, you'd just return the view and the system should take care of sending it to that specific object.
🤯 I should go to sleep 😂
Thanks!
I'll try it tomorrow
So I am trying to update cmake for procursus and I run across these two issues when compiling the newer version. I installed sphinx with brew install sphinx and brew install sphinx-doc, but I am still getting the error. The coreservice.h error worries me cause it make me think something is wrong with the SDK i have installed
Pretty sure the template only generates stuff for the values that aren't being set to default. The default values in this case would be values that correspond to any bundle, which for preference bundles we usually overwrite:
CFBundleExecutable - Binary name
CFBundleIdentifier - name of the bundle that can be used after its being loaded once
CFBundlePackageType - type like is it app, framework, bundle, etc.
NSPrincipalClass - root class view controller to use when your prefs are loaded
The rest don't change often but I am guessing those are set because of backwards compatibility.
This is all I found when I checked the cmakelist.txt file
wait so orion repo isn't public yet?
Well you are definitely relying on undefined behavior for it to pick the right principal class.
This is the other cmakelist.txt mentioning sphinx-build
Are there some Cmake flags that I can use to bypass coreservice and sphinx-build to see if Cmake at least builds
what does that do
!! is just the last command so it doesnt have to be sudo
its not that hard to press the up arrow
no that doesn’t work
@misty cradle alcoholic
what is the benefit of this
benefit of userdefaults
also it was such a pain to get CFNotificationCenterAddObserver to work
okay
my first implementation read from the file each time I accessed a pref variable
so it's already come a long way
this tweak I wrote w Orion is a rewrite of a tweak I already made w regular theos
nsuserdefaults cum
it doesn't yet have all the same functionality though, cuz I gotta wait for Kabir to fix an Orion bug 
why is it so absurdly difficult to download kmspico holy fuck
a trillion dollar company decided u aren't allowed to have a certain sequence of bytes on your magnetic spinny
and that trillion dollar company created the engine for every browser on the market
A trillion dollar company fucking people over color me shocked
!$ = last parameter of your last command

i just do sudo \ + enter + up arrow
haha finally
i can change my pc settings now
windows randomly decided to de-activate itself after i installed a gpu and refuse to activate
and then running a lenovo program to generate a recovery USB for a different laptop changed my entire systems UI settings to the visual equivalent of earrape
so i've been stuck with an absurdly white OS for 2 months
i downloaded kmspico in safari on macos and dragged it over to the VM 
cant even change taskbar settings w/o activating
kinda silly given how finnicky windows activation is
especially love having to download something that's potentially a virus just to use software i already paid for
found a github link with absolutely no explanation of how to use the software but a readme that explains what it does behind the scenes so i'm assuming that's the one
Cloning into '/home/cameron/Documents/theos/vendor/orion'...
remote: Repository not found.
fatal: repository 'https://github.com/theos/orion/' not found
fatal: clone of 'https://github.com/theos/orion' into submodule path '/home/cameron/Documents/theos/vendor/orion' failed
Failed to clone 'vendor/orion' a second time, aborting

Holy fawk
@half walrus sorry for bothering you but i just wanna clarify. That the bug with preferences is present in dragon right? Or is it on my end and u havent heard of a preference bug
You should use hwid.
I just upgraded my windows home to windows ultimate and activated it with hwid.
I just wanted to use windows sandbox
i pay for when i upgrade so
did w/ my laptop bc i needed pro
paid for home with my PC, not gonna re-pay but it was being painful
_ _
how do I install onion
probably dragon considering someone else filed an issue for a similar bug
avoided opening the project today, looking at it tomorrow bc i should probably get to sleep at a reasonable time tonight
peel the onion, cut it in multiple layers and eat it
orion
onion
i rly wanna try orion when it’s released
the syntax is gonna feel awkward but i have a fun idea i wanna do
NOOOOO
DAMN IT
@misty cradle alcoholic
@lethal ice ?

On god can’t wait till im25
I want a beautiful ass wife
And a kid
But until then we on the grind
good luck finding a keeper
@tardy narwhal hard to find bro
orig is usually the beginning of what the original code was followed by a branch back to the untouched original code yes
just keep an eye out
always
inshallah
ur just trying too hard tbh
i wouldnt worry until like 22
and even then a bit later
focusing on financial stability/independence is usually a much better option than rushing into a relationship

focusing on financial stability/independence is usually a much better option than rushing into a relationship
@primal perch fr

sigh
download the tweak from the official source and not wherever you guys are getting it from
repo is https://repo.krit.me
can someone do me a favor since i’m shadowbanned
Xcode needs a terminal so bad
Stop using xcode
Very very light
Atleast the phone will stay warm.
Doesn't help
heater
True
but Orion w Xcode >>>>>>> anything else
Portable hand warmer










