Code Monkey home page Code Monkey logo

Comments (27)

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024 1

Update: I've reinstalled libplist and it looks like it's working! (Reached 455/1391)

I'll keep you posted

from provision.

Dadoum avatar Dadoum commented on August 25, 2024 1

But you don't actually need it. Just write ninja anisette_server and it will just compile the anisette server. (Since GMP is needed for Sideload IPA, which is GUI app that you surely do not need).

from provision.

Dadoum avatar Dadoum commented on August 25, 2024 1

Create a new build folder, then configure it in debug mode (like this:

cmake -G Ninja ..
ninja

)
And then post the output of anisette_server here.

from provision.

Dadoum avatar Dadoum commented on August 25, 2024 1

Okay, fixed the issue. do rm -rf ./_deps/libhybris* and re-run ninja.

from provision.

Dadoum avatar Dadoum commented on August 25, 2024 1

can you give me thr output of file anisete_server ?

from provision.

Dadoum avatar Dadoum commented on August 25, 2024 1

It's weird, it stills not include debug_info.

Anyway, I noticed that someone built everything in debug mode here, so can you provide me the output of this anisette_server ?

from provision.

Dadoum avatar Dadoum commented on August 25, 2024 1

attempted a fix, please retry building (in debug mode) with latest source

from provision.

Dadoum avatar Dadoum commented on August 25, 2024 1

Yes, but if you want to be sure you can also write -DCMAKE_BUILD_TYPE=Debug (it should also build faster)

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024 1

Good to know, thanks!
I'll try it and get back to you πŸ‘πŸ»

from provision.

Dadoum avatar Dadoum commented on August 25, 2024 1

Thanks a lot ! <3 It was a persisting issue in Provision, and without your help it would have taken much longer to fix it (I think it's the same problem as the #9, but since it seems we were in totally opposed timezone it was harder to fix).

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024 1

Glad I was of help!
I can finally sleep lol
Good night :)

from provision.

Dadoum avatar Dadoum commented on August 25, 2024

Install the latest version of libplist from here (2.2.0).

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

Install the latest version of libplist from here (2.2.0).

Thanks for the quick reply.
I actually have built the latest version from that repo myself:
image

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

Sadly, it failed at 1262/1391 with these errors among others:

full log: https://pastebin.com/h4zrXdwg

/usr/bin/ld: cannot find -lgmp
collect2: error: ld returned 1 exit status
Error: /usr/bin/cc failed with status: 1
[1258/1391] Building D object _deps/ge.../geario/codec/textline/TextLineCodec.o
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): Deprecation: catch statement without an exception specification is deprecated
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): use catch(Throwable) for old behavior
[1259/1391] Building D object _deps/ge...eario/codec/textline/TextLineDecoder.o
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): Deprecation: catch statement without an exception specification is deprecated
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): use catch(Throwable) for old behavior
[1260/1391] Building D object _deps/ge...r/source/geario/event/selector/Epoll.o
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): Deprecation: catch statement without an exception specification is deprecated
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): use catch(Throwable) for old behavior
[1261/1391] Building D object _deps/ge...ource/geario/event/selector/Selector.o
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): Deprecation: catch statement without an exception specification is deprecated
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): use catch(Throwable) for old behavior
[1262/1391] Building D object _deps/ar...s/archttp.dir/source/archttp/Archttp.o
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): Deprecation: catch statement without an exception specification is deprecated
/home/pi/Provision/build/_deps/nbuff_proj-src/source/nbuff/buffer.d(74): use catch(Throwable) for old behavior
'-sse4.2' is not a recognized feature for this target (ignoring feature)
SSE: false
ninja: build stopped: subcommand failed.

from provision.

Dadoum avatar Dadoum commented on August 25, 2024

You should install libgmp-dev on your raspberry pi

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

Thanks for the tip.
It did build anisette_server successfuly, but when I execute I get this error:

WARN: Generation of unique identifier failed, using a generic one instead.
Segmentation fault

This is the output of when I was building it: https://pastebin.com/aeY9Lvse

image

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

The output of cmake -G Ninja .. : https://pastebin.com/WLMuuQrZ
The output of ninja : https://pastebin.com/3zwbD7R9
For some reason, it failed to build anisette_server this time

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

This is the output of running ninja again after running rm -rf ./_deps/libhybris* : https://pastebin.com/SNW0vcfL
The output of running ./anisette_server:

`(ldc-1.30.0)pi@raspberrypi:~/Provision/build2 $ ./anisette_server

WARN: Generation of unique identifier failed, using a generic one instead.
Segmentation fault`

It gives the same error without any extra info

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

It says:

anisette_server: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=08cf50fbba8cb53d66798b4e4cccfbc93abc160b, for GNU/Linux 3.7.0, not stripped

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

It's weird, it stills not include debug_info.

Anyway, I noticed that someone built everything in debug mode here, so can you provide me the output of this anisette_server ?

It gives this error:

./anisette_server2: /lib/aarch64-linux-gnu/libc.so.6: version 'GLIBC_2.34' not found (required by ./anisette_server2)
./anisette_server2: /lib/aarch64-linux-gnu/libc.so.6: version 'GLIBC_2.33' not found (required by ./anisette_server2)
./anisette_server2: /lib/aarch64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.29' not found (required by ./anisette_server2)

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

attempted a fix, please retry building (in debug mode) with latest source

I really appreciate your help, thank you again
Just to be clear, it'll be in debug mode if I don't type -DCMAKE_BUILD_TYPE=Release , right?
I only have to cmake -G Ninja .. and then ninja

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

I'm getting this now:

Cannot load fstat from libc !
Cannot load lstat from libc !
Loading Android-specific symbols...
Loading ADI symbols...
Generating an identifier...
WARN: Generation of unique identifier failed, using a generic one instead.
First calls...
Setting fields...
Ctor done !
isMachineProvisioned called !
Segmentation fault

from provision.

Dadoum avatar Dadoum commented on August 25, 2024

Okay, that's the same issue as #9, I commited another attempt to fix it.

from provision.

Dadoum avatar Dadoum commented on August 25, 2024

I am not happy with the fix I made anyway, so if it works I will still try something else.

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

I deleted the whole directory and cloned it again for the last commit, but it's still showing the same exact error message unfortunately

from provision.

Dadoum avatar Dadoum commented on August 25, 2024

You can just write git pull to update code instead of erasing then re-cloning. I pushed another commit, hopefully working this time. (or at least making lstat and fstat errors disappear)

from provision.

AlyafeiAli avatar AlyafeiAli commented on August 25, 2024

You're a genius!
It finally worked, thank you so much I really do appreciate it β™₯️

Screenshot_20220731-011942_VNC Viewer

from provision.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.