• Android üretici yazılımını taşıma. Android ürün yazılımı taşıma Qualcomm snapdragon ürün yazılımı taşıma

    Qualcomm Akıllı Telefon Yazılım Güncelleme Aracı- Donanımında Qualcomm işlemci bulunan Android cihazlar (akıllı telefonlar ve tabletler) için flaşör. Bu arada çoklu bağlantı noktası, aynı anda bellenim altında 16 adede kadar cihazı destekler. Böylece, aynı anda on altı adede kadar, örneğin akıllı telefonları yeniden başlatabilirsiniz! Ve her birini yanıp sönme işlemi yaklaşık dört dakika sürer. Tüm detayları içeren talimatlar arşivde mevcuttur veya aşağıda biraz daha okuyabilirsiniz. Ayrıca arşivde Quilcom için gerekli sürücüleri bulacaksınız.


    • Tür: yanıp sönen
    • Platform: Windows


    • firmware_filename.bin (belki .7z) - üretici yazılımı ile arşivleyin

    • Qualcomm Akıllı Telefon Yazılım Güncelleme Aracı - flash sürücü

    • Uniscope_Qualcomm driver_V1.0.1.zip - Qualcomm sürücüleri (64 bit işletim sistemine kurarken, sürücü dijital imza doğrulamasını devre dışı bırakmak gerekir)

    • Flashing_Procedure_Instruction for flashing.pdf - yanıp sönme talimatları (tüm oturumlar, flaşörden gelen şifreler bu kılavuzdadır)


    Daha önce açtıysanız telefonu kapatıyoruz ve Ses + ve Ses - tuşlarına basılı tutarak telefon açılıncaya kadar güç tuşuna basılı tutuyoruz. Telefonu bir kablo ile PC'ye bağlıyoruz ve cihaz yöneticisini açıyoruz.


    Doğru yapılırsa, QHSUSB_BULK cihazını Cihaz Yöneticisinde şu VID ve PID ile göreceksiniz: USB\VID_05C6&PID_9008&REV_0000


    Üzerine sağ tıklayıp "Sürücüleri güncelle ..." öğesini seçiyoruz, ardından bu bilgisayardaki sürücüleri aramayı seçiyoruz ve sürücülere giden yol olarak arşivi açarken aldığımız Uniscope_Qualcomm driver_V1.0.1 klasörünü belirtiyoruz :



    Qualcomm Akıllı Telefon Çoklu Bağlantı Noktalı Yazılım Yükseltme Aracını başlatın. Görünen iletişim kutusunda, Operatör kullanıcı adınızın Yönetici olarak değişmesi için ünlem işaretine tıklayın ve ustest şifresini girin, ardından Tamam'a tıklayın.


    Program penceresinde, Soft Folder Yükle düğmesine basın ve paketinden çıkardığımız arşivden MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4.bin üretici yazılımının bulunduğu klasörü seçin. Ardından, herhangi bir pencerede, telefonun İndirme Modunda bulunduğu COM bağlantı noktasını seçin (benim durumumda COM3'tür) ve Başlat düğmesine basın. Qualcomm Akıllı Telefon Çok Bağlantı Noktalı Yazılım Yükseltme Aracı penceresi, Başlat düğmesine basmadan önce şu şekilde görünür:


    Donanım yazılımı süreci başladı


    Tamamlandığının başarılı bir işareti, İndir bitiş! yazısının ortaya çıkmasıdır. durum penceresinde:


    Ürün yazılımı tamamlandıktan sonra telefon otomatik olarak yeniden başlatılmalıdır, ancak bu bir gerçek değildir

    Android belleniminin nasıl taşınacağı konusu oldukça hileli, ancak alaka düzeyini kaybetmiyor. Aksine, giderek daha fazla insan onunla ilgilenmeye başlıyor. Bu yazımızda sadece aynı çekirdeğe sahip cihazları taşımayı ele alacağız. Kendiniz için süper ilginç bir ürün yazılımı istiyorsanız, bu sürecin "mutfağı" ile ilgilenmeye başlamanın zamanı geldi.

    adım adım talimat

    Ne gerekli olacak:

    • herhangi bir işletim sistemine sahip bilgisayar;
    • WinRAR veya benzeri bir arşivleyici;
    • not defteri++;
    • iki ROM: taşınabilir (bundan sonra PROM olarak anılacaktır - "tsatski" olarak anılacaktır) ve temel (bundan sonra BROM olarak anılacaktır - üzerinde bir araya geleceğiz).

    * BROM - kural olarak, yerel üretici yazılımı.

    **Bu bir ARM cihazı olduğu için öncelikle hangi işlemciye sahip olduğunuzu bilmeniz gerekir.

    birinci perde

    Sistem/uygulama dizininden masaüstünüzdeki herhangi bir klasöre bir yedekleme oluşturun. Dosyaları kopyaladığınızda, sorunun ne olduğunu anlayacaksınız, çünkü taşımaya başladıysanız, bu muhtemelen MID'nizi birden fazla kez flash ettiğiniz anlamına gelir.

    ikinci eylem

    Resimde gösterilen dizinleri BROM'dan silin ve buna göre klasörleri PROM'dan yapıştırın.

    Üçüncü Perde

    Şimdi ilk eylemdeki dosyaları tekrar BROM'a atıyoruz.

    hareket dört

    system / lib BROM klasörüne giriyoruz ve tüm kitaplıkları kopyalayıp ilgili PROM deposuna değiştiriyoruz (şaşırmayın, bu şekilde daha kolay). Aynısını /system/etc/init.d ve /system/etc/permissions yolları boyunca yapıyoruz. Yukarıdaki üç dizin artık yok edilebilir (BROM'da) ve PROM'daki her şey onların yerine kopyalanabilir.

    Önemli: build.prop dosyalarını her iki ROM'da da Notepad++ ile açın. Bu geliştirilmiş not defteri, sekmeleri iyi gösterir. İkincisi birbirinin karşısında olmalı ve ro.build.description = girişi kesinlikle eşleşmelidir, aksi takdirde cihazı hiç flaşlayamazsınız. Gönderi yanlışsa, düzenleyin. Aynısını META-INFcomgoogleandroid yolunda bulunan updater-script ile yapın. Doğal olarak giriş, PROM girişi ile aynı olmalıdır.

    Çok önemli: Sembolik bağlantıları kesinlikle değiştiremezsiniz. Değiştirebilir veya düzeltebilir ya da ui_prints, run_programs, iddialar ve tabii ki çekirdeği ekleyebilirsiniz.

    En önemli: Updater-script BROM Formatında cihazınıza uygun değerler olmalıdır. Bazen init.rc BOOTCLASSPATH'i düzeltmeniz veya onu RBOOT'tan kopyalamanız gerekir. Ardından, elbette, çekirdeği yeniden paketleyin.

    Her şey! ARM tabanlı Android belleniminin taşınması bu şekilde yapılır. İyi şanlar!

    Üretici yazılımı taşıma, kullanışlı özelliklerini korurken cihazlarını farklı bir ortama uyarlamak isteyen birçok gelişmiş kullanıcının ilgisini çeker. Genellikle bu işlemin asıl amacı, gadget'ınızdaki üretici yazılımını "daha ilginç" hale getirmektir. Tüm bunların ARM platformu ile Android teknolojisinde nasıl gerçekleştiğine bakalım.

    Kullanıcıların her biri gadget'larına orijinal bir şey eklemek ister

    Bellenimi taşımak için neye ihtiyacınız var?

    Bu işlem aşağıdaki bileşenleri gerektirir:

    • Not defteri uygulaması veya başka bir metin düzenleyici (ancak bu program, diğerleri arasında en uygun ve düşünceli olarak kabul edilir).
    • WinRar arşivleyici.
    • Tüm sürecin yürütüldüğü bilgisayar.
    • İki ROM - biri bellenim verilerini aktarmanın kaynağıdır, diğerinde ise bunları yazılım için toplarız.

    Ürün yazılımı nasıl taşınır?

    Öncelikle PC'deki system/app dizininden .apk uzantılı aşağıdaki dosyaları kopyalayarak bilgisayarda bir backup klasörü oluşturuyoruz:

    • vpn hizmetleri.
    • kamera.
    • Bluetooth.

    Daha sonra firmware kuracağımız cihazda (diğer adı BROM) bu dosyaları sileriz ve bunların yerine PROM da denilen aşağıdaki dizinleri sileriz:

    • /veri.
    • /sistem/uygulama.
    • /sistem/çerçeve.
    • /sistem/yazı tipleri.
    • /sistem/medya.

    Ayrıca libandroid_runtime.so kitaplığını temel ROM'daki /system/lib klasörüne kopyalıyoruz. Şimdi daha önce silinen dosyaları ilk adımdan BROM'a geri taşıyoruz.

    Daha sonra, temel ROM'dan PROM'a bu tür kitaplıkların bir kopyasını yaparız, örneğin:

    • sistem/lib.
    • /sistem/vb/init.d.
    • /sistem/vb/izinler.

    Lütfen kopyalamanın diğer ekipmanlarda bulunan verilerin değiştirilmesiyle yapıldığını ve bunlara ek olarak yapılmadığını unutmayın. Şimdi BROM'daki bu üç dizini silip PROM'daki her şeyi yerlerine kopyalıyoruz.

    Not Defteri düzenleyicisiyle çalışmaya devam ediyoruz ve aşağıdaki adımları gerçekleştiriyoruz:

    • Her ROM'da build.prop dosyasını açın ve her iki pencereyi de birbirinin karşısına yerleştirin.
    • Ro.build.description= girişinin her iki cihazda da eşleştiğini doğrularız, aksi halde üretici yazılımı tamamlanamaz. Gerekirse, PROM ve BROM'daki girişlerin aynı olması için.
    • /META-INF/com/google/android yolunda ilerliyoruz ve şimdi updater-script adlı dosyaları doğrulama için açıyoruz. Aynı değillerse, BROM'un taşınan ROM'da belirtilen değerle eşleşmesi için bunları düzeltmeniz gerekir.

    Not.Çekirdek veya izinler, iddialar, ui_prints, run_programs gibi seçenekleri düzenleyebilir veya ekleyebilirsiniz, ancak sembolik bağlantıların değerini asla değiştiremezsiniz.

    Yapılacak son şey, güncelleyici komut dosyasında temel ROM'daki Biçim değerleri parametresini kontrol etmektir (belirtilen veriler için uygun olmalıdır). İki çekirdek farklı üreticilerdense, çekirdeği paketinden çıkardığınızdan ve BOOTCLASSPATH verilerini taşınabilir ROM'dan init.rc'deki BROM'a kopyaladığınızdan emin olun.

    Gerçekleştirilen tüm işlemlerden sonra, ürün yazılımı temel ROM'da olacak ve kendi takdirinize bağlı olarak onu tamamlayabilirsiniz. Gördüğünüz gibi tüm süreç biraz zaman alıyor ve özel bilgi gerektirmiyor. Bu nedenle, sabit yazılımın taşınmasını kendiniz kolayca halledebilirsiniz.

    Firmware'i resmi olarak desteklenmeyen Android cihazlara taşımaya ayrılan bu makale, "robotlarının" yazılımını güncellemek isteyenler, ancak "standart" resmi ve özel üretici yazılımı setinin yeterli olmadığı kişiler için yararlı olacaktır. Bu tür bağlantı noktalarının oluşturulması sürecinde belirli hataların veya küçük hataların ortaya çıkabileceğini hemen not ediyoruz, ancak kılavuz, aksaklıkları düzeltmeye gitmeden yalnızca genel sorunlara değinecektir.

    Taşıma için, Notepad ++ (veya başka bir yüksek kaliteli metin düzenleyici), WinRar (veya başka bir arşivleme programı), kişisel bir bilgisayar (Windows işletim sistemi veya başka bir işletim sistemine sahip) ve en azından temel bir programa ihtiyacınız olacaktır. Android işletim sisteminin yapısındaki bilgi düzeyi ve sağduyu (örneğin, HDPI-ROM'u doğrudan MDPI'ye vb.

    Ayrıca iki ROM'a da ihtiyacınız olacak - bir taşınabilir ve bir CM7 / GB / Stock, oluşturulmakta olan bağlantı noktası için temel olarak. ROM tabanı ve ROM bağlantı noktasının aynı işlemci tipi için olması gerektiğinden, cihazınızın hangi ARM platformunun revizyonuna (ARMv5, ARMv6 veya ARMv7) dayalı olduğuna göre de tanımlanmalısınız.

    Aslında, çalışma üç ana klasörle gerçekleştirilir - ihtiyacımız olan her şeyi çıkardığımız taşınabilir bir ROM; temel ROM - yani taşımanın yapıldığı ve halihazırda ROM'un yeni bir sürümünü oluşturduğumuz yer; yol boyunca oluşturulan yedekler.

    İlk olarak, temel ROM klasöründen, yani dizinde bulunan dosyalardan bir yedek oluşturalım. /sistem/uygulama:

    stk.apk
    vpnservices.apk
    kamera.apk
    bluetooth.apk

    Yedekleme, masaüstünüzde bile istediğiniz yere yerleştirilebilir.

    Aşağıdaki klasörleri temel ROM'dan kaldırın ve taşınabilir olanla değiştirin:

    /veri
    /sistem/uygulama
    /sistem/çerçeve
    /sistem/yazı tipleri
    /sistem/medya

    Taşınabilir ROM'dan temel kitaplığa kopyalamayı unutmayın libandroid_runtime.so bir klasöre /sistem/lib, çünkü onsuz yeni ROM büyük olasılıkla hiç başlamayacak. Bununla birlikte, değiştirme koşulu altında, cihaz döngüsel bir yeniden başlatmaya girerse, yani durmadan ve boşuna yeniden başlatılırsa, kullanmaya değer. libandroid_runtime.so temel ROM'dan.

    Yedeklediğimiz dosyaları base ROM'a kopyalıyoruz. Ardından, içinde bulunan tüm kitaplıkları ve klasörleri kopyalayın. sistem/lib temel ROM'u, taşınabilir olanın uygun dizinine. Adlarda bir eşleşme olması durumunda tüm dosyaları değiştiririz. Veritabanındaki dizini sil lib tamamen, aynı klasörü portludan temel ROM'a taşıyoruz.

    Klasöre git /sistem/vb. temel ROM, klasörü açın içinde.D. Tüm içeriğini aynı şekilde kopyalayın ( /sistem/vb/init.d) taşınabilir ROM'un dizini. Ardından "base" içindeki klasörü siliyoruz. Kopyala içinde.D"bağlantı noktasından" "tabana", /sistem/vb..

    dizini yeniden açma /sistem/vb. klasörü açtığımız temel ROM izinler. Tüm içeriğini aynı klasöre kopyalayın ( /sistem/vb/izinler) taşınabilir bir ROM'un. Klasörü tekrar silin izinler"temelde", ardından taşınabilir ROM'dan kopyalıyoruz izinler V /sistem/vb. baz ROM'u. Bu tür basit eylemler, izin ve boşluk sorunlarını gerçekte ortaya çıkmadan önce çözebilir.

    Dosyayı bir metin düzenleyiciyle açın (Notepad++ kullanmanızı öneririz) inşa etmek.destek taşınabilir ROM ve "temel". İki Notepad++ penceresini yan yana yerleştirin ve düzenleyin inşa etmek.destek taşınabilir ROM, temel olana göre eşleşecek şekilde. Parametrelerin şu şekilde olması çok önemlidir:

    ro.build.description=
    ro.build.fingerprint=

    İÇİNDE inşa etmek.destek taşınabilir ROM'un yüzdesi temel ROM'dakiyle aynıydı, aksi halde oluşturulan üretici yazılımı hiç çalışmayacaktır. Kurtarırız inşa etmek.destek ve Notepad++'ı kapatın, ardından kopyalayın İnşa etmek.destek taşınabilir ROM'dan tabana.

    Şimdi düzenlemeniz gerekiyor güncelleyici-senaryo. Klasöre git META-INFiletişimgoogleandroid temel ROM'u açın ve bu dosyayı Notepad++ ile açın. biz de açıyoruz güncelleyici-senaryo ve taşınabilir ROM. İki Notepad++ penceresini yan yana yerleştirin ve değiştirin güncelleyici-senaryo ile benzerlik için "bazlar" güncelleyici-senaryo"liman". Değiştirmeniz kesinlikle önerilmez sembolik bağlar. Düzeltmeniz veya herhangi bir şey eklemeniz yeterli izinler, iddia ediyor, ui_baskılar, koşmak_programlar ve yüklenecek üretici yazılımı çekirdeği. İÇİNDE güncelleyici-senaryo"tabanlar" dikkatlice kontrol edilir Biçimdeğerler istenilen mobil cihaz modeli için ayarlanmıştır. İki kez kontrol ediyoruz veya istenen çekirdeği seçtik. Cihaz, çekirdeğin alındığı üreticiden değilse, kesinlikle paketinden çıkarmanız ve ardından düzeltmeniz gerekir. BOOTCLASSPATH V içinde.rc. BOOTCLASSPATH"bağlantı noktasından" temel ROM'a kopyalıyoruz, ardından çekirdeği yeniden paketliyoruz.

    Temelde bu. Son üretici yazılımı, temel ROM klasöründe çıktı. Ayrıca zevkinize göre farklı uygulamalar, yamalar, komut dosyaları vb.