Với một vài bản dựng chính thức Pre-Alpha đầu tiên của CyanogenMod 7 được phát hành, đáng chú ý là một tính năng mới đã được đưa vào cho phép bạn thay đổi tên máy chủ trên thiết bị của mình từ menu Cài đặt. Nếu bạn có một thiết bị được hỗ trợ, bạn có thể nhận các bản dựng hàng đêm từ Hệ thống Gương TeamDouche. Khi bạn đã flash (Tôi không chịu trách nhiệm nếu bạn phá vỡ thứ gì đó - đảm bảo đọc các vấn đề / cạm bẫy / yêu cầu trước khi flash), mở menu Cài đặt, sau đó chọn Ứng dụng, sau đó Phát triển và chọn Tên máy chủ thiết bị ở phía dưới. Cài đặt này vẫn tồn tại giữa khởi động lại và nâng cấp ROM (trừ khi bạn xóa sạch).
Cảnh báo: Tôi không chịu trách nhiệm nếu bạn gạch điện thoại của bạn trong khi làm điều này.
Tôi đã bỏ iPhone của mình do sự cố mà nhà cung cấp địa phương của tôi gặp phải và có HTC Dream thay thế. Tôi đã nhanh chóng root nó bằng Cyanogen Mod, nhưng nhận thấy rằng theo mặc định, Android báo cáo tên máy chủ là 'localhost'. Tôi không thực sự thích điều này, vì vậy tôi bắt đầu tìm một cách dễ dàng để thay đổi nó.
Trước hết, thậm chí đã root, phân vùng / được gắn ở chế độ chỉ đọc khi bạn khởi động bình thường, do đó bạn cần khởi động sang Chế độ khôi phục (Home + Power). Trong menu recovery, chọn boot to console. Từ đó, duyệt đến /system/etc/init.d.
QUAN TRỌNG: Tạo bản sao lưu '05userinit' trước khi tiếp tục! Bạn có thể làm điều này bằng cách chạy lệnh sau - 'cp 05userinit / 05userinit' (không có dấu ngoặc kép). Điều này sẽ tạo một bản sao của nó trong thư mục /. Nếu bạn chỉnh sửa, bạn có thể chỉnh sửa phiên bản bị lỗi và sao lưu dự phòng.
Để thêm lệnh để đặt tên máy chủ, chúng ta chỉ cần lặp lại trong hai dòng sau:
echo >> 05userinit
echo hostname NEWHOSTNAME >> 05userinit
Lưu ý rằng có hai khoảng trắng sau lệnh 'echo' đầu tiên. Điều này tạo ra một dòng trống ở cuối tập tin. Tiếng vang thứ hai thêm lệnh hostname. Bằng cách này, bất cứ khi nào điện thoại của bạn khởi động, tên máy chủ được đặt. Ngoài ra, hãy chắc chắn sử dụng hai dấu lớn hơn (>), vì nó sẽ nối thêm - nếu bạn chỉ sử dụng một, nó sẽ ghi đè lên nội dung của tệp.
Đảm bảo các chỉnh sửa là chính xác bằng cách nhập 'tail 05userinit' - miễn là nó không trống, và không chỉ có dòng tên máy chủ, bạn là vàng. Khởi động lại điện thoại bằng cách gõ 'khởi động lại' tại dấu nhắc và nhấn 'Enter', và bạn đã hoàn tất.
Khi bạn đã khởi động lại, hãy mở trình giả lập thiết bị đầu cuối của bạn và nhập 'tên máy chủ' (tự nó, không có tham số) - nó sẽ lặp lại bất kỳ tên máy chủ nào bạn đã chỉ định.
Cập nhật (ngày 6 tháng 4 năm 2010): Để thay đổi tên máy chủ của bạn trên Cyanogen 5.x, hãy thêm dòng sau vào cuối /system/etc/init.d/01sysctl - và đảm bảo bạn tạo bản sao lưu 01sysctl trước khi chỉnh sửa!
echo NEWHOSTNAME > /proc/sys/kernel/hostname