├── README.md ├── libndk_translation-11.0.0.tar ├── libndk_translation-12.0.0.tar ├── libndk_translation-13.0.0.tar ├── libndk_translation-13.0.0_64only.tar ├── libndk_translation-14.0.0.tar ├── libndk_translation-14.0.0_64only.tar └── system ├── lib └── libnb.so └── lib64 └── libnb.so /README.md: -------------------------------------------------------------------------------- 1 | # `libndk_translation` prebuilts 2 | 3 | Supports: 4 | - Android 11 (`0.2.2`) 5 | - Android 12 (`0.2.3`) 6 | - Android 13 (`0.2.3`) 7 | - Android 14 (`0.2.3`) 8 | 9 | ## How To Build 10 | ``` 11 | ##################################### 12 | ### collect from Android Emulator ### 13 | ##################################### 14 | 15 | # collect libndk_translation 16 | { find /system -name arm* -type d; find /system -name *ndk_translation*; find /system/etc -name *arm*; } \ 17 | | tar -cf nb.tar -T - 18 | 19 | # convert GNU to POSIX 20 | bsdtar -cvf libndk_translation.tar --format=pax @nb.tar 21 | 22 | # append libnb.so symlink 23 | find system -type l | tar -rf libndk_translation.tar -T - 24 | 25 | 26 | ##################################### 27 | ####### collect from system.img ##### 28 | ##################################### 29 | 30 | # check system.img partition 31 | fdisk system.img -l 32 | 33 | # dump super.img 34 | dd if system.img of super.img count= skip= bs=512 35 | 36 | # unpack logic system partition 37 | lpunpack -p system super.img super 38 | 39 | # mount logic system partition 40 | mount -o ro,loop system.img system 41 | 42 | # collect libndk_translation 43 | cd system 44 | { find system -name arm* -type d; find system -name *ndk_translation*; find system/etc -name *arm*; } \ 45 | | tar -cf nb.tar -T - 46 | 47 | # append libnb.so symlink 48 | find system -type l | tar -rf libndk_translation.tar -T - 49 | ``` 50 | -------------------------------------------------------------------------------- /libndk_translation-11.0.0.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhouziyang/libndk_translation/c2093bd678eb493ea0f918e01ab76c0695a54c3c/libndk_translation-11.0.0.tar -------------------------------------------------------------------------------- /libndk_translation-12.0.0.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhouziyang/libndk_translation/c2093bd678eb493ea0f918e01ab76c0695a54c3c/libndk_translation-12.0.0.tar -------------------------------------------------------------------------------- /libndk_translation-13.0.0.tar: -------------------------------------------------------------------------------- 1 | libndk_translation-12.0.0.tar -------------------------------------------------------------------------------- /libndk_translation-13.0.0_64only.tar: -------------------------------------------------------------------------------- 1 | libndk_translation-13.0.0.tar -------------------------------------------------------------------------------- /libndk_translation-14.0.0.tar: -------------------------------------------------------------------------------- 1 | libndk_translation-13.0.0.tar -------------------------------------------------------------------------------- /libndk_translation-14.0.0_64only.tar: -------------------------------------------------------------------------------- 1 | libndk_translation-14.0.0.tar -------------------------------------------------------------------------------- /system/lib/libnb.so: -------------------------------------------------------------------------------- 1 | libndk_translation.so -------------------------------------------------------------------------------- /system/lib64/libnb.so: -------------------------------------------------------------------------------- 1 | libndk_translation.so --------------------------------------------------------------------------------