thảo luận Keenetic cho vAP-32X6V1

  • Người tạo chủ đề Người tạo chủ đề dichton
  • Ngày bắt đầu Ngày bắt đầu
Ủa thế này ko bị infinity loop à?
:amazed:
bash script chạy tuần tự từng lệnh chứ có phải nằm trong dòng for đâu, thằng sdmc đặt lệnh "exit 0" ngay ở đầu để chặn user tự mod, chắc có yêu cầu từ customer làm cho sóng yếu đi mới bán được nhiều mesh :love:
 
bash script chạy tuần tự từng lệnh chứ có phải nằm trong dòng for đâu, thằng sdmc đặt lệnh "exit 0" ngay ở đầu để chặn user tự mod, chắc có yêu cầu từ customer làm cho sóng yếu đi mới bán được nhiều mesh :love:
À đọc nhầm. Sorry.:beat_brick:
 
Xem tệp đính kèm 3684171
Ngon, chạy thử vài bữa xem thế nào kk.
Vào Web failsafe chỉnh uboot-env như fen kia nói cho nó không trùng là ok.

Mã:
import random
import string

def generate_random_string(length, chars):
    return ''.join(random.choice(chars) for _ in range(length))

def generate_data():
    # 1. Country: Hardcoded to 'EA'
    country_val = "EA"
   
    # 2. Sernumb: Kept the prefix 'S1812WF' and appended 6 random digits (13 chars total)
    sernumb_val = "S1812WF" + generate_random_string(6, string.digits)
   
    # 3. Servicepass: Generated a 15-character mixed-case alphanumeric string
    servicepass_val = generate_random_string(15, string.ascii_letters + string.digits)
   
    # 4. Servicetag: Generated a 15-digit numeric string
    servicetag_val = generate_random_string(15, string.digits)

    # Output results to terminal
    print("+------------------------------------------------+")
    print("|      Service data generator by spatiumstas     |")
    print("+------------------------------------------------+\n")  
   
    print(f"country={country_val}")
    print(f"sernumb={sernumb_val}")
    print(f"servicepass={servicepass_val}")
    print(f"servicetag={servicetag_val}")
    print("\n+------------------------------------------------+")

if __name__ == "__main__":
    generate_data()
hướng dẫn chi tiết e khúc này với dc ko bro ... với cái code kia xài sao bác
 
Về rom stock, sửa file /usr/bin/throughWall.sh kiếm dòng "exit 0" xóa nó đi rồi chạy "sh /usr/bin/throughWall.sh" để nó tự mod và write vào eeprom, sau đó flash lại rom mới.
cái này chạy tạm immortalwrt ở trên initramfs rồi run lệnh sh... này được không bác? hay phải cần về hẳn ROM stock?
 
Giờ tầm 200k-300k có thể mua được con AN7581 cũng 256MB rom/512MB ram nhưng cpu xịn hơn, quad core A53 1.2Ghz + 8 core NPU chuyên offload luôn, wifi cũng AX3000 nhưng nghe nói có thể enable 6Ghz channel và có thêm 1 cổng 2.5Gbps, đó là con modem xgspon của nhà 4 chữ.
Điểm yếu là phải tự vọc giống y như thời 32x6 chưa có topic này thì có 100k con :D
con bác đang nói có giống con này ko? mới thấy trên fb có ông bán
1783571426230.webp
 
này lấy file sh chạy trong openwrt luôn được không bác ?
Rom nào cũng chạy được cả, cái bash script đó chỉ đơn giản đọc phân vùng Factory, sửa eeprom phần calibration sóng (offset 81e -> 87e) thành giá trị C4 nên nếu vùng Factory này không bị set read-only trong dts thì chỉ việc dùng lệnh echo kết hợp dd là write được thôi. Rom stock thì không khóa vùng Factory với có đủ tool để set + write sẵn nên dễ sửa.
 
Rom nào cũng chạy được cả, cái bash script đó chỉ đơn giản đọc phân vùng Factory, sửa eeprom phần calibration sóng (offset 81e -> 87e) thành giá trị C4 nên nếu vùng Factory này không bị set read-only trong dts thì chỉ việc dùng lệnh echo kết hợp dd là write được thôi. Rom stock thì không khóa vùng Factory với có đủ tool để set + write sẵn nên dễ sửa.
Bác có sẵn file bash đó rời không cho em xin em vọc thử với. Em lại chưa unlock ssh được nên lấy không được
 
