Որոնվածի տեղափոխում qualcomm snapdragon 615-ին: Android որոնվածի տեղափոխում: Ինչ է անհրաժեշտ որոնվածը տեղափոխելու համար

Android-ի որոնվածը տեղափոխելու թեման բավականին խճճված է, բայց չի կորցնում իր արդիականությունը: Ընդհակառակը, ավելի ու ավելի շատ մարդիկ են սկսում դրանով հետաքրքրվել։ Այս հոդվածում մենք կքննարկենք միայն նույն միջուկներով սարքերի տեղափոխումը: Եթե ​​ցանկանում եք ձեզ համար գերհետաքրքիր որոնվածը ունենալ, ապա ժամանակն է սկսել զբաղվել այս գործընթացի «խոհանոցով»:

Քայլ առ քայլ հրահանգ

Ինչ կպահանջվի.

  • համակարգիչ ցանկացած ՕՀ-ով;
  • WinRAR կամ նմանատիպ արխիվատոր;
  • նոթատետր ++;
  • երկու ROM՝ շարժական (այսուհետ՝ PROM - որից կվերցնենք «ծացկի») և հիմնական (այսուհետ՝ BROM՝ որի վրա կհավաքենք)։

* BROM - որպես կանոն, հայրենի որոնվածը:

**Քանի որ սա ARM սարք է, նախ պետք է իմանալ, թե ինչ պրոցեսոր ունեք։

Գործել առաջին

Ստեղծեք կրկնօրինակում համակարգի/հավելվածի գրացուցակից ձեր աշխատասեղանի ցանկացած թղթապանակում: Ֆայլերը պատճենելով կհասկանաք, թե ինչում է խոսքը, որովհետև եթե սկսել եք տեղափոխել, նշանակում է, որ հավանաբար մեկ անգամ չէ, որ ձեր MID-ը լուսարձակել եք։

Գործողություն երկրորդ

Ջնջեք նկարում պատկերված դիրեկտորիաները BROM-ից և, համապատասխանաբար, տեղադրեք թղթապանակները PROM-ից:

Գործողություն երրորդ

Այժմ մենք առաջին գործողության ֆայլերը հետ ենք նետում BROM:

գործել չորրորդ

Մենք մտնում ենք system / lib BROM թղթապանակ և պատճենում և փոխարինում ենք բոլոր գրադարանները համապատասխան PROM պահեստում (մի զարմացեք, այսպես ավելի հեշտ է): Մենք նույնն ենք անում /system/etc/init.d և /system/etc/permissions ուղիներով: Վերոնշյալ երեք գրացուցակները այժմ կարող են ոչնչացվել (BROM-ում), և PROM-ից ամեն ինչ կարող է պատճենվել իրենց տեղում:

Կարևոր է.բացեք build.prop ֆայլերը երկու ROM-ներում էլ Notepad++-ով: Այս բարելավված նոթատետրը լավ ցույց է տալիս ներդիրները: Վերջինս պետք է լինի մեկը մյուսին հակառակ, իսկ ro.build.description = մուտքագրումը պետք է բացարձակապես համընկնի, հակառակ դեպքում դուք ընդհանրապես չեք կարողանա թարթել սարքը: Եթե ​​գրառումը սխալ է, խմբագրեք այն։ Նույնը արեք META-INFcomgoogleandroid ուղու վրա գտնվող թարմացնող-սկրիպտի հետ: Բնականաբար, մուտքը պետք է նույնական լինի PROM մուտքի հետ:

Շատ կարևոր է. դուք բացարձակապես չեք կարող փոխել սիմհղումները: Դուք կարող եք փոխել կամ ուղղել այն, կամ ավելացնել ui_prints, run_programs, asserts և իհարկե միջուկը:

Ամենակարևորը. Updater-script-ում BROM ձևաչափի արժեքները պետք է լինեն ձեր սարքի համար: Երբեմն դուք պետք է շտկեք init.rc BOOTCLASSPATH-ը կամ պարզապես պատճենեք այն RBOOT-ից: Հետո, իհարկե, նորից փաթեթավորեք միջուկը։

Դե, ամեն ինչ! ARM-ի վրա հիմնված Android որոնվածի տեղափոխումը կատարվում է այսպես. Հաջողություն!

