bootloader

    -1熱度

    1回答

    我已經解鎖了我的F5122 XX Dual上的BL,並且我無法聲稱PlayStation主題(我在XLounge上擁有Gold會員資格)出現錯誤「無法聯繫服務,請稍後再試」。我可以在XLounge上做任何其他事情,比如參與贈品,免費下載東西等等。我試圖清理數據,卸載更新甚至是全面擦除,並且僅僅因爲主題而鎖定了引導加載程序,仍然無法聲明它。是否聲稱與BL解鎖期間丟失的DRM密鑰捆綁在一起?

    0熱度

    1回答

    我明白應該將堆棧指針對齊到2字節邊界。換句話說,不應將SP設置爲以0xF結尾的值(或任何其他奇數)。 如果我使用0xFFFF作爲SP會發生什麼?所有64kB都可用,或少一個字節? 如果我想要一個1024字節的堆棧大小,我應該將SP設置爲0x3FF還是0x400?例如是SS(堆棧段)指向要使用的字節? 它們狀態爲here也不應該使用以0xE結尾的SP地址,「浪費字節在0x..E和0x..F」。怎麼來

    1熱度

    1回答

    我有一個Broadcom交換機板,其上有一個MPC8548E PowerPC CPU。我使用crosstool-ng爲這個CPU創建了一個工具鏈。當我嘗試使用CFE>引導裝載程序在此板上用命令load -elf 10.13.51.131:main加載編譯後的二進制,我得到下面的輸出: CFE> load -elf 10.13.51.131:main Loader:elf Filesys:tftp

    1熱度

    1回答

    我在彙編中編寫啓動加載程序,它似乎在qemu,bochs和virtualbox上正常工作。但是,它並沒有在真正的硬件上加載內核(看來)。 引導加載程序通過將字符寫入視頻內存(用於調試)開始,然後從驅動器讀取扇區2並遠程跳轉到內核。內核然後將一些字符寫入視頻內存。 在一臺真機上,我從屏幕上的引導程序看到角色,並在那裏掛起(閃爍的插入符號)。 我試圖將DS,ES,SI設置爲零,而且我還設置了一個堆棧段

    0熱度

    1回答

    我試圖建立在GCC GNU組件16位內核,而我的引導程序是用純組裝,但我有麻煩打印出的字符串,而單個字符都還好: 這裏是我的bootloader.asm: org 0x7c00 bits 16 section .text mov ax,0x1000 mov ss,ax mov sp,0x000 mov esp,0xfffe xor ax,ax mov es,ax

    0熱度

    1回答

    所以我必須安裝在手機上的寄生蟲的應用程序,阻止啓動到引導程序和一堆其他的東西的設備。它也被設置爲設備管理員,因此無法卸載(禁用管理員權限也是不可能的)。所以要解決這個問題,我反編譯了這個應用程序的APK,並更改了代碼,以便我可以停用管理員權限。不幸的是,重新編譯的APK不能安裝在現有的應用程序上。 亞行錯誤: INSTALL_FAILED_UPDATE_INCOMPATIBLE 那麼,有沒有辦法強

    5熱度

    1回答

    如果我想我的引導程序從U盤啓動,我要包括BPB。 USB棒以軟盤模擬模式運行。如看到here,有許多不同的BPB版本。 bios如何知道什麼類型的BPB存在? GRUB 0.97似乎還在使用另一種BPB格式? 我可以墊從0XB一點偏移我的引導程序,然後它也可以工作。 是否有標準/通用尺寸可供使用?我沒有在我的USB上使用任何文件系統,只是生。 我想我需要的BPB因爲BIOS嘗試更新一些的值,覆蓋一

    2熱度

    1回答

    我看到我的Android圖像的問題,其中命令adb reboot bootloader只是簡單地重新啓動回到android,而不是引導加載程序模式。 爲了解決這個問題,我做了一些研究,發現有兩件事,adb和adbd,主機和目標設備使用TCP協議通過套接字進行通信。 所以,有趣的是像adb shell和adb devices命令正在工作,但不是reboot bootloader。我想了解什麼adbd

    1熱度

    2回答

    我正在學習操作系統開發和當然的初學者。我想在實模式環境下構建我的系統,這是一個使用C語言的16位環境。 在C中,我使用的功能asm()到代碼轉換爲16位,如下所示: asm(".code16") 這在GCC的語言,以生成16個可執行文件(不完全雖然)。 問: 假設我有兩個頭文件head1.h和head2.h和main.c文件。是main.c文件的內容如下: asm(".code16"); #

    0熱度

    1回答

    grub2 shell的目標是像shell一樣的簡約bash。 但是我怎樣才能增加一個變量在grub2? 在bash,我會做: var=$((var+1)) 或 ((var=var+1)) 在GRUB2我得到這些電話語法錯誤。我如何在grub2 shell中實現這一點?