Bác có sẵn file bash đó rời không cho em xin em vọc thử với. Em lại chưa unlock ssh được nên lấy không được
gửi bác, do mình không có ROM stock nên file này mình dùng binwalk trích từ ROM stock lấy ở bài này, nó nằm ở /usr/sbin/throughWall.sh. bác test thử bằng openwrt xem có được không nhé.
Đây bác
Link Drive

Gửi từ Xiaomi 22031116BG bằng VOZVNApp
 

Tệp đính kèm

gửi bác, do mình không có ROM stock nên file này mình dùng binwalk trích từ ROM stock lấy ở bài này, nó nằm ở /usr/sbin/throughWall.sh. bác test thử bằng openwrt xem có được không nhé.
Nhờ con AI chuyển iwpriv với ated (chỉ có trong rom dùng closed source mtk wifi) thành echo + dd ra script như sau
Bash:
#!/bin/sh
# Ghi trực tiếp giá trị 0xc4c4 vào các offset EEPROM trên /dev/mtd3
# Thay thế cho iwpriv rax0 e2p <offset>=c4c4 + ated sync eeprom all

MTD=/dev/mtd3

# Danh sách offset (hex) - giữ nguyên nhóm như file gốc
OFFSETS="
81e 81f 820 821 822 823 824 825 826 827 828
82c 82d 82e 82f 830
835 836 837 838 839
83e 83f 840 841 842
848 849 84a 84b 84c
852 853 854 855 856
85c 85d 85e 85f 860
866 867 868 869 86a
870 871 872 873 874
87a 87b 87c 87d 87e
"

for off in $OFFSETS; do
    dec_off=$((16#$off))
    echo -ne '\xc4\xc4' | dd of="$MTD" bs=1 seek="$dec_off" count=2 conv=notrunc 2>/dev/null
done

sync
Nếu Factory đang bị khóa thì cài package mtd-rw rồi gõ lệnh:
Mã:
insmod mtd-rw i_want_a_brick=1
 
Nhờ con AI chuyển iwpriv với ated (chỉ có trong rom dùng closed source mtk wifi) thành echo + dd ra script như sau
Bash:
#!/bin/sh
# Ghi trực tiếp giá trị 0xc4c4 vào các offset EEPROM trên /dev/mtd3
# Thay thế cho iwpriv rax0 e2p <offset>=c4c4 + ated sync eeprom all

MTD=/dev/mtd3

# Danh sách offset (hex) - giữ nguyên nhóm như file gốc
OFFSETS="
81e 81f 820 821 822 823 824 825 826 827 828
82c 82d 82e 82f 830
835 836 837 838 839
83e 83f 840 841 842
848 849 84a 84b 84c
852 853 854 855 856
85c 85d 85e 85f 860
866 867 868 869 86a
870 871 872 873 874
87a 87b 87c 87d 87e
"

for off in $OFFSETS; do
    dec_off=$((16#$off))
    echo -ne '\xc4\xc4' | dd of="$MTD" bs=1 seek="$dec_off" count=2 conv=notrunc 2>/dev/null
done

sync
Nếu Factory đang bị khóa thì cài package mtd-rw rồi gõ lệnh:
Mã:
insmod mtd-rw i_want_a_brick=1
cảm ơn bác, là script này dùng driver close source mới có tác dụng đúng không bác
 
Giờ tầm 200k-300k có thể mua được con AN7581 cũng 256MB rom/512MB ram nhưng cpu xịn hơn, quad core A53 1.2Ghz + 8 core NPU chuyên offload luôn, wifi cũng AX3000 nhưng nghe nói có thể enable 6Ghz channel và có thêm 1 cổng 2.5Gbps, đó là con modem xgspon của nhà 4 chữ.
Điểm yếu là phải tự vọc giống y như thời 32x6 chưa có topic này thì có 100k con :D
Ko có chuyện 6ghz đâu bro.
6ghz còn do fem phy nữa.

Con này à fen ?
贝尔XG-040G-MD光猫|512M内存|4核CPU|支持刷机

配置如下:
CPU:AN7581DT 四核 1.2GHz
内存:512M
闪存:256M
网口:1个 2.5G 网口 + 3个千兆网口
接口:1个USB3.0,1个USB2.0接口
刷机:可刷 U-Boot、ImmortalWRT
不带无线!
默认不带电源,要电源+5
默认八九成新,需要全新的+15

默认全国包邮(偏远地区补差价)。
不提供技术支持,售出不退不换,请根据自身能力,考虑清楚再下单!

1605.webp
 

Thống kê chủ đề

Ngày tạo
dichton,
Người trả lời cuối
God of the East,
Trả lời
1.219
Lượt xem
105.988
Quay lại
Lên đầu trang