Qualcomm սմարթֆոնների ծրագրակազմի թարմացման գործիք- թարթիչ Android սարքերի համար (սմարթֆոններ և պլանշետներ), որոնք գլխարկի տակ ունեն Qualcomm պրոցեսոր: Multi-port, ի դեպ, միաժամանակյա որոնվածով աջակցում է մինչև 16 սարք: Այսպիսով, դուք կարող եք միանգամից թարմացնել մինչև տասնվեց, օրինակ, սմարթֆոններ: Իսկ դրանցից յուրաքանչյուրի թարթման գործընթացը տևում է մոտ չորս րոպե։ Բոլոր մանրամասներով հրահանգները հասանելի են արխիվում, կամ կարող եք մի փոքր ավելին կարդալ ստորև: Նաև արխիվում կգտնեք Quilcom-ի համար անհրաժեշտ դրայվերները։


  • Ժանրը՝ թարթող
  • Հարթակ՝ Windows


  • firmware_filename.bin (գուցե .7z) - արխիվ որոնվածով

  • Qualcomm Smartphone Software Update Tool - ֆլեշ վարորդ

  • Uniscope_Qualcomm driver_V1.0.1.zip - Qualcomm դրայվերներ (64-բիթանոց ՕՀ-ում տեղադրելու ժամանակ անհրաժեշտ է անջատել վարորդի թվային ստորագրության ստուգումը)

  • Flashing_Procedure_Instruction for flashing.pdf - թարթման հրահանգներ (բոլոր մուտքերը, գաղտնաբառերը flasher-ից ներկայացված են այս ձեռնարկում)


Մենք անջատում ենք հեռախոսը, եթե նախկինում այն ​​միացրել եք և պահելով Volume + և Volume - կոճակները, պահեք միացման կոճակը, մինչև հեռախոսը միանա: Հեռախոսը մալուխով միացնում ենք համակարգչին և բացում սարքի կառավարիչը։


Եթե ​​ճիշտ եք արել, դուք կտեսնեք QHSUSB_BULK սարքը Device Manager-ում հետևյալ VID-ով և PID-ով՝ USB\VID_05C6&PID_9008&REV_0000:


Մենք աջ սեղմում ենք դրա վրա և ընտրում «Թարմացնել դրայվերները ...» կետը, այնուհետև ընտրում ենք վարորդների որոնումը այս համակարգչում և որպես դրայվերների ուղի նշում ենք Uniscope_Qualcomm driver_V1.0.1 թղթապանակը, որը մենք ստացել ենք արխիվը բացելիս: :



Գործարկեք Qualcomm Smartphone Multi-Port Software Upgrade Tool-ը: Հայտնվող երկխոսության մեջ կտտացրեք բացականչական նշանի վրա, որպեսզի ձեր Օպերատորի անունը փոխվի Ադմինիստրատորի և մուտքագրեք գաղտնաբառ ustest, ապա սեղմեք Ok:


Ծրագրի պատուհանում սեղմեք Load Soft Folder կոճակը և ընտրեք թղթապանակը MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4.bin որոնվածով մեր բացած արխիվից: Հաջորդը, պատուհաններից որևէ մեկում ընտրեք COM պորտը, որի վրա մենք ունենք հեռախոսը Download Mode-ում (իմ դեպքում դա COM3 է) և սեղմեք Start կոճակը։ Այսպիսի տեսք ունի Qualcomm Smartphone Multi-Port Software Upgrade Tool-ի պատուհանը՝ նախքան «Սկսել» կոճակը սեղմելը.


Ծրագրաշարի գործընթացը սկսվել է


Դրա ավարտի հաջող նշանը մակագրության հայտնվելն է Download finish! կարգավիճակի պատուհանում.


Հեռախոսը պետք է ինքնաբերաբար վերագործարկվի որոնվածը ավարտելուց հետո, բայց ոչ փաստ

Ներկառուցված ծրագրերի տեղափոխումը հետաքրքրում է շատ առաջադեմ օգտատերերի, ովքեր ցանկանում են իրենց սարքը հարմարեցնել այլ միջավայրին՝ պահպանելով դրա օգտակար հատկությունները: Սովորաբար այս գործընթացի հիմնական նպատակը ձեր գաջեթի որոնվածը «ավելի հետաքրքիր» դարձնելն է և. Եկեք տեսնենք, թե ինչպես է այս ամենը տեղի ունենում Android տեխնոլոգիայի վրա ARM հարթակով:

