luoyesiqiu / dpt-shell

An android Dex protects shell implementation
MIT License
565 stars 201 forks source link

Android 14 not supported #59

Closed ghost closed 3 weeks ago

ghost commented 1 month ago

Dpt-shell crashes on my Pixel 8 Pro running Android 14. Works fine on my old phone Moto G5 Plus running Android 11. Both phones are arm64

09-10 20:30:51.178 F/DEBUG   ( 5209): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-10 20:30:51.178 F/DEBUG   ( 5209): Build fingerprint: 'google/husky/husky:14/AP2A.240805.005/12025142:user/release-keys'
09-10 20:30:51.178 F/DEBUG   ( 5209): Revision: 'MP1.0'
09-10 20:30:51.178 F/DEBUG   ( 5209): ABI: 'arm64'
09-10 20:30:51.178 F/DEBUG   ( 5209): Timestamp: 2024-09-10 20:30:51.104500426+0200
09-10 20:30:51.178 F/DEBUG   ( 5209): Process uptime: 1s
09-10 20:30:51.178 F/DEBUG   ( 5209): Cmdline: com.zynga.FarmVille2CountryEscape
09-10 20:30:51.178 F/DEBUG   ( 5209): pid: 5140, tid: 5140, name: e2CountryEscape  >>> com.zynga.FarmVille2CountryEscape <<<
09-10 20:30:51.178 F/DEBUG   ( 5209): uid: 10331
09-10 20:30:51.178 F/DEBUG   ( 5209): tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
09-10 20:30:51.178 F/DEBUG   ( 5209): pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
09-10 20:30:51.178 F/DEBUG   ( 5209): signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0x00000075094961f0
09-10 20:30:51.178 F/DEBUG   ( 5209):     x0  00000075094961f0  x1  b40000750be97f88  x2  0000000000000010  x3  b4000075e177c250
09-10 20:30:51.178 F/DEBUG   ( 5209):     x4  b40000750be97f98  x5  0000007509496200  x6  606c2e63242e626e  x7  7f7f7f7f7f7f7f7f
09-10 20:30:51.178 F/DEBUG   ( 5209):     x8  00000000ffffffff  x9  0000000000000000  x10 0000000000000003  x11 00000000731d8eef
09-10 20:30:51.178 F/DEBUG   ( 5209):     x12 0000000000000002  x13 000000000000024c  x14 0000000000000000  x15 0000000000000000
09-10 20:30:51.178 F/DEBUG   ( 5209):     x16 000000750ff83e40  x17 00000078364df480  x18 0000007863e48000  x19 00000075094961f0
09-10 20:30:51.178 F/DEBUG   ( 5209):     x20 b400007601f0a640  x21 b40000750be97f88  x22 0000007508f07000  x23 000000750ff843d8
09-10 20:30:51.178 F/DEBUG   ( 5209):     x24 0000007fc9fb0210  x25 0000000000000000  x26 0000007863602ac0  x27 000000000000001d
09-10 20:30:51.178 F/DEBUG   ( 5209):     x28 0000007fc9fb0238  x29 0000007fc9fb0200
09-10 20:30:51.178 F/DEBUG   ( 5209):     lr  000000750ff65644  sp  0000007fc9fb01b0  pc  00000078364df4ac  pst 0000000060001000
09-10 20:30:51.178 F/DEBUG   ( 5209): 2 total frames
09-10 20:30:51.178 F/DEBUG   ( 5209): backtrace:
09-10 20:30:51.178 F/DEBUG   ( 5209):   NOTE: Function names and BuildId information is missing for some frames due
09-10 20:30:51.178 F/DEBUG   ( 5209):   NOTE: to unreadable libraries. For unwinds of apps, only shared libraries
09-10 20:30:51.178 F/DEBUG   ( 5209):   NOTE: found under the lib/ directory are readable.
09-10 20:30:51.178 F/DEBUG   ( 5209):   NOTE: On this device, run setenforce 0 to make the libraries readable.
09-10 20:30:51.178 F/DEBUG   ( 5209):   NOTE: Unreadable libraries:
09-10 20:30:51.178 F/DEBUG   ( 5209):   NOTE:   /data/data/com.zynga.FarmVille2CountryEscape/dpt-libs/arm64/libdpt.so
09-10 20:30:51.178 F/DEBUG   ( 5209):       #00 pc 00000000000574ac  /apex/com.android.runtime/lib64/bionic/libc.so (__memcpy_aarch64_simd+44) (BuildId: 1d36f8ae6e0af6158793abea7d4f4f2b)
09-10 20:30:51.178 F/DEBUG   ( 5209):       #01 pc 000000000004e640  /data/data/com.zynga.FarmVille2CountryEscape/dpt-libs/arm64/libdpt.so
luoyesiqiu commented 1 month ago

Thanks for feedback, look like that throw a error when fix the codeitem.