موضوع شامل عن نظام Duokan لجهاز Kindle

:: الموضوع الأول ::نظام Duokan لجهاز Kindle خطوة نحو السرعة ودعم المزيد من صيغ الكتب الإلكترونية (محدّث)

في هذه السطور سوف أستعرض معكم تجربتي مع النظام الرائع دوكان(Duokan). 
والذي قمت بتجريب إصدارتين منه على جهاز Kindle DX الأبيض.

قبل أن نمضي فلنجيب بعض الأسئلة التي سترد على خاطر كل من يقرأ هذه السطور..

ما هو نظام دوكان ؟
هو Firmware أو نظام تشغيل بديل وواجهة إضافية لأجهزة Amazon Kindle بأنواعها، من عمل فريق صيني، ثم أتى مبرمج ألماني يُدعى فليب (Flip) وقام بإصدار نسخة إنكليزية منه بشكل دوري لكل تحديث على موقعه الخاص.

ما هي الصيغ التي يدعمها ؟
  • TXT
  • HTML
  • PDF
  • ePub
  • Mobi
  • DjVu
  • ZIP
  • Doc
  • CHM
      وصيغ الصور:  BMP - PNG - JPG/JPEG - GIF - TIFF
      وصيغة الصوت: MP3

وسأذكر الآن بعضًا من الميزات والعيوب التي واجهتني أثناء عملي على النظام، وإن فاتني بعضُ منها فلعله مما يمكن تداركه من المراجع المذكورة في نهاية الموضوع والتي تحوي المزيد من التجارب.

الميزات:
  • تنصيب النظام سهل، ولا يحتاج إلى Jailbreak.
  • إمكانية إزالة نظام Duokan نهائيا في أي وقت من خيار الإعدادات (Settings) ثم اختيار Uninstall.
  • إمكانية التبديل بين نظام دوكان ونظام كيندل في أي وقت (نظام إقلاع ثنائي).
  • تقليب أسرع الصفحات.  (وهي مزية هامة)
  • خيار إزالة الوميض إلى اللون الأسود (Flashing to Black) عند تقليب الصفحات، وذلك بتعيين عدد التقليب قبل التحديث الكامل (Full Refresh) في صفحة الإعدادات. (وهي المزية الأهم بالنسبة لي)
  • مفاتيح اختصار لكل الأوامر والوظائف بزر واحد غالبا (رقم أو حرف) بجوار كل أمر.
  • يمكنه الوصول إلى الكتب التي في مجلدات أخرى غير مجلد الكتب الخاص بنظام كيندل documents، مع إمكانية تخصيص مجلد خاص بهذا النظام هو DK_Documents بحيث لا يراه نظام كيندل (لوضع ملفات بصيغ ePub و DjVu و Doc على سبيل المثال).
  • إعادة تهيئة وتنسيق كتب PDF (النصية) متعددة الأعمدة أو ذات الخط الصغير لتكون سهلة القراءة وبخط كبير.
  • إمكانية قص الهوامش الزائدة (الحواف البيضاء حول النص) بتحديد المستخدم لكامل الكتاب.
  • التصغير والتكبير أكثر فعالية من مثيله في كيندل ويُطبق على كامل الكتاب وقت قراءته.
  • إمكانية تغميق قتامة النص بخمس درجات سواء أكان الكتاب نصيا أو مصورا بصيغة PDF، بينما لا توجد هذه الميزة سوى في Kindle 3 ولملفات PDF فقط.
  • دعم الفهرس أو جدول المحتويات (TOC أو Table of Contents) في ملفات PDF.
  • إمكانية التحكم بدرجة قتامة نصوص الشاشة الافتراضية لكل الكتب من صفحة الإعدادات.
  • دعم المجلدات وعرضها بمثابة تصنيفات للكتب (خلافا لنظام كيندل)، بل مع إمكانية إعادة تسميتها وحذفها وترتيب عرضها على الشاشة الرئيسة.
  • إمكانية تعيين كلمة مرور لكل كتاب، بالإضافة إلى تقييمه بالنجوم، وتغيير تصنيفه، وبقية معلوماته.
  • ميزة التقليب الآلي للصفحات بعد تعيين الوقت بالثواني.
  • إمكانية تخصيص شاشات التوقف في أي وقت، أو استخدام شاشات توقف كيندل.
  • وجود خيار لتعطيل ظهور شاشات التوقف كذلك (لكن مع قفل الأزرار)، وهو أمر جيد لتثبيت عرض الصفحة المقروءة لمدة طويلة.
  • دعم القواميس المجانية المتاحة بصيغة برنامج StarDict المفتوح المصدر (جربت 10 قواميس دفعة واحدة).
  • فتح ملفات الصور مباشرة بخلاف طريقة نظام كيندل المعقدة.
  • إمكانية فتح ملفات الصوت في الخلفية، مع تخصيص قائمة تشغيل لملفات مجلد Music.
  • إمكانية الاتصال بالإنترنت من خلال جهاز الحاسوب عند وصله بكيندل من خلال USB، عن طريق برنامج ودليل مرفق بملفات النظام، ولم أجربه لعدم إتقاني للغة الصينية.
  • مـجــانــي.