Օգտատերերից յուրաքանչյուրը կցանկանար իր գաջեթին օրիգինալ բան ավելացնել

Ի՞նչ է անհրաժեշտ որոնվածը տեղափոխելու համար:

Այս գործընթացը պահանջում է հետևյալ բաղադրիչները.

  • Notepad հավելված կամ այլ տեքստային խմբագրիչ (սակայն այս ծրագիրը համարվում է ամենահարմարն ու մտածվածը մնացածների մեջ):
  • WinRar արխիվատոր.
  • Համակարգիչ, որի միջոցով իրականացվում է ողջ գործընթացը։
  • Երկու ROM - մեկը որոնվածի տվյալների փոխանցման աղբյուրն է, մյուսում մենք դրանք կհավաքենք ծրագրային ապահովման համար:

Ինչպե՞ս է որոնվածը տեղափոխվում:

Նախևառաջ, մենք համակարգչի վրա ստեղծում ենք պահուստային թղթապանակ՝ համակարգչի համակարգից/հավելվածի գրացուցակից պատճենելով հետևյալ ֆայլերը .apk ընդլայնմամբ.

  • vpn ծառայություններ.
  • տեսախցիկ.
  • bluetooth.

Այնուհետև այն սարքի վրա, որտեղ մենք կկառուցենք որոնվածը (նրա մյուս անունը BROM է), մենք ջնջում ենք այս ֆայլերը, իսկ դրանց փոխարեն, որը նաև կոչվում է PROM, հետևյալ գրացուցակները.

  • /տվյալներ.
  • /համակարգ/հավելված.
  • /համակարգ/շրջանակ:
  • /համակարգ/տառատեսակներ.
  • /համակարգ/մեդիա.

Մենք նաև պատճենում ենք libandroid_runtime.so գրադարանը բազային ROM-ի /system/lib թղթապանակում: Այժմ մենք վերադառնում ենք BROM նախկինում ջնջված ֆայլերը առաջին քայլից:

Այնուհետև մենք նման գրադարանների պատճեն ենք ստեղծում բազային ROM-ից մինչև PROM, ինչպիսիք են.

  • համակարգ/lib.
  • /system/etc/init.d.
  • /համակարգ/etc/թույլտվություններ:

Խնդրում ենք նկատի ունենալ, որ պատճենումը կատարվում է այլ սարքավորումների վրա առկա տվյալների փոխարինմամբ, այլ ոչ որպես դրանց հավելում: Այժմ մենք ջնջում ենք այս երեք դիրեկտորիաները BROM-ում և պատճենում ենք ամեն ինչ PROM-ից իրենց տեղում:

Մենք շարունակում ենք աշխատել Notepad-ի խմբագրիչի հետ և կատարել հետևյալ քայլերը.

  • Բացեք build.prop ֆայլը յուրաքանչյուր ROM-ի վրա և տեղադրեք երկու պատուհանները միմյանց դեմ:
  • Մենք ստուգում ենք, որ ro.build.description= գրառումը համընկնում է երկու սարքերի վրա, հակառակ դեպքում որոնվածը չի կարող ավարտվել: Անհրաժեշտության դեպքում, որպեսզի PROM-ի և BROM-ի գրառումները լինեն նույնական:
  • Մենք գնում ենք /META-INF/com/google/android ճանապարհով և այժմ ստուգման համար բացում ենք ֆայլեր, որոնք կոչվում են updater-script: Եթե ​​դրանք նույնական չեն, ապա դուք պետք է ուղղեք դրանք այնպես, որ BROM-ը համապատասխանի այն արժեքին, որը նշված է տեղափոխված ROM-ում:

Նշում.Դուք կարող եք խմբագրել կամ ավելացնել այնպիսի տարբերակներ, ինչպիսիք են միջուկը կամ թույլտվությունները, պնդումները, ui_prints, run_programs, բայց երբեք մի փոխեք symlinks-ի արժեքը:

Վերջին բանը, որ պետք է անել, ստուգել թարմացման սկրիպտը Format արժեքների պարամետրի համար բազային ROM-ում (նշված տվյալները պետք է հարմար լինեն): Եթե ​​երկու միջուկները տարբեր արտադրողներից են, համոզվեք, որ բացեք միջուկը և պատճենեք BOOTCLASSPATH տվյալները շարժական ROM-ից BROM init.rc-ում:

