એક જાતની સૂંઠવાળી કેક સાથે બધા મોટોરોલા રુટ કેવી રીતે

મોબાઈલ પર ફરીથી સંપૂર્ણ નિયંત્રણ મેળવવા અને સુપર યુઝર (રુટ) બનવાની અસંખ્ય રીતો અને યુક્તિઓ છે. પરંતુ મોટાભાગના ચોક્કસ મોડેલ માટે વિશિષ્ટ છે. હવે, એક વિકાસકર્તાએ તેને તમામ મોટોરોલા (અન્ય બ્રાન્ડ્સ સાથે ચકાસાયેલ નથી) પર મેળવવાની એક પદ્ધતિ શોધી કાઢી છે જે જિંજરબ્રેડ ધરાવે છે, જે બહુમતી છે.

આગળ વધતા પહેલા બે ચેતવણી. પ્રક્રિયા સરેરાશ અથવા અદ્યતન વપરાશકર્તાઓને ધ્યાનમાં રાખીને કરવામાં આવે છે. થોડી કુશળતાની જરૂર છે અને સિસ્ટમની આસપાસ ગડબડ કરવાનો અનુભવ. બીજી પદ્ધતિ એ છે કે આ સાથે અનુસરવાનો હેતુ છે લિનક્સ operatingપરેટિંગ સિસ્ટમ. જો તમારી પાસે તે તમારા કમ્પ્યુટર પર ઇન્સ્ટોલ કરેલું નથી, તો તમે પીસી અથવા MAC પર Linux વર્ચ્યુઅલ મશીન ખોલવા માટે હંમેશા ઇમ્યુલેટરનો ઉપયોગ કરી શકો છો.

અને હવે મુદ્દા પર. કરવા માટેની પ્રથમ વસ્તુ એ છે કે યુએસબી ડિબગીંગને સક્ષમ કરો (સેટિંગ્સ / ડેવલપમેન્ટ વિકલ્પોમાં મળી શકે છે). પછી અમે local.prop ફાઇલમાં ફેરફાર કરીને userdata પાર્ટીશન (જેને CG37 કહેવાય છે)ની ઇમેજ બનાવીશું. local.prop ફાઇલમાં ફેરફાર કરવાની કિંમત પાસ કરવી છે ro.sys.atvc_allow_all_adb સ્થિતિ 0 થી 1 સુધી.

વપરાશકર્તા ડેટા પાર્ટીશનની છબી બનાવવા માટે તમારે Linux કન્સોલ પર જવું પડશે અને હંમેશા એડમિનિસ્ટ્રેટર વિશેષાધિકારો સાથે, લખો:

dd if = / dev / block / userdata of = / sdcard / CG37.smg

આ સાથે અમે માઇક્રોએસડી કાર્ડ પર CG37.smg રાખવા માટે વ્યવસ્થાપિત થઈશું. લિનક્સ કન્સોલમાંથી, તમારે ઝિપ ફાઇલ ડાઉનલોડ કરવી પડશે અને એક્સ્ટ્રેક્ટ કરવી પડશે જે અમે આમાંથી ડાઉનલોડ કરીશું દિશા. આપણે હમણાં જ અનઝિપ કરેલ ફોલ્ડરમાં પાર્ટીશન ઈમેજ (CG37.smg) અને SBF ફાઈલ (જેમાં ટર્મિનલ ફર્મવેરની ઈમેજ છે) ની નકલ કરવી પડશે. કન્સોલમાંથી આપણે ટાઈપ કરીને ફોલ્ડરમાં જઈએ છીએ સીડી ફોલ્ડર, જ્યાં ફોલ્ડર એ ફોલ્ડરના સરનામાને અનુરૂપ છે જ્યાં અમે બે ફાઇલો મૂકી છે.

આગળનું પગલું એ 200 MB સુધીના પાર્ટીશનના કદમાં ફેરફાર કરવાનું છે, કારણ કે sbf_flash મોટી ફાઈલોની ઈમેજીસને ફ્લેશ કરવાની મંજૂરી આપતું નથી. તેના માટે, તમારે કન્સોલમાં ટાઇપ કરવું પડશે:

efsck -f CG37.smg
resize2fs CG37.smg 200M

એકવાર પાર્ટીશન વિસ્તૃત થઈ જાય, અમે ફરીથી કન્સોલ અથવા ટર્મિનલમાં લખીએ છીએ: 

chmod + x sbf_flash

અમે બૂટલોડરથી મોબાઇલ શરૂ કરીએ છીએ અને તેને કમ્પ્યુટર સાથે કનેક્ટ કરીએ છીએ. અમે નીચેનો આદેશ લખવા માટે કન્સોલ પર પાછા આવીએ છીએ:

./sbf_flash -r –userdata CG37.smg ORIGINAL.sbf

જ્યાં ORIGINAL SBF ના નામને અનુરૂપ છે. અમે તેને તેનું કામ કરવા દઈએ છીએ અને એકવાર મોબાઈલ ફરી શરૂ થઈ જાય, અમે ટર્મિનલમાં છેલ્લી લીટી લખીએ છીએ:

bash finishroot.sh.

અમે પહેલાથી જ મોટોરોલા રુટેડ કરીશું. જેમ તમે a માં જુઓ છો થોડી જટિલ પ્રક્રિયા (જેઓ લિનક્સમાં આરામથી આગળ વધતા નથી તેમના માટે લગભગ અશક્ય છે. પરંતુ જો તમે ન કરી શકો, તો ચોક્કસ તે મિત્ર મશીનોની હેરફેર કરતો હતો, તે થોડી મિનિટોમાં કેવી રીતે કરવું તે જાણે છે. જો સૂચનાઓનું ટ્રાન્સક્રિપ્શન કરતી વખતે અમે ભૂલ કરી હોય, તો તમે કરી શકો છો. તેમની પાસેથી અનુસરો XDA ડેવલપર્સ.


તમને રુચિ છે:
Android ROMS પર મૂળભૂત માર્ગદર્શિકા
  1.   adlx જણાવ્યું હતું કે

    "એક વિકાસકર્તાને એક પદ્ધતિ મળી છે" <- સ્ત્રોત?

    હું જેને જાણું છું તે ro.sys.atvc_allow_all_adb વિશે જેણે જાણ્યું તે ડેન રોસેનબર્ગ છે.

    - રુટ થયા વિના, ફોન પર કોઈ "dd" નથી. તે ઇન્સ્ટોલ કરી શકાય છે, પરંતુ તમે તેને કહો નહીં.
    - મને ખાતરી નથી કે રુટ વિના યુઝરડેટાના બ્લોક ઉપકરણને ડમ્પ કરવું શક્ય છે.
    - તમે નક્કી નથી કરતા કે ro.sys.atvc_allow_all_adb ને 1 પર કેવી રીતે સેટ કરવું, તેથી પ્રક્રિયા, જો તે કામ કરે છે, તો તે જ વપરાશકર્તા ડેટાને ફરીથી ફ્લેશ કરે છે.

    - તમે RSD લાઇટનો ઉપયોગ કરીને વિન્ડોઝમાં sbf ફ્લેશ કરી શકો છો (તમારે સંશોધિત વપરાશકર્તા ડેટા સાથે sbf ફરીથી બનાવવું પડશે).


  2.   મિકેલેન્ગીલો ક્રિયાડો જણાવ્યું હતું કે

    Adlx, તમે રુટ હોવા વિશે એકદમ સાચા છો. હું તેનો સમાવેશ કરવાનું ભૂલી ગયો. અને તે રોસેનબર્ગ વિશે જાણતો ન હતો. મને કબૂલ છે કે.