العيوب:
  • عدم دعم النصوص العربية المجردة كما في نظام كيندل (رغم تجربتي لعدة خطوط عربية)، بل عدم دعم أغلب اللغات كذلك عدا اللغات الصينية.
  • الاستدارة الآلية في Kindle DX لا تعمل، وهي خاصية لا تهمني وعادةً ما أعطلها.
  • لا يمكنه قراءة صيغتي أمازون AZW و TPZ، ولعل السبب كونها محمية بـ DRM.
  • لا يوجد فيه اتصال بالإنترنت، لذا يجب الرجوع إلى نظام كيندل للاتصال بشبكة 3Gوربما WiFi كذلك.
  • رغم إنه مجاني إلا إنه ليس مفتوح المصدر.
أهم مفاتيح الاختصار:

الشاشة الرئيسة:
  • Z  للتبديل بين عرض المجلدات أو عرض الملفات دون أي تصنيفات.
  • T (في وضع عرض الملجدات): لإضافة مجلد.
  • X (في وضع عرض الملفات): للتبديل بين طرق العرض (حسب العنوان أو المؤلف أو التقييم أو القراءة أو تاريخ الإضافة أو نوع الملف أو التعليقات).
  • S  للبحث العام.
 مع الكتب:
  • /+Ctrl لعمل علامة مرجعية للصفحة (Bookmark) سوف يظهر رمز الصفحة المثنية أعلى يمين الصفحة.
  • Ctrl+H تدوير صفحة PDF إلى اليمين.
  • Ctrl+G تدوير صفحة PDF إلى الييسار.
  • Alt+Aa عرض معلومات الكتاب الحالي، مع إمكانية تحرير أيٍّ منها.
 اختصارات عامة:
  • Alt+SYM  صفحة الإعدادات (System settings).
  • Enter لتحديث الشاشة (Full Refresh) جيد لمن قد يجد رواسب للصفحات السابقة عند تعيين أكبر عدد للصفحات قبل التحديث، أنا مثلا أستخدم القيمة 999 في خيار Full Refresh ضمن إعدادات Pageturn لتجنب الوميض الأسود قدر الإمكان.
  • Alt+M مشغل صوتيات MP3 (يعمل داخل الكتب وفي الصفحة الرئيسة بنمط عرض الملفات، لكنه لا يعمل في نمط عرض المجلدات)
  • Alt+F  للتنقل بين الصفحات (الشاشة الرئيسة، وداخل الكتب).
  • (المسافة) الصفحة التالية (الشاشة الرئيسة، وداخل الكتب).
  • (Alt المسافة) القفز إلى الصفحات الخمس التالية (الشاشة الرئيسة، وداخل الكتب).
  • (Shift + المسافة) التقاط صورة للشاشة.
    سوف يحفظها في المجلد: K:\DK_System\PrintScreen ــ على اعتبار أن :K هو قرص كيندل لديك.