Կատարված բոլոր գործողություններից հետո որոնվածը կլինի բազային ROM-ում, և դուք կարող եք այն լրացնել ձեր հայեցողությամբ: Ինչպես տեսնում եք, ամբողջ գործընթացը մի փոքր ժամանակ է պահանջում և չի պահանջում հատուկ գիտելիքներ: Հետևաբար, դուք կարող եք հեշտությամբ կարգավորել որոնվածի տեղափոխումը ինքներդ:

Այս հոդվածը, որը նվիրված է որոնվածը պաշտոնապես չաջակցվող Android սարքեր տեղափոխելուն, օգտակար կլինի նրանց համար, ովքեր ցանկանում են թարմացնել իրենց «ռոբոտի» ծրագրակազմը, բայց ում համար պաշտոնական և մաքսային որոնվածի «ստանդարտ» փաթեթը բավարար չէ: Մենք անմիջապես նշում ենք, որ նման նավահանգիստների ստեղծման գործընթացում կարող են առաջանալ որոշակի սխալներ կամ աննշան սխալներ, այնուամենայնիվ, ուղեցույցը կանդրադառնա միայն ընդհանուր խնդիրներին, առանց խորանալու թերությունների շտկման մեջ:

Տեղափոխման համար ձեզ հարկավոր են այնպիսի ծրագրեր, ինչպիսիք են Notepad ++ (կամ ցանկացած այլ բարձրորակ տեքստային խմբագրիչ), WinRar (կամ արխիվացնող այլ ծրագիր), անհատական ​​համակարգիչ (Windows կամ այլ օպերացիոն համակարգով), ինչպես նաև առնվազն հիմնական: Android օպերացիոն համակարգի կառուցվածքի և ողջախոհության գիտելիքների մակարդակը (օրինակ, անիմաստ է HDPI-ROM-ը տեղափոխել ուղղակիորեն MDPI և այլն):

Ձեզ անհրաժեշտ կլինի նաև երկու ROM՝ շարժական մեկը և CM7 / GB / Stock, որպես ստեղծվող պորտի հիմք: Դուք նաև պետք է բացահայտեք, թե ձեր սարքը ARM հարթակի որ վերանայման վրա է հիմնված (ARMv5, ARMv6 կամ ARMv7), քանի որ ROM բազան և ROM պորտը պետք է լինեն նույն տեսակի պրոցեսորի համար:

Փաստորեն, աշխատանքն իրականացվում է երեք հիմնական թղթապանակներով՝ շարժական ROM, որից մենք հանում ենք այն ամենը, ինչ մեզ անհրաժեշտ է; բազային ROM - այսինքն, որտեղ է կատարվում տեղափոխումը, և որտեղ մենք արդեն կառուցում ենք ROM-ի նոր տարբերակը; ճանապարհին ստեղծված կրկնօրինակները:

Նախ, եկեք ստեղծենք պահեստային պատճեն բազային ROM թղթապանակից, մասնավորապես այն ֆայլերից, որոնք գտնվում են գրացուցակում /համակարգ/հավելված:

stk.apk
vpnservices.apk
camera.apk
bluetooth.apk

Կրկնօրինակումը կարող է տեղադրվել ցանկացած վայրում, որտեղ ցանկանում եք, նույնիսկ ձեր աշխատասեղանին:

Հեռացրեք հետևյալ թղթապանակները հիմնական ROM-ից և փոխարինեք դրանք շարժականով.

/տվյալներ
/համակարգ/հավելված
/համակարգ/շրջանակ
/համակարգ/տառատեսակներ
/համակարգ/մեդիա

Մի մոռացեք պատճենել շարժական ROM-ից բազային գրադարան libandroid_runtime.soդեպի թղթապանակ /համակարգ/lib, քանի որ առանց դրա նոր ROM-ը, ամենայն հավանականությամբ, ընդհանրապես չի սկսվի։ Այնուամենայնիվ, եթե փոխարինման պայմանով սարքը անցնում է ցիկլային վերագործարկման, այսինքն՝ այն անդադար վերագործարկում է և ապարդյուն, արժե փորձել օգտագործել։ libandroid_runtime.soբազային ROM-ից:

