در این آموزش راهی ساده برای اضافه کردن تعداد والپیپر های حالت استوک رام و افزایش آن به تعداد دلخواه خواهیم شد.
موارد مورد نیاز:
روت بودن گوشی
آشنایی جزئی با فتوشاپ
آشناسی با نرم افزار APK_MultiTool
داشتن نرم افزار نوت پلاس
مرحله اول:
در ابتدا فایل SecWallpaperChooser.apk را از مسیر System/app بیرون بکشید
با استفاده از برنامه APK_MultiTool فایل مورد نظر را دکامپایل کنید
برای رام ۴.۲.۲ گلکسی گرند ۵ عدد عکس هست و می خواهم اونو به تعداد ۱۵ افزایش بدم
هر عکس دوتا فایل داره به اسم های wallpaper_05 و wallpaper_05_small دارد
از هر عکس دوتا اندازه ۹۶۰*۹۶۰ و ۱۶۰*۱۴۲ درست میکنیم و به پوشه SecWallpaperChooser.apk\res\drawable-hdpi انتقال می دهیم
سپس برنامه را کامپایل میکنیم
مرحله دوم:
یک فایل جدید به اسم System_SecWallpaperChooser.apk ایجاد میشه اونو انتخاب کرده و دکامپایل کنید
به مسیر زیر برید
فایل زیر با نوت پلاس باز کنیدکد:System_SecWallpaperChooser.apk\res\values
کد:public.xml
اسم فایل های را که اضافه کردین پیدا کنید مثلا به این صورت
این اسامی را داشته باشیدکد:<public type="drawable" name="wallpaper_06" id="0x7f02008e" /> <public type="drawable" name="wallpaper_06_small" id="0x7f02008f" /> <public type="drawable" name="wallpaper_07" id="0x7f020090" /> <public type="drawable" name="wallpaper_07_small" id="0x7f020091" /> <public type="drawable" name="wallpaper_08" id="0x7f020092" /> <public type="drawable" name="wallpaper_08_small" id="0x7f020093" /> <public type="drawable" name="wallpaper_09" id="0x7f020094" /> <public type="drawable" name="wallpaper_09_small" id="0x7f020095" /> <public type="drawable" name="wallpaper_10" id="0x7f020096" /> <public type="drawable" name="wallpaper_10_small" id="0x7f020097" /> <public type="drawable" name="wallpaper_11" id="0x7f020098" /> <public type="drawable" name="wallpaper_11_small" id="0x7f020099" /> <public type="drawable" name="wallpaper_12" id="0x7f02009a" /> <public type="drawable" name="wallpaper_12_small" id="0x7f02009b" /> <public type="drawable" name="wallpaper_13" id="0x7f02009c" /> <public type="drawable" name="wallpaper_13_small" id="0x7f02009d" /> <public type="drawable" name="wallpaper_14" id="0x7f02009e" /> <public type="drawable" name="wallpaper_14_small" id="0x7f02009f" /> <public type="drawable" name="wallpaper_15" id="0x7f0200a0" /> <public type="drawable" name="wallpaper_15_small" id="0x7f0200a1" />
مرحله سوم:
فایل SecWallpaperChooser.apk را دوباره دکامپایل کنید و به مسیر زیر برید
کد های که در مرحله دوم بدست آورده بودید اضافه کنیدکد:System_SecWallpaperChooser.apk\res\values
به مسیر زیر برید
فایل زیر را با نوت پلاس باز کنیدکد:SecWallpaperChooser.apk\res\values-sw320dp-hdpi
در این جا اسم فایل ها نمایش داده می شود به عنوان مثلا به این صورت:کد:arrays.xml
حالا اسم فایل های مورد نظر را اضافه کنید که شبیه این می شود:کد:<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="wallpapers"> <item>wallpaper_001</item> <item>wallpaper_002</item> <item>wallpaper_003</item> <item>wallpaper_004</item> <item>wallpaper_005</item> </string-array> </resources>
کد:<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="wallpapers"> <item>wallpaper_001</item> <item>wallpaper_002</item> <item>wallpaper_003</item> <item>wallpaper_004</item> <item>wallpaper_005</item> <item>wallpaper_06</item> <item>wallpaper_07</item> <item>wallpaper_08</item> <item>wallpaper_09</item> <item>wallpaper_10</item> <item>wallpaper_11</item> <item>wallpaper_12</item> <item>wallpaper_13</item> <item>wallpaper_14</item> <item>wallpaper_15</item> </string-array> </resources>
خب حالا فایل را کامپایل کنید
به گوشی انتقال بدین و ریستارت کنید.
حالا شما ۱۵ تا والپیپر دارید.
استفاده از مطالب با ذکر منبع بلا مانع می باشد.
بوک مارک ها