Closed Limekiller closed 7 months ago
Thanks for the report.
From what I can tell by looking at the oslog, it seems like the system is denying the application the read from /private/var/mobile/beepserv.log
which could be the reason for the crash since the app doesn't really have error handling for that right now.
I'm not really sure why the OS seems to be sandboxing the application in this case, maybe the app is missing an entitlement that is necessary on the iOS version or on Chimera.
The crash logs themselves don't seem to contain much other helpful information sadly, so it's hard to say why beepservd
is crashing.
If it's not too much of a hassle, maybe running beepservd
by hand could help with that?
To do that, first run launchctl unload /Library/LaunchDaemons/com.beeper.beepservd.plist
on the device to make sure the process is stopped.
Then, run oslog | grep beepservd
in a separate tab or watch the logs through the macOS Console.app connected to the device, so we can see what's happening when beepservd
is launched.
Next, run /usr/libexec/beepservd
.
Hopefully, the output of those two may point to the reason for the crashes.
Im in the same boat and tried by best to get what you were looking for. I really would love this to work on my old 5s and not need to buy another old one. Hope the formatting isnt too horrible and i didn't include too much extra stuff.
iPhone:~ root# /usr/libexec/beepservd 2024-01-13 14:02:10.365 beepservd[26987:448740] [Beepserv] Shared: Trying to restore state 2024-01-13 14:02:10.384 beepservd[26987:448740] [Beepserv] Shared: Found state file 2024-01-13 14:02:10.388 beepservd[26987:448740] [Beepserv] Controll er: Starting connection dyld: lazy symbol binding failed: Symbol not found: _objc_opt_respo ndsToSelector Referenced from: /usr/libexec/beepservd (which was built for iOS 13.7) Expected in: dyld shared cache
dyld: Symbol not found: _objc_opt_respondsToSelector Referenced from: /usr/libexec/beepservd (which was built for iOS 13.7) Expected in: dyld shared cache
Abort trap: 6
default 17:06:52.360681-0500 mediaserverd <<<< TimeSyncClock >>>> figTimeSyncClock_Monitor: nowMonClock: 34776.660930; lastMonClock: 34766.938996; nowMonNet: 34776.661 (0xb54bd262050f0005); lastMonNet: 34766.939 (0xb54bd262050f0005); nowMonRef: 34776.661; lasMontRef: 34766.939; lastSynthAnchor: 34776.661; lastGM: 0xb54bd262050f0005; offset 0.000; lastRefTimelineAnchor: 34776.661
default 17:06:52.452660-0500 dasd PowerLog Update: Using UUID based reporting
default 17:06:52.453094-0500 dasd PowerLog Update: received consumption report:
Thanks for the logs @NotTheEnclave.
I can see that it crashes because it does not find _objc_opt_respondsToSelector
.
This points to the deployment target (iOS version) being to high, which does totally make sense.
I've now pushed a change that sets the deployment target to iOS 10 and makes some changes to the code because a few method calls were iOS 11+ and in the app, one even was iOS 13+.
Can you check if commit 707f8a4 and the corresponding release fix this on your device?
@thatmarcel Your the Best i got it working!! Thank you so much for your help, just have to test it with beeper now and hopefully wont get it banned....... Also love the mspaint profile picture man
Awesome! :)
How are things looking on your side, @Limekiller?
@thatmarcel Sorry to bug you again, is it true that we just skip the appleid login part? I saw it on here but dont know if its right. Figured I'd just ask. Again thank you for your work!!! https://www.reddit.com/r/beeper/comments/194dusw/the_update_you_all_really_want_guide_corrections/
I think that currently is the consensus, yes, but those things I also just know through the recommendations from the Reddit thread you linked and the Matrix chat.
@thatmarcel Ah shoot, I tried like 7 times skipping the login, by toggling the imessage toggle and reinstalling with no luck...........
Yes, looks like it's working now. Thanks for the quick reply and fix -- super appreciate the work you've done on this!
I am having a very similar problem on 16.2 with Roothide Boostrap and Serotonin. When i launch the app it does the little blur effect and then closes. I tried to install oslog from sileo and it gave me this :
Here are the logs i do have:
and here is a video of whats happening: https://streamable.com/57ezgk ( will expire in 2 days, can upload somewhere more permanant if needed ).
Any other logs i could send to help ? Or is 16.2 / roothide bootstrap with serotonin just not supported ? If this needs a seperate issue I can make one.
I'm using the latest release on an iPhone 5S with iOS 12.5.7, jailbroken via chimera (rootful jailbreak). When opening the app from the home screen, the screen darkens for a second or two and then the app crashes. It appears that the beepserv process is crashing consistently as well. I've attached the latest crash log I have for the beepserv application as well as beepservd, along with the output of
oslog | grep beeper
while opening the app. Let me know if you need anything else.logs.zip