Մենք պատճենում ենք այն ֆայլերը, որոնք կրկնօրինակել ենք բազային ROM-ում: Հաջորդը, պատճենեք բոլոր գրադարաններն ու թղթապանակները, որոնք գտնվում են համակարգ/libբազային ROM՝ շարժականի համապատասխան գրացուցակում: Մենք փոխարինում ենք բոլոր ֆայլերը անունների համընկնման դեպքում: Ջնջել գրացուցակը տվյալների բազայում libամբողջությամբ, մենք տեղափոխում ենք նույն թղթապանակը տեղափոխվածից դեպի բազային ROM:

Գնացեք թղթապանակ /համակարգ/և այլնբազային ROM, բացեք թղթապանակը սկզբում.դ. Պատճենեք դրա ամբողջ բովանդակությունը նույնում ( /system/etc/init.d) շարժական ROM-ի գրացուցակը: Այնուհետև մենք ջնջում ենք «բազայի» թղթապանակը: Պատճենել սկզբում.դդեպի «բազա»՝ «պորտից», դեպի /համակարգ/և այլն.

Գրացուցակի վերաբացում /համակարգ/և այլնբազային ROM, որտեղ մենք բացում ենք թղթապանակը թույլտվությունները. Պատճենեք դրա բոլոր բովանդակությունը նույն թղթապանակում ( /համակարգ/etc/թույլտվություններ) շարժական ROM-ի: Կրկին ջնջեք թղթապանակը թույլտվությունները«բազայում», որից հետո պատճենում ենք շարժական ROM-ից թույլտվություններըմեջ /համակարգ/և այլնբազային ROM. Նման պարզ գործողությունները կարող են շտկել թույլտվությունների և բացերի խնդիրները՝ նախքան դրանք իրականում հայտնվելը:

Բացեք ֆայլը տեքստային խմբագրիչով (խորհուրդ ենք տալիս օգտագործել Notepad++) կառուցել.հենարանշարժական ROM և «բազա»: Տեղադրեք երկու Notepad++ պատուհաններ իրար կողքի և խմբագրեք կառուցել.հենարանշարժական ROM՝ ըստ բազայինի, որպեսզի դրանք համընկնեն։ Շատ կարևոր է, որ պարամետրերը.

ro.build.description=
ro.build.մատնահետք=

AT կառուցել.հենարանշարժական ROM-ը նույնն էր, ինչ բազային ROM-ում, հակառակ դեպքում ստեղծված որոնվածը ընդհանրապես չի աշխատի: Մենք խնայում ենք կառուցել.հենարանև փակիր Notepad++, ապա պատճենիր Կառուցել.հենարանշարժական ROM-ից մինչև բազա:

Այժմ դուք պետք է խմբագրեք թարմացնող-սցենար. Գնացեք թղթապանակ ՄԵՏԱ-INFcomgoogleandroidբազային ROM-ը և բացեք այս ֆայլը Notepad++-ով: Մենք էլ ենք բացում թարմացնող-սցենարև շարժական ROM: Տեղադրեք երկու Notepad++ պատուհանները կողք կողքի և փոխեք թարմացնող-սցենարհետ նմանության «հիմքեր»: թարմացնող-սցենար«պորտ». Խստորեն խորհուրդ չի տրվում փոխել սիմվոլներ. Պարզապես պետք է ուղղել կամ ավելացնել որևէ մեկը թույլտվությունները, պնդում է, UI_տպագրություններ, վազել_ծրագրերըև տեղադրվելիք որոնվածի միջուկը: AT թարմացնող-սցենար«հիմքերը» ուշադիր ստուգվում են Ձևաչափարժեքներսահմանվել են բջջային սարքի ցանկալի մոդելի համար: Կրկնակի ստուգում ենք, կամ ընտրել ենք ցանկալի միջուկը։ Եթե ​​սարքը նույն արտադրողից չէ, որից վերցված է միջուկը, ապա անպայման պետք է այն հանել փաթեթավորումը, այնուհետև շտկել։ BOOTCLASSPATHմեջ սկզբում.rc. BOOTCLASSPATH«պորտից» պատճենում ենք բազային ROM, որից հետո նորից փաթեթավորում ենք միջուկը։

Դա հիմնականում այն ​​է: Վերջնական որոնվածը պարզվեց բազային ROM թղթապանակում: Կարող եք նաև ձեր ճաշակով ավելացնել տարբեր հավելվածներ, patches, scripts և այլն:

Հարցեր ունե՞ք

Հաղորդել տպագրական սխալի մասին

Տեքստը, որը պետք է ուղարկվի մեր խմբագիրներին.