Steward
分享是一種喜悅、更是一種幸福
Nokia N900
‐ 簡要規格
‐ 超頻電壓表
‐ 感測器位置
‐ 充電LED電路
‐ USB、UART改造(1)
‐ USB、UART改造(2)
‐ UART改造(耳機孔)
‐ 連接PS SixAxis手把
‐ 開啟工程模式(RD Mode)
‐ 自製遊戲手把(A320機架)
‐ 自製遊戲手把(A380機架)
‐ 自製遊戲手把(PS SixAxis手把)
‐ 改造電池(3.7V 3150mA電池)
‐ 連接USB UART(PL-2303)
‐ 連接USB RJ-45(QF9700)
‐ 連接PocketJet200熱感印表機
‐ Mugen Power 3.7V 2400mA電池
‐ 關閉Watchdog、Life Guard Reset
⊕ Maemo
‐ 安裝系統
‐ 超頻方式
‐ 擷取畫面
‐ 客製化.vimrc
‐ 定義鍵盤組合鍵
‐ 自定義Xbindkeys
‐ 更新Repository
‐ 切換USB Host模式
‐ X Terminal快速鍵
‐ X Terminal ScrollBar
‐ 連接Dummy Network
‐ MyDocs格式化成Ext3
‐ 如何控制振動馬達
‐ 如何查看電池百分比
‐ 如何透過USB連接SSH
‐ 解決Root空間不足問題
‐ 解決Screen Tearing問題
‐ 解決VNC Screen Off問題
‐ 解決/dev/ttyS2無法使用問題
‐ 解決X Terminal文字斷行問題
‐ 解決dtplite not found問題
‐ 解決Ctrl+Backspace失效問題
‐ 解決High CPU Usage問題(tracker)
‐ 解決High CPU Usage問題(/usr/bin/Xorg -logfile)
‐ 解決Vim無法使用Backspace問題
‐ 解決paper: applet not found問題
‐ 解決Linux/bounds.h not found問題
‐ 解決Make(parser.h) broken pipe問題
‐ 解決PSX4M permission to keys file問題
‐ 解決PSX4M Could not open touchscreen問題
‐ 解決Symbol pread64 is already defined問題
‐ 解決sshd no hostkeys available exiting問題
‐ 解決Error opening terminal xterm-256color問題
‐ 解決Dynasm/dasm_arm.lua:29: module bit not found問題
‐ 解決mksquashfs label at end of compound statement問題
‐ 解決/usr/libstdc++.so.6: version GLIBCXX_3.4.10 not found問題
‐ 解決uv__fs_utime: undefined reference to futimens、utimensat問題
‐ Build U-Boot
‐ Build Kernel (Stock)
‐ Build Kernel (Power53)
⊕ Easy Debian
‐ 安裝系統(Debian 5)
‐ 安裝系統(Debian 6)
‐ 安裝系統(Debian 7)
‐ Patch OpenSCAD
‐ 解決FreeCAD this system does not support opengl問題
⊕ Kali
‐ 安裝系統
‐ 如何從Flash開機
⊕ Debian
‐ 安裝系統
‐ 如何輸出Suspend訊息
‐ Battery Calibration
‐ Build Kernel 4.9.0
‐ Build Kernel 5.3.0
‐ 解決Unable to initialize libusb -99問題
‐ 解決Debian 8 public key is not available問題
⊕ PostmarketOS
‐ 安裝系統
‐ 鍵盤組合鍵
‐ Boot.scr
‐ i3wm config
‐ Bootmenu.scr
‐ 如何從Flash開機
‐ 解決Make error 137問題
‐ Pack uInitrd-postmarketos-stable
‐ Unpack uInitrd-postmarketos-stable
⊕ MAEMO LESTE
‐ 安裝系統
‐ Build Kernel 6.1.9
Motorola XT897
‐ 簡要規格
‐ 焊接UART
‐ 按鍵改造
‐ 自製遊戲手把(8Bitdo)
⊕ CM 11
‐ 安裝系統
‐ 自定義鍵盤按鍵
⊕ Debian
‐ Build GCC 12.1.0
‐ Build Python 3.11.0
‐ Build Kernel 3.0.101
‐ 解決Python requires a OpenSSL 1.1.1 or newer問題
‐ 解決configure: error: GNAT is required to build ada問題
‐ 解決libpython3.11.a: error adding symbols: Bad value問題
‐ 解決Yosys error: ::reallocarray has not been declared問題
‐ 解決libstdc++.so.6: version `GLIBCXX_3.4.29' not found問題
‐ 解決No such file or directory: MachXO2/timing/speed_1/cells.json問題
⊕ CM 10.2
‐ 安裝系統
‐ 自定義鍵盤按鍵
‐ 如何更新Kernel
‐ 如何透過TWRP備份Internal Storage
‐ 解決Vim方向鍵出現ABCD問題
‐ 解決Cell Standby 100%問題
‐ 解決ADB Shell只能使用一半畫面的問題
‐ Build Kernel 3.0.101
‐ 解決XSDL SDL2無法正確顯示的問題
⊕ LineageOS 14
‐ 安裝系統
‐ 自定義鍵盤按鍵
‐ 如何透過Linux Deploy安裝Debian 8
‐ 解決在XSDL無法連接PulseDroid的問題
‐ 解決在XSDL無法連接SimpleProtoclPlayer的問題
‐ 解決ALSA lib pulse.c:243 .. PulseAudio: Unable to connect: Timeout問題
⊕ LineageOS 13
‐ 安裝系統
‐ 解決Cell Standby 100%問題
⊕ chroot
‐ 安裝Debian 8
‐ 解決Release file expired ... is expired問題
⊕ mersdk
‐ 安裝SDK
‐ 如何不透過VirtualBox執行
⊕ Debian 8
‐ 安裝系統
‐ Build Kernel 3.0.101
‐ 關於msm_fb_pan_idle crash問題
‐ 為何Framebuffer更新很慢
‐ 為何Kernel沒有輸出任何Printk訊息
⊕ Sailfish OS 3.3.0.16
‐ 安裝系統
‐ 安裝GCC
‐ 安裝G++
‐ 安裝X11
‐ 安裝SDL2
‐ 安裝GLESv2
‐ 如何旋轉畫面
‐ 如何讓桌面可以橫向顯示
‐ SSH連接到手機
‐ 自定義鍵盤按鍵
‐ 為何OpenGL Framerate只有30fps
‐ 解決LD_LIBRARY_PATH /usr/local/lib問題
‐ 解決High cpu usage: tracker-miner-fs問題
‐ 解決Modules are missing: ExtUtils::MakeMaker問題
‐ 解決KHR/khrplatform.h: No such file or directory問題
‐ 解決Configure: error: no acceptable grep could be found問題
‐ 解決Segmentation fault /usr/bin/install -c -m 644 libgcc_s.so.1問題
‐ 解決Curl failed to verify the legitimacy of the server and therefore could not問題
‐ Repack hybris-boot
‐ Initramfs Debugging
‐ Build tmux
‐ Build glibc
‐ Build libelf
‐ Build libhid
‐ Build stcgal
‐ Build libftdi
‐ Build AVR GCC
‐ Build confuse
‐ Build binutils
‐ Build GCC 4.8.2
‐ Build GCC 4.9.4
‐ Build Kernel 3.0.101
⊕ Sailfish OS 4.4.0.68
‐ 安裝系統
‐ 更新系統
‐ 自定義鍵盤按鍵
‐ 如何安裝wget
‐ 如何讓桌面可以橫向顯示
‐ 如何使用Perf找出User Application的效能瓶頸副程式
‐ 解決choose which WebKit port to build問題
‐ 解決Cannot set terminal process group問題
‐ 解決High cpu usage: tracker-miner-fs-3問題
‐ 解決undefined macro: XTRANS_CONNECTION_FLAGS問題
‐ 解決Libreoffice Unspecified Application Error問題
‐ 解決Kernel address maps (/proc/{kallsyms,modules}) are restricted問題
‐ Build libXv
‐ Build NanoPB
‐ Build macros
‐ Build xproto
‐ Build SDL 1.2
‐ Build xcb-util
‐ Build PCSX-ReARMed
⊕ Debian 12
‐ 安裝系統
‐ 解決Unable to disambiguate: -nodefaultlibs問題
‐ 解決Undefined reference to __stack_chk_guard問題
⊕ Wayland (Client)
‐ 開發環境
‐ Connect Server
‐ Add Listener
‐ Bind Compositor
‐ Create Surface
‐ Create Buffer
‐ Draw Pixel
‐ Redraw Pixel
‐ Ping Pong
⊕ Wayland (OpenGL ES 2.0)
‐ 開發環境
‐ Get Version
‐ Fill Color
‐ Draw Triangle
‐ Use Shader
‐ Use Texture
‐ Rotate Texture
Motorola XT894
‐ 簡要規格
‐ 焊接UART
‐ Build Kernel 6.1.80
⊕ CM 11
‐ 安裝系統
‐ QEMU按鍵修改
‐ 自定義鍵盤按鍵
‐ 如何更新Kernel
‐ 如何安裝Droid4-kexecboot
‐ 解決No module named gi問題
‐ 解決recipe for target po/pt_pt.msg failed問題
‐ 解決undefined reference to __builtin_arm_get_fpscr問題
‐ 解決__keys__: List[T] = [] SyntaxError: invalid syntax問題
‐ 解決Error: unrecognized argument in option -march=armv7-a+simd問題
⊕ Debian
‐ Xmodmap按鍵設定
‐ Build GCC 6.5.0
‐ Build GCC 8.2.0
‐ Build Kernel 3.0.8
⊕ Android
‐ 安裝系統
‐ 如何Root
‐ 如何跳過安裝畫面
‐ 如何進入Safestrap
‐ 如何安裝Debian系統
‐ 如何將Termux移到外部MicroSD
‐ 解決proot-distro update-locale: Error: invalid locale settings: LANG=en_US.UTF-8問題
⊕ Alpine
‐ 安裝系統
⊕ Ubuntu
‐ 安裝系統
⊕ Maemo Leste
‐ 安裝系統
‐ 定義鍵盤組合鍵
‐ 如何啟動OK按鍵
⊕ Sailfish OS
‐ 安裝系統
‐ 更新系統
‐ 如何安裝wget
‐ 如何修改按鍵值
‐ 如何Screenshot
‐ 如何讓桌面可以橫向顯示
‐ 解決沒有聲音輸出的問題
‐ 解決SSL certificate issues
‐ 解決errno 38: SYS_memfd_create問題
‐ 解決undefined symbol: wl_proxy_marshal_flags問題
‐ Build SDL 1.2
‐ Build PCSX-ReARMed
⊕ Wayland (Client)
‐ 開發環境
‐ Connect Server
‐ Add Listener
‐ Bind Compositor
‐ Create Surface
‐ Create Buffer
‐ Draw Pixel
‐ Redraw Pixel
‐ Ping Pong
⊕ Wayland (OpenGL ES 2.0)
‐ 開發環境
‐ Get Version
‐ Fill Color
Motorola XT862
‐ 簡要規格
⊕ CM 11
‐ 安裝系統
‐ 自定義鍵盤按鍵
‐ 如何更新Kernel
‐ 如何安裝Droid4-kexecboot
⊕ Debian
‐ Xmodmap按鍵設定
‐ Build Kernel 3.0.8
⊕ Android
‐ 安裝系統
‐ 如何Root
⊕ LineageOS 11.0
‐ 安裝系統
Motorola XT898
‐ 拆機
Unihertz Titan (TEE-EMMC)
‐ 簡要規格
‐ 版本區別
‐ 自定義鍵盤按鍵
‐ 安裝Android 9
‐ Rooted(Android 9)
‐ 安裝USB Prolific PL2303驅動程式(Kernel 4.4.146)
‐ 如何從Recovery安裝OTA更新
‐ 如何從ADB Shell執行Termux
‐ 解決/proc/kallsyms都是0的問題
‐ 解決返回待機後依舊執行原廠Launcher的問題
‐ Build Kernel 4.14.141
⊕ Debian
‐ 安裝系統
‐ QEMU按鍵修改
‐ Xmodmap按鍵設定
‐ 如何掛載Raspberry Pi RP2 Boot(RP2040)
‐ 解決XSDL下無法使用xmodmap問題
‐ 解決xmodmap無法使用ISO_Level3_Shift問題
‐ 解決libtinfo.so.5 No such file or directory問題
Unihertz Titan Pocket (TEE)
‐ 簡要規格
‐ 自定義鍵盤按鍵
‐ 安裝Android系統
‐ 安裝Ubuntu Touch系統
‐ 如何編輯IMEI
‐ 如何Root Android
‐ 如何進入fastboot模式
‐ 如何關閉Android dm-verity
‐ 解決TEE未激活、Google未激活問題
‐ Build Kernel 4.14.186
⊕ Debian
‐ Xmodmap按鍵設定
‐ 解決XSDL下無法使用xmodmap問題
‐ 解決xmodmap無法使用ISO_Level3_Shift問題
F(x)tec Pro1
‐ 簡要規格
⊕ LineageOS
‐ 安裝系統
‐ 解決proot-distro: Process completed (signal 9) - press Enter問題
⊕ Android
‐ 安裝系統
‐ 解決/data分區只有10GB問題
⊕ Ubuntu Touch
‐ 安裝系統
‐ 解決Read-only filesystem問題
‐ 解決Archive directory /var/cache/apt/archives/partial is missing問題
‐ 解決FAILED (remote: 'Flashing is not allowed in Lock State')fastboot: error: Command failed}問題
⊕ Sailfish OS
‐ 安裝系統
‐ 更新系統
‐ 如何備份系統
‐ 如何安裝wget
‐ 如何開啟PDF檔案
‐ 如何讓桌面可以橫向顯示
‐ 解決卡在Enter secure code畫面的問題
‐ 解決Undefined reference to bcmp問題
‐ 解決Undefined reference to stpcpy問題
‐ 解決skip copying vendor_b image avb footer due to sparse image問題
‐ Build SDL 1.2
‐ Build PCSX-ReARMed
⊕ LXC
‐ 安裝LXC
⊕ Debian
‐ 如何顯示鼠標
F(x)tec Pro1 X
‐ 簡要規格
‐ 手機殼
‐ 如何透過edl備份
‐ 解決Speaker只有左聲道的問題
‐ 解決開機一直處於edl模式的問題
‐ 解決FAILED (remote: Partition not found)問題
‐ 解決Error: Cannot generate image for userdata問題
‐ 解決Flashing of userdata is not allowed in snapshotted state問題
⊕ Android
‐ Root系統
‐ 安裝系統(使用QFIL)
‐ 解決畫面無法旋轉的問題
‐ 解決新版Termux App無法安裝的問題
⊕ Debian
‐ 安裝系統
⊕ Droidian
‐ 安裝系統
‐ 如何控制鍵盤背光
‐ 如何調整Display Scale
‐ 解決Settings無法開啟的問題
‐ 如何調整開機預設的Display Scale
⊕ LXC
‐ 安裝Templates
⊕ Waydroid
‐ 解決Failed to start Clipboard manager service問題
⊕ RetroArch
‐ 效能不好的原因
‐ Build RetroArch
‐ 解決Fetching core list失敗問題
⊕ Sailfish OS
‐ 安裝系統
‐ 更新系統
‐ 如何備份系統
‐ 修改鍵盤按鍵數值
‐ 如何Screenshot
‐ 如何安裝Storeman
‐ 如何讓桌面可以橫向顯示
‐ 如何擴展Root空間成256GB
‐ 解決Declare not found問題
‐ 解決Gallery圖片無法刪除了問題
‐ 解決Program dot not found問題
‐ 解決/usr/lib64/qt5/bin/lupdate No such file or directory問題
‐ Build Kernel 4.19.157
‐ Build Android-simg2img
⊕ LXC
‐ 安裝LXC
‐ 安裝Debian 12
‐ 安裝Box86/64 + Wine
‐ 解決GIMP字型太小的問題
‐ 解決GTK Icon太小的問題
‐ 解決LibreOfice字型太小的問題
‐ 解決iBus選字視窗的位置錯亂問題
‐ 解決Box86 + Wine沒有顯示視窗內容的問題
⊕ Ubuntu Touch
‐ 安裝系統
PINE64 PinePhone
‐ 簡要規格
‐ 鍵盤底座
‐ Pogo Pins
‐ UART Pins
‐ 安裝Tow-boot
‐ Build Tow-boot
‐ 如何進入Flashing Mode
⊕ Fedora
‐ 安裝系統
⊕ LuneOS
‐ 安裝系統
⊕ Mobian
‐ 安裝系統
‐ 安裝XFCE4
‐ Build Kernel 6.1.12
⊕ Kali Linux
‐ 安裝系統
⊕ Maemo Leste
‐ 安裝系統
⊕ Manjaro ARM
‐ 安裝系統
⊕ Ubuntu Touch
‐ 安裝系統
⊕ postmarketOS
‐ 安裝系統
⊕ Arch Linux ARM
‐ 安裝系統
⊕ Sailfish OS
‐ 安裝系統
‐ 更新系統
‐ 安裝LXC
‐ 設定鍵盤
‐ 如何安裝Wget
‐ 如何讓桌面可以橫向顯示
‐ 如何添加/usr/local/lib
‐ 解決無法掛載/home問題
‐ 解決開機卡在Boot Logo問題
‐ 解決Repository adaptation-community is invalid問題
‐ Build SDL 1.2
‐ Build PCSX-ReARMed
⊕ Wayland (Client)
‐ 開發環境
‐ Connect Server
‐ Add Listener
‐ Bind Compositor
‐ Create Surface
‐ Create Buffer
‐ Draw Pixel
‐ Redraw Pixel
‐ Ping Pong
⊕ Wayland (OpenGL ES 2.0)
‐ Get Version
‐ Fill Color
Sony Ericsson Xperia Mini Pro(SK17i)
‐ 簡要規格
‐ 焊接UART(耳機孔)
‐ 如何進入QHSUSB_DLOAD模式
Astro Slide 5G
‐ 簡要規格
‐ Unlock Bootloader
‐ 如何備份全部磁區的資料
‐ 解決Your device will boot in 5 seconds問題
⊕ Android
‐ Root Android
‐ Dump boot.img
‐ Build Kernel 4.14.186
Cosmo Communicator
‐ 簡要規格
‐ 拆機
‐ 如何拆掉擋板
⊕ Android
‐ 安裝TWRP
‐ 安裝Debian系統
‐ 安裝Rooted Android
‐ 安裝Android(MTK Tool)
‐ 安裝USB Prolific PL2303驅動程式
‐ 如何Root Android v23
‐ 如何Unlock Bootloader
‐ 如何手動更新Cover Display韌體
‐ 如何在闔上屏幕後關閉Cover Display顯示
‐ 關於TWRP需要密碼的問題
‐ 解決待機耗電的問題
‐ 解決指紋LED恆亮的問題
‐ 解決XSDL SDL2無法顯示的問題
‐ 解決Cover Display無法更新韌體的問題
‐ 解決/system/bin/sh: env: not found問題
‐ 解決Skipping Cosmo_Installer_Rooted_Android_auto.sh as device is not multi-boot問題
‐ Build Kernel 4.4.146
⊕ Debian
‐ 安裝系統
‐ LED控制
‐ 鍵盤快捷鍵
‐ 如何啟動Docker
‐ 解決/bin/sh: 1: scripts/dtc/dtc_overlay: Exec format error問題
‐ Build Kernel 4.4.146
⊕ Ubuntu Touch
‐ 安裝系統
‐ 解決Read-only system問題
⊕ Sailfish OS 3.2.1.20
‐ 安裝系統
‐ 如何旋轉畫面
‐ 如何讓桌面可以橫向顯示
Gemini PDA 4G
‐ 簡要規格
‐ 拆機
‐ 最佳組合
‐ 製作UART接線
⊕ Android
‐ Portrait顯示模式
‐ Flash Kernel Image(TWRP)
‐ Flash Kernel Image(MTK Tool)
‐ Flash Android 8.1(MTK Tool)
‐ Build Kernel 3.18.41
‐ Root Stock Android 7.1.1
‐ 備份NVRAM
‐ 解決待機耗電的問題
‐ 支援USB Prolific PL2303
‐ 使用ZFlasher AVR燒錄ATtiny85
‐ 使用ZFlasher STM32燒錄STM32F103
‐ 使用ArduinoDroid燒錄Arduino Uno
‐ 使用ArduinoDroid燒錄KTduino Nano
‐ 使用ArduinoDroid燒錄Arduino Micro
⊕ Termux
‐ Build OpenOCD
‐ Build stm8flash
‐ Build bison 3.2
‐ Build SDCC 3.8.0
‐ Build AVRDUDE 6.3
‐ Build texinfo 6.5
‐ Build libusb-1.0.0
‐ Build libboost 1.61.0
‐ Build gputils 1.5.0-1
‐ Build AVR binutils 2.31
‐ Symbolic Link /system/bin /bin
‐ 安裝GCC 8
‐ 使用minicom做UART傳輸
‐ 使用avrdude燒錄ATtiny85
‐ 使用openocd燒錄STM32F103
‐ 使用stm8flash燒錄STM8S103
‐ 使用stcgal燒錄STC15W4K56S4
‐ 從ArduinoDroid提取avr-as、avr-gcc
‐ 解決使用tsudo修改而無法使用user權限刪除的問題
⊕ Linux Deploy
‐ 安裝Debian 9
‐ Build Kernel 3.18.41
⊕ Debian
‐ 安裝系統
Fujitsu LOOX F-07C
‐ 簡要規格
‐ 拆機
‐ USB腳位
‐ 更換主機板
‐ 製作USB傳輸線
‐ 使用NDSL Case
‐ 使用Zaurus Case
‐ 解決Ctrl+Alt+P問題
‐ Mugen Power 3.7V 3200mA電池
‐ 自製大容量電池(GPD Win 6700mA)
‐ 自製電源底座(小米5000mA行動電源)
‐ 自製電源底座(小米5000mA行動電源x2)
⊕ x86
‐ 安裝Windows 7
‐ 安裝Lubuntu
‐ 安裝Xubuntu
‐ 安裝Arch Linux(LXDE)
‐ 安裝Arch Linux(XFCE4)
‐ 安裝Debian 7.0(LXDE)
‐ 安裝Debian 8.0(LXDE)
‐ 安裝Debian 9.0(LXDE)
‐ 如何關閉Touchscreen
‐ 超頻(CPU 1.2GHz)
‐ (原廠系統)英文語系
‐ (原廠系統)開啟遠端桌面連線
‐ 定義鍵盤符號(Xubuntu)
⊕ Symbian
‐ 如何傳送PDF檔案到手機
‐ 如何傳送MP3檔案到手機
‐ 如何在台灣使用已解鎖的F-07手機
Jolla Phone
‐ 簡要規格
‐ Recovery Mode
‐ 如何備份系統
‐ 如何開啟Terminal
‐ 如何安裝Warehouse
‐ 如何解決Terminal游標問題
‐ TOHKBD2電路圖
‐ 拆解TOHKBD2鍵盤
‐ 改善TOHKBD2鍵盤
‐ 安裝TOHKBD2鍵盤驅動程式
Blackberry Passport
‐ 簡要規格
‐ 關于PPSSPP設定
‐ Android的SD資料夾位置
‐ 如何Sign Bar檔案
‐ 如何打包成Bar檔案
‐ 如何安裝Simulator
‐ 如何安裝DebugToken
‐ 如何支援-std=c++11
‐ 如何透過SSH連線到手機
‐ 如何取得Core Dump檔案
‐ 如何更換RetroArch的字型
‐ 如何禁止相機的自動對焦功能
‐ 如何透過Chrome安裝Bar檔案
‐ 如何得知目前App為何執行錯誤
‐ 如何安裝Bar檔案到Simulator
‐ 如何關閉Android App背景執行
‐ 如何使用內建的Screenshot功能
‐ 如何設定LD_LIBRARY_PATH變數
‐ 如何設定QCC預設使用GCC 4.8.3
‐ 如何讓App取得Bar檔案裡面的資源
‐ 如何安裝Google Play Service
‐ 如何透過GDB Debug Native App
‐ 如何修改Android應用程式的顯示字型大小
‐ 解決Music會無故停止播放的問題
‐ 解決安裝RetroArch卻沒有Core可以使用的問題
‐ 解決使用耳機聽音樂又剛好有人打電話進來的問題
‐ 解決ntoarmv7-gcc: error: unrecognized option -rdynamic的問題
‐ 解決Terminated SIGSEGV code=1...(/proc/boot/libcpp.so.4...)的問題
⊕ Cascades (C/C++)
‐ 開發環境
‐ Hello, world!
⊕ Core Native (C/C++)
‐ 開發環境
⊕ SDL v1.2
‐ Hello, world!
‐ Load Image
‐ Clip Image
‐ Blit Surface
‐ Color Key
‐ Open Font
‐ Keyboard Event
‐ Mouse Event
‐ Load Music
‐ Get Ticks
‐ Build Term48
‐ Build SDL 1.2
‐ Build SDL_ttf 2.0.11
‐ Build SDL_image 1.2.12
‐ Build SDL_mixer 1.2.12
‐ Build PPSSPP 0.9.9
‐ Build libwebp-0.6.1
‐ Build freetype 2.4.0
‐ Build libmikmod 3.3.11.1
‐ 移植NXEngine(Cave Story)
Blackberry 7730
‐ 拆機
Blackberry Curve9320
‐ 介紹
‐ 安裝系統
‐ 擷取畫面
‐ 自動釋放記憶體
⊕ Java
‐ 開發環境
‐ Hello, world!
Google Pixel 3a XL
‐ 簡要規格
‐ Partition Table
‐ 為何無法選取CONFIG_KERNEL_LZ4
‐ 解決Fastboot too old; please download the latest version ...問題
⊕ Droidian
‐ 安裝系統
‐ Build Kernel 4.9.124
‐ 如何更新回原本boot.img
‐ 如何打包、更新boot.img
‐ 如何客製化Keyboard Layout
‐ 如何取得目前Keyboard使用的yaml檔案名稱
‐ 解決mkdtimg not found問題
‐ 解決multiple definition of yylloc問題
‐ 解決cam_cci_dev.h No such file or directory問題
‐ 解決mdss_pll_trace.h No such file or directory問題
‐ 解決cam_sensor_cmn_header.h No such file or directory問題
⊕ LineageOS
‐ Build Kernel 4.9.336
‐ 解決Requires clang 5.0 or later問題
‐ 解決Input tree has errors, aborting問題
‐ 解決/usr/bin/as unrecognized option -EL問題
‐ 解決-fstack-protector-strong not supported by compiler問題
Sony Xperia X Compact
‐ 簡要規格
‐ USB腳位
‐ UART腳位
Samsung Galaxy Stratosphere II (SCH-I415)
‐ 簡要規格
⊕ Android
‐ Root系統
‐ 自定義鍵盤按鍵
Samsung Galaxy S Epic 4G (SPH-D700)
‐ 簡要規格
⊕ Android
‐ Root系統
Nokia 6150
‐ 拆機
i16 Pro Max
‐ 拆機
‐ 可視角
‐ 焊接UART接腳
i15 Mini
‐ 拆機
‐ 可視角
G-PLUS GS720
‐ 拆機