অ্যাডবি টান / তথ্য ব্যর্থ


19

আমি আমার ডিভাইসটি এইচটিসি ইভো ডিজাইন 4 জি রুট করেছি এবং আমি পুল / ডেটা ডেটা অ্যাডবি করার চেষ্টা করি এবং এটিতে "0 ফাইলগুলি 0 ফাইল এড়িয়ে যায়" বলে

আমি / সিস্টেম / বিল্ড.প্রপ টানতে সক্ষম হয়েছি। আমি কীভাবে রুট ফোল্ডারটি টানতে পারি।

তোমাকে ধন্যবাদ


1
তুমি কি আগে দৌড়ালে adb root?
onik

হ্যাঁ, তবে অ্যাডবি রুট সাফল্য ছিল না। অনুমতি নেই. তবে আমি শেল সু এডিবি করতে পারে। এটি # দেয়।
user3734225

উত্তর:


20

নীচে ফাইল এবং ডিরেক্টরিগুলি /data/data"গড় ব্যবহারকারী" থেকে সুরক্ষিত থাকে, সুতরাং আপনি এডিবি ডিমনটি রুট মোডে চলমান না থাকলে কেবল এগুলি "টান" পারবেন না। আপনি যে ফাইলটি উল্লেখ /system/buildpropকরছিলেন সেগুলি বাদে ( সমস্ত অ্যাপ্লিকেশন দ্বারা কমপক্ষে পঠনযোগ্য ), নীচের ফোল্ডারগুলি /data/data"অদৃশ্য" (রুট ব্যতীত), তাই সেগুলি পড়তেও পারা যায় না।

এগুলিতে ব্যবহার করতে সক্ষম হওয়ার জন্য adb pullআপনাকে প্রথমে আপনার এডিবি ডেমনটি রুট মোডে চালানো দরকার। ডিভাইসের উপর নির্ভর করে একটি সাধারণ adb rootকমান্ড এটি করতে পারে - তবে বেশিরভাগ ডিভাইস তা করতে অস্বীকার করবে। এই ক্ষেত্রে আপনি চেইনফায়ারের অ্যাডবিডি নিরাপত্তাহীনতা ব্যবহার করতে পারেন : আপনার ডিভাইসে এই অ্যাপ্লিকেশনটি ইনস্টল করুন, এটি শুরু করুন এবং ম্যানুয়ালি "অনিরাপদ" মোডে স্যুইচ করুন। এখন pullসফল হওয়া উচিত।

মন্তব্য: এটিকে "অনিরাপদ" বলা হয় কারণ adbdরুট হিসাবে চালানো আপনার কম্পিউটারের সাথে প্রত্যেককে আপনার ডিভাইসের সমস্ত কিছুতে একটি USB তারের অ্যাক্সেস দেয়। যদি আপনি অবাক হন।


থমক! চেইনফায়ার অ্যাডবিডি নিরাপত্তাহীনতা ছাড়াও, আমি কি বিল্ড প্রোপার্টিতে আর.সিকিউর পতাকা স্থাপন করতে পারি? আমি কি অ্যাডিবি শেল সেটপ্রপ রো.সিকিউর 0 ব্যবহার করতে পারি?
ব্যবহারকারী 3734225

আমি কখনই এটি চেষ্টা করি নি, বা ঠিক জানি না যে পতাকাটি কী জন্য - তাই আমি বলতে পারি না। (বিটিডব্লিউ: যদি আপনি উত্তরটি কার্যকর খুঁজে পেয়েছেন তবে আপনি এটি "আপটোট" করার জন্য স্বাগত জানাই (এসই উপায় "ধন্যবাদ" বলার জন্য) - বা এটি আমাদের সমস্যা সমাধানের সাথে "গ্রহণ" );
ইজজি

1
আমার জন্য অ্যাডবিডি অনিরাপদ কাজ :)
ইউজার 3734225

6

যদি আপনার ফোনের মূল থাকে তবে এটিকে ঘুরে দেখার জন্য তিনটি উপায় রয়েছে। প্রথমটি হ'ল এডিবিডি অনিরাপদ ব্যবহার করা ।