كيف يمكنني الحصول عليه ؟
 يمكنك تنزيل نسخة Flip الإنكليزية من الرابط التالي:
    كيف يمكنني تنصيبه على جهازي ؟

    اتبع الخطوات التالية: 

    0- تأكد من وجود مساحة فارغة قدرها 200 ميجابايت، مع وجود شحن بالبطارية قدرها 50% على الأقل.

    1- قم بتنزيل الملف التالي: Duokan-0.5.13-8942-English.rar، ثم قم بفك ضغطه في أي مكان على حاسوبك. 

    2- انسخ المجلدات DK_System و DK_Documents و DK_Pictures على الدليل الجذر للقرص التخزيني الخاص بكيندل.
    • المجلد DK_System هو مجلد النظام الرئيسي.
    • المجلد DK_Documents لوضع الكتب بالصيغ الخاصة التي يقرؤها Duokan كي لا يعرضها نظام كيندل في فهرسه الرئيسي في حال التبديل إليه (وهو اختياري).
    • المجلد DK_Pictures لوضع الصور دون أن تظهر في فهرس نظام كيندل الرئيسي في حال التبديل إليه (وهو اختياري أيضا).

    3- اختر ملف التحديث الخاص بنسخة جهازك حسب الرمز المذكور في الملف ضمن ملفات التحديث الموجودة داخل المجلدات التي باللغة الصينية (وهي الملفات التي تبدأ بكلمة Update وتنتهي بالملحق bin. إن كانت لواحق الملفات لديك ظاهرة ضمن إعدادات نظامك).
    • يجب وضع الملف المناسب لطراز الجهاز على الدليل الجذر (وليس داخل أي مجلد فرعي).
    • يوجد ملفات لتنصيب النظام وملفات لإزالة التنصيب يدويا، وهذه الأخيرة تحتوي ملفاتها على كلمةunduokan فانتبه لئلا تقع في اللبس وتستخدم ملف إلغاء التنصيب لتثبيت النظام. 
    • ملفات التنصيب موجودة في المجلد الصيني الثاني، بينما ملفات إلغاء التنصيب موجودة في المجلد الأول (حسب الترتيب الافتراضي للملفات حسب الاسم).
    • الملف المطلوب هاهنا سيكون بهذه الهيئة: Update_DK_$$$.bin، حيث إن $$$ هنا تعني رمز كل طراز على حدة.
      على سبيل المثال: إن كان لديك Kindle 3 WiFi فاستخدم هذا الملف: update_duokan_0b006.bin وإلا فاستخدم النسخة المناسبة لجهازك.
    وتفسير الرموز في أواخر الملفات كالتالي: 
    • dx = كيندل دي إكس الأبيض الإصدار الأمريكي (Kindle DX - U.S 3G) [رقمه التسلسلي B004]
    • dxi = كيندل دي إكس الأبيض الإصدار العالمي (Kindle DX - International 3G) [رقمه التسلسلي B005]
    • dxg أو 09 = كيندل دي إكس الكربوني (Kindle DX Graphite) [رقمه التسلسلي B009]
    • k2 = كيندل 2 الإصدار الأمريكي (Kindle 2 - U.S 3G) [رقمه التسلسلي B002]
    • k2i = كيندل 2 الإصدار العالمي (Kindle 2 -International 3G) [رقمه التسلسلي B003]
    • 0b006 = كيندل 3 مع WiFi و3G (الإصدار الأمريكي والعالمي) [رقمه التسلسلي B006]
    • 0b00a = كيندل 3 مع WiFi و3G (الإصدار البريطاني والأوروبي) [رقمه التسلسلي B00A]
    • 0b008 = كيندل 3 الإصدار العالمي (WiFi) [رقمه التسلسلي B008]
           راجع موضوع (الأرقام التسلسلية لطرازات كيندل) لمزيد من التوضيح.

    4- ضع ملف التحديث على الدليل الجذر الذي يحوي المجلدات "Documents" و "Audible" و "Music". ـ

    5- اذهب إلى الفهرس الرئيس (Home). ـ

    6- اضغط رز Menu ، ثم اختر Settings. ـ

    7اختر من القائمة Update Your Kindle .. كما في الصورتين التاليتين:
                               (1)                                                                 (2)

    سيقوم الجهاز الآن بعملية التحديث لتثبيت النظام مع إعادة التشغيل.

    8- شاشة الإقلاع سوف تخيرك بين نظامي كيندل و دوكان:
    • لاختيار نظام دوكان اضغط الرقم (1) أو (حرف Q).
    • ولاختيار نظام كيندل الأساسي اضغط الرقم (2) أو (حرف W).
    إذا تجاهلت الرسالة ولم تضغط شيئا سيقلع نظام كيندل بشكل افتراضي.

    هل يؤثر على الجهاز ؟ وهل يمكنني إزالته ؟
    لا يؤثر مطلقا على الجهاز (حسب تجربتي)، ويمكنك إزالته في أي وقت وبكل سهولة:
    • من صفحة الإعدادات (Settings) ثم اختيار Uninstall.
    • أو بحذف المجلدات التي تبدأ بـ  "_DX" يدويًا.
    • أو باستخدام ملف إلغاء التثبيت (راجع الخطوة رقم 3).
    كما يمكنك بعد تثبيته تحديث نظام كيندل الأصلي دون أي تعارض.
    وقد سبق لي إزالة إصدارة تجريبية قديمة منه في جهاز آخر، وها قد عدت إليه في هذه الإصدارة المُحسّنة.

    كانت هذه خلاصة تجربتي مع هذا النظام الرائع، أرجو أن تكون مفيدة لكم.


    I tried all the steps on the other threads to install Duokan Lite to no avail. What I found was a workaround for my Kindle 3 with 3.3 the firmware. I found that I was able to install Duokan Lite only after installing original Duokan using launchpad (even though I had no intention of using original Duokan).



    *PREPARATION*
    1. Install jailbreak.
    2. Install launchpad.



    *INSTALL ORIGINAL DUOKAN*
    3. Download Duokan version 0.5.13.8942 (2011/05/20) with preconfigured English language here.
    4. Open the Duokan archive and copy the folder DK_System to your Kindle root directory. Notice that If you try to install using the conventional .bin update method, it will fail. So you need to use launchpad to get around this by going here. Follow the instructions on that post to install Duokan original.



    INSTALL OLD DUOKAN LITE AND UPDATE
    5. Only after installing Duokan original, can you install Duokan Lite. You will need to install an older version of Duokan Lite and then use the option to update via wi-fi. Download older version of Duokan Lite here.
    6. Open the Duokan Lite archive and copy/merge the folder DK_System with the one that already exist that was taken from Duokan original.
    7. Now you can finally update Duokan Lite via .bin, so copy and paste the corresponding .bin file from kindle3.2.1升级包. Make sure that the file is 131kb and paste that file into the root directory of your Kindle.
    8. Reboot into Kindle (not Duokan original!!!). Go to Menu>Settings>Update. The update will take around 5 minutes. Even if it says update failed, you should now be able to boot into Duokan Lite by pressing Q or A when the boot screen gives options. To boot into Kindle press Z.
    9. Once you're in Duokan Lite, connect to wi-fi and *check for UPDATE*.
    10. Once it's done, you can choose to delete original Duokan and simply keep Duokan Lite.



    I battled trying to install Duokan on my newly replaced Kindle (3.2.1) none of the binaries worked, tried the full duokan and last week's release of Duokan lite (which now supports epub as well I noticed)

    In the end I discovered that you can SSH into the kindle using the usb networking hack and run a script to tell the kindle to run Duokan installer..
    [ /mnt/us/DK_System/install/install.sh]
    Despite being a geek, didn't really fancy the hassle of that so wrote my first launchpad script to do the same thing:

    I say made, I actually completely copies the one that was made for the updated text to speech mod, so thanks to him in fairness.


    Create a new text file, call it whatever you like.ini.. mine is duokan.ini

    copy this into it

    [Actions];; run Duokan installer F D = !sh /mnt/us/DK_System/install/install.sh &


    save it in the launchpad folder, restart the kindle (I had to restart a couple of times)

    Hit Shift F D

    it *should* say success at the bottom of the screen. Restart the kindle from the main menu and, fingers crossed it should restart and reboot into Duokan.


    Oddly, I noticed that doing so also mashed up my text to speech mod -may have just been me though?

    So my kindle now has:

    custom fonts,
    custom screensavers
    launchpad
    fbreader
    better Text to speech engine
    Dictaphone mod, and
    dual boots into Duokan.


    won't say it wasn't all a massive fiddle, because it is, but I'm very happy now


    If I can, happy to help anyone else.

    Iain

    No comments: