No description
Find a file
2023-12-19 23:29:22 +08:00
.github/workflows Use apt-get instead of apt 2023-11-26 19:32:23 +08:00
asn1 sed all asn1c header to dir local include 2023-10-10 23:07:35 +08:00
cjson add cJSON_AddStringOrNullToObject to make datastruct stable 2023-12-19 23:29:22 +08:00
dlfcn-win32 feat: $PWD independent executable file (#23) 2023-12-16 20:24:19 +08:00
euicc add cJSON_AddStringOrNullToObject to make datastruct stable 2023-12-19 23:29:22 +08:00
interface add cJSON_AddStringOrNullToObject to make datastruct stable 2023-12-19 23:29:22 +08:00
src add cJSON_AddStringOrNullToObject to make datastruct stable 2023-12-19 23:29:22 +08:00
.gitignore building for macOS x86_64 2023-10-17 21:33:49 +08:00
CMakeLists.txt feat: $PWD independent executable file (#23) 2023-12-16 20:24:19 +08:00
LICENSE Initial commit 2023-09-21 12:12:56 +08:00
README.md feat: make prompt intuitive (#25) 2023-12-17 20:04:29 +08:00
README_en.md add README_en.md 2023-11-18 15:15:30 +08:00

LPAC

中文

LPAC is a cross platform local profile agent program. Committed to becoming the most compatible, powerful, and concise LPA program.

Download: Github Release

Join our Telegram Groupto discuss!

Usage

Linux pcscd

You need to install pcscd and keep its daemon running to access pcsc smart card reader.

sudo apt install pcscd
sudo systemctl start pcscd

GUI Frontend

Compile

Linux

Debian/Ubuntu

sudo apt install build-essential cmake git g++ libpcsclite-dev libcurl4-openssl-dev
git clone --depth=1 https://github.com/estkme-group/lpac
cd lpac && mkdir build && cd build 
cmake .. 
make

macOS

WIP

Windows

  • Build on Linux(MINGW)
sudo apt install build-essential cmake git g++ libpcsclite-dev libcurl4-openssl-dev gcc-mingw-w64 g++-mingw-w64
git clone --depth=1 https://github.com/estkme-group/lpac
cd lpac && mkdir build && cd build
cmake -DLINUX_MINGW32=ON .. && make
# Download libcurl
wget https://curl.se/windows/dl-8.4.0_6/curl-8.4.0_6-win64-mingw.zip -O curl.zip && unzip curl.zip && mv curl-8.4.0_6-win64-mingw/bin/libcurl-x64.dll output/libcurl.dll
  • Build on Windows(MSYS2)
# MSYS2 MINGW64 system
pacman -S mingw-w64-x86_64-cmake mingw-w64-x86_64-ninja mingw-w64-x86_64-gcc
git clone --depth=1 https://github.com/estkme-group/lpac
cd lpac && mkdir build && cd build
cmake -DLINUX_MINGW32=ON .. && ninja
# Download libcurl
wget https://curl.se/windows/dl-8.4.0_6/curl-8.4.0_6-win64-mingw.zip -O curl.zip && unzip curl.zip && mv curl-8.4.0_6-win64-mingw/bin/libcurl-x64.dll output/libcurl.dll