অন্যটিটি হ'ল এটিকে মূলের সাথে অন্য ফোল্ডারে নিয়ে যাওয়া এবং তারপরে সেখান থেকে টানতে:

$ adb shell

shell@android:/ $ su
root@android:/ # mkdir /sdcard/data
root@android:/ # cp /data/data/* /sdcard/data
root@android:/ # exit
shell@android:/ $ exit 

$ adb pull /sdcard/data .
$ adb shell

shell@android:/ $ rm -r /sdcard/data/
shell@android:/ $ exit

আমি মনে করি আপনি যেমন একটি স্ক্রিপ্ট তৈরি করতে পারেন:

echo 'echo "mkdir /sdcard/data; cp $1/* /sdcard/data; exit" | su; exit' | adb shell
adb pull /sdcard/data .
echo 'rm -r /sdcard/data; exit' | adb shell

এবং এটি কোথাও সংরক্ষণ করুন।

সবশেষে তৃতীয় বিকল্পটি হ'ল chmod -R 1777 /data/dataতবে এটি অনেক বেশি অনিরাপদ, সুতরাং এটি অত্যন্ত নিরুৎসাহিত।


আমি জিজ্ঞাসা করতে পারি কি $1/*বোঝায়? এটি কি /data/dataডিরেক্টরি?
ইমান

চমত্কার উত্তর
ড্যান ব্র্যাডবারি

5

আপনি সরাসরি ডেটা ফোল্ডারটি টানতে পারবেন না যেহেতু অ্যাডাবির কাছে ফাইল তালিকা অ্যাক্সেস নেই। আপনি যদি / ডেটা ফোল্ডারটি টানতে চান তবে আপনি এটি পুনরুদ্ধারের মাধ্যমে করতে পারেন ([কাস্টম পুনরুদ্ধার, সিডব্লিউএম / টিডব্লিউআরপি] ডিভাইসটি পুনরুদ্ধার মোডে থাকাকালীন অ্যাডবি চালান, আশা করি কোনও কাস্টম পুনরুদ্ধার)। বা রুট হিসাবে, অন্য ডিরেক্টরিতে (এসডিকার্ড) অনুলিপি / ডেটা এবং সেখান থেকে এটি টানুন।


ধন্যবাদ. তবে আমি বিল্ড.প্রপ ফাইলটি / সিস্টেম ফোল্ডারে টানতে সক্ষম হয়েছি। অ্যাডবি শেল সু এবং তারপরে আমি রুট ফোল্ডারে ফাইলগুলি তালিকা করতে পারি। আমি একটি গুগল অনুসন্ধান সেটিংসে পড়েছি sec এটা কি সত্য? তা হলে কোনও উপায় আছে?
user3734225

আপনি বিল্ড.প্রপ টানতে পারেন কারণ / সিস্টেমে তালিকার অনুমতি রয়েছে। আপনি আপনার boot.img এ ro.secure = 0 পরিবর্তন করতে পারেন তবে এটি একটি জটিল পদক্ষেপ। কেবলমাত্র একটি কাস্টম পুনরুদ্ধার ইনস্টল করা এবং সেখান থেকে এটি করা সহজ হবে।
হিমানশু শর্মা

আপনাকে অনেক ধন্যবাদ! আমার এই প্রয়াসের প্রাথমিক উদ্দেশ্যটি বিশ্ববিদ্যালয়ের চূড়ান্ত বছরের প্রকল্প হিসাবে একটি ফরেনসিক সম্পর্কিত অ্যাপ্লিকেশন বাস্তবায়ন করা। আমি সত্যিই ভীত, কাস্টম পুনরুদ্ধার ইনস্টল করা ডিভাইস থেকে প্রমাণগুলি মুছে ফেলবে। বিষয় সম্পর্কে আপনার কোনও ধারণা আছে?
user3734225

আমার আগের মন্তব্যে যোগ করা - অ্যাডবি শেল সেটপ্রপ ব্যবহার কী? আমি কি এই ক্ষেত্রে এটি ব্যবহার করতে পারি না?
user3734225

1
ফোর্সটি রুট হওয়া এবং ডিবাগিং চালু থাকার উপর নির্ভর করে এমন একটি ফরেনসিক পুনরুদ্ধার প্রোগ্রাম খুব কার্যকর বলে মনে হয় না।
ড্যান হাল্মে

1

প্রথম অংশ: একটি এডিবি পুলের জন্য সমস্ত ফাইল প্রস্তুত করা

এটি আমার পক্ষে কাজ করেছে: * আপনি সর্বশেষ ADB সংস্করণ ব্যবহার করছেন তা নিশ্চিত করুন।

  • এডিবি অধিবেশন শুরু করুন:

'ইনফোকাস $ এডিবি শেল'

  • এডিবি অধিবেশনে একবার এসইউ অধিকার পান আপনার এটির মতো "su" টাইপ করতে হবে:

'শেল @ এম 1: / $ সু'

তারপরে আপনি লক্ষ্য করবেন যে "$" "#" হয়ে যায়, এরকম:

'রুট @ এম 1: / #'

-হ্যাশ আপনাকে জানায় আপনি এস ইউ মোডে আছেন।

  • ডিভাইসের / এসডিকার্ডে একটি ফোল্ডার তৈরি করুন

'রুট @ এম 1: / # এমকেডির / এসডিকার্ড / ডেটা /'

* আপনি যে ফাইলটি অনুলিপি করতে চান তার মূলের দিকে যান - উদাহরণস্বরূপ আমি আমার অ্যাপগুলির একটি ব্যাকআপ / অনুলিপি তৈরি করতে এবং এটি আমার কম্পিউটারে সঞ্চয় করতে চেয়েছিলাম:

'রুট @ এম 1: / ডেটা / অ্যাপ #'

  • আমি যদি সেই ফোল্ডারটি "এলএস" করি তবে আমি কী পাই তার একটি উদাহরণ:

'রুট @ এম 1: / ডেটা / অ্যাপ #
এলএস com.abtnpro پروژې.ambatana-1
com.acr.rootfilemanager-1
com.amazon.kindle-1
com.android.chrome-1
com.android.mms-1
com.android। ভেন্ডিং-2 '

  • এডিবি "সিপি" কমান্ডের সাথে পুনরাবৃত্তভাবে অনুলিপি করতে, "-R" বিকল্পটি ব্যবহার করুন এবং যেহেতু আমি এতে সমস্ত কিছু অনুলিপি করতে চেয়েছিলাম তাই আমি ওয়াইল্ডকার্ড "*" ব্যবহার করেছি:

'রুট @ এম 1: / ডেটা / অ্যাপ # সিপি -আর * / / এসডিকার্ড / ডেটা /'

  • একবার আপনি এন্টার টিপুন, ফাইলটি যদি বড় আকারের হয় তবে স্পষ্টতই ফাইলগুলি অনুলিপি করতে কিছুটা সময় লাগবে, তাই কার্সারটি কিছুটা জন্য ঝাঁকুনির সাথে ঝাঁকুনি দিয়ে দেখবে, কিছু না করলে মনে হবে, তবে এটি হয়! এটি ফাইলগুলি অনুলিপি করছে, তাই আতঙ্কিত হবেন না! এবং প্রক্রিয়া বন্ধ না !!! -যদি আপনি অন্য একটি এডিবি শেল সেশনটি খুলতে চান এবং আপনি যে ফোল্ডারটি ফাইল স্থানান্তর করছেন সেখানে চলে যান এবং "এলএস" চেক করেন এবং আপনার খালি ফোল্ডারটি এখন ফাইলগুলির সাথে জনপ্রিয় হয়ে উঠছে তা দেখতে হবে। একবার স্থানান্তর হয়ে গেলে, আপনি নিজের শেলটি ফিরে পাবেন।

  • "এসডিকার্ড / ডেটা" এ যান এবং নিশ্চিত করুন যে সমস্ত কিছু "এলএস" অনুলিপি করা হয়েছে:

'রুট @ এম 1: /
এসডিকার্ড / ডেটা # এলএস com.abtnpro پروژې.ambatana-1
com.acr.rootfilemanager-1
com.amazon.Pointle-1
com.android.chrome-1
com.android.mms-1'

দ্বিতীয় খণ্ড: এডিবি পুল

  • এই মুহুর্তে আপনি যদি লক্ষ্য মেশিনে কোনও ফোল্ডার তৈরি না করে থাকেন তবে তা করুন। আমি সুবিধার্থে "অ্যাপস" নামে একটি ফোল্ডার তৈরি করেছি

  • এখন, সমস্ত ফাইলগুলির একযোগে অধরা recursive এডিবি পুল করতে দাও: - আপনি এডিবি সেশন থেকে লগ আউট করেছেন তা নিশ্চিত করুন, যেহেতু আমরা এসইউ মোডে রয়েছি আমাদের দু'বার প্রস্থান করতে হবে:

'রুট @ এম 1: / এসডিকার্ড / ডেটা # প্রস্থান'
'শেল @ এম 1: / $ প্রস্থান'

  • একটি সাধারণ শেল সেশন থেকে "অ্যাডবি টান" চালান, আপনাকে "-a" বিকল্পটি ব্যবহার করতে হবে না, আমি ব্যক্তিগতভাবে যতটা সম্ভব ফাইলগুলির অখণ্ডতা বজায় রাখতে এটি ব্যবহার করি। - কমান্ডটি চালান:

'অ্যাটমিকাসজ্রো $ এডিবি পুল -a / এসডিকার্ড / ডেটা / অ্যাপ্লিকেশন /'

আপনার এমন কিছু দেখা উচিত:

'[%৯%] / এসডিকার্ড/ডেটা / কমপিও.এনড্রয়েড.gms-1/base.apk: %৪%'

এটি শেষ হয়ে গেলে:

'/ এসডিকার্ড / ডেটা /: 296 টি ফাইল টানা হয়েছে। 5.1 এমবি / সেকেন্ড (১১৯৯৩৪২২২৮৮ বাইট 221.352 সেটে) '

আর ভোইলা!

পার্শ্ব নোটস:। বিষয়টি
জানি না তবে আমি একটি ম্যাক ব্যবহার করি।
.এডিবি অধিবেশন চলাকালীন আপনি "সু সুযোগগুলি" পেতে পারেন না:
1 ম: আপনার সম্ভবত অ্যাডিবির রুট অ্যাক্সেস দেওয়া দরকার
2: "সুপার ব্যবহারকারী" এটি সঠিকভাবে ইনস্টল করা হয়নি
your

শুভকামনা.-


এর জন্য কি আমার শিকড় বাঁধার দরকার নেই?
কখনই মাইন্ড 9

0

আমার অ্যান্ড্রয়েড 7.1 ডিভাইসে কাজ করছে। এটি কার্যকর করার পদক্ষেপ:

  1. https://nofile.io/f/86605d8qsJs/adbd-Insecure-v2.00.apk এ লেরোয় দ্বারা অ্যাডবিডি নিরাপত্তাহীন সংস্করণটি ডাউনলোড করুন
  2. আপনার ফোনে ইনস্টল করুন।
  3. আপনার এডিবি ডিরেক্টরিতে অ্যাডবি শেল চালান
  4. "su" টাইপ করুন যাতে আপনি "#" পেতে পারেন
  5. "সেনটেনফোর্স 0" টাইপ করুন
  6. অনিরাপদ অ্যাডবিডি সক্ষম করুন। ইউএসবি ডিবাগিং বন্ধ
  7. বিকাশকারী বিকল্পগুলি থেকে ইউএসবি ডিবাগিং চালু এবং বন্ধ করুন
  8. অনিরাপদ অ্যাডবিডিটি চালু এবং আবার চালু করুন।

আপনি এখন আপনার পিসিতে অ্যাডাব টানতে পারেন।

আশাকরি এটা সাহায্য করবে


হারিস

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.