آموزش بهمراه توضیحات کامل - نحوه ی اضافه کردن باتری بصورت 1% برای اندروید
دوستان محنرم، سئوالات خود را از تاپیک های مربوطه بپرسید و برای گرفتن پاسخ ها مقداری شکیبا باشید.
برای پرسیدن سئوالات از طریق پروفایل کاربری (پیغام های خصوصی) اقدام نکنید.
Phone: Galaxy S i9000
DarkCyan_Ultimate_JWB_V3.0
ANA_ROM_JPJVC 2.3.4_V5.0
Ana Theme V1.0 For Deodex Rom
(لینک تمامی رام های Ana, Sanaz )
این فایل شما هست
بالای جعبه یه گزینه هست که code یا quote استفاده کنکد:-------------------------------------------------------------------------- |Sun 11/24/2013 -- 12:29:29.64| -------------------------------------------------------------------------- java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode) Could Not Find D:\™êíª¬ «Ÿ¦¢ ?Ÿ«¢íê ©Ÿê\™êíª¬ APK Manager\Apk_Manager_5.0.2\place-apk-here-for-modding\../place-apk-here-for-modding/signedframework-res.apk Could Not Find D:\™êíª¬ «Ÿ¦¢ ?Ÿ«¢íê ©Ÿê\™êíª¬ APK Manager\Apk_Manager_5.0.2\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedframework-res.apk I: Loading resource table... W: Config flags size > 32. Exceeding bytes: 0000D002. W: Invalid config flags detected. Dropping resources: dimen-v13-ERR0 Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded at java.util.LinkedHashMap.createEntry(Unknown Source) at java.util.HashMap.addEntry(Unknown Source) at java.util.LinkedHashMap.addEntry(Unknown Source) at java.util.HashMap.put(Unknown Source) at brut.androlib.res.data.ResResSpec.addResource(ResResSpec.java:115) at brut.androlib.res.data.ResResSpec.addResource(ResResSpec.java:109) at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:197) at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:165) at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:130) at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:105) at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:82) at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48) at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:315) at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:50) at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:43) at brut.androlib.Androlib.getResTable(Androlib.java:44) at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:148) at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98) at brut.apktool.Main.cmdDecode(Main.java:120) at brut.apktool.Main.main(Main.java:57)
میشه مراحل کارتو بگی
دوستان محنرم، سئوالات خود را از تاپیک های مربوطه بپرسید و برای گرفتن پاسخ ها مقداری شکیبا باشید.
برای پرسیدن سئوالات از طریق پروفایل کاربری (پیغام های خصوصی) اقدام نکنید.
Phone: Galaxy S i9000
DarkCyan_Ultimate_JWB_V3.0
ANA_ROM_JPJVC 2.3.4_V5.0
Ana Theme V1.0 For Deodex Rom
(لینک تمامی رام های Ana, Sanaz )
ممنون مسعود جان
مراحلم اینکه:
تو apk managet میخوام فایل framework-res.apk رو ویرایش کنم فایل framework-res.apk رو داخل پوشه ی place-apk-here-for-modding کپی میکنم و سپس برنامه Script.bat رو اجرا میکنم بعد گزینه ی 22 و سپس گزینه 1 رو میزنم (framework-res.apk) و بعد این کار گزینه 9 رو میزنم (decompile apk) که خطای
an error occured, please check the log option 21 رو میده ولی
تو برنامه ی apk multi tools که میخوام فایل framework-res.apk رو ویرایش کنم فایل framework-res.apk رو داخل پوشه ی place-apk-here-for-modding کپی میکنم و سپس برنامه Script.bat رو اجرا میکنم بعد گزینه ی 24 رو میزنم و سپس گزینه رو میزنم (framework-res.apk) و بعد این کار گزینه 9 رو میزنم (decompile apk) رو میزنم دیکامپایل میشه و بعدش میرم پوشه ی projects کار های لازم رو میکنم (برنامه apk multi apk )رو نمیبندم بعد انجام ویرایش میخوام گزینه ی 11 رو بزنم باز خطای an error occured, please check the log option 21 رو میده نمیزاره کامپایل کنم
----------------------------------------------------------------------
یک سوال دیگه هم داشتم اونم اینکه من با ویرایش درصد باتری رو به framework-res.apk ذخیره کردم به طور مثال بعد انجام مراحل کامپایل کردم و سپس زیپ الاین کردن میتونم بعد این کار باز این فایل رو دیکامپایل کنم به الفرض افزونه ی دیگری مثل ریکاوری دانلودینگ رو بزنم بعدش کامپایل کنم و زیپ الاین کنم؟یا باید کلا همه چی رو انجام بدم بعدش یک بار کامپایل و زیپ الاین کنم؟
ویرایش توسط salar blackdevil : Sunday 24 November 13 در ساعت 13:38
ممنون مسعود جان
مراحلم اینکه:
تو apk managet میخوام فایل framework-res.apk رو ویرایش کنم فایل framework-res.apk رو داخل پوشه ی place-apk-here-for-modding کپی میکنم و سپس برنامه Script.bat رو اجرا میکنم بعد گزینه ی 22 و سپس گزینه 1 رو میزنم (framework-res.apk) و بعد این کار گزینه 9 رو میزنم (decompile apk) که خطای
an error occured, please check the log option 21 رو میده ولی
تو برنامه ی apk multi tools که میخوام فایل framework-res.apk رو ویرایش کنم فایل framework-res.apk رو داخل پوشه ی place-apk-here-for-modding کپی میکنم و سپس برنامه Script.bat رو اجرا میکنم بعد گزینه ی 24 رو میزنم و سپس گزینه رو میزنم (framework-res.apk) و بعد این کار گزینه 9 رو میزنم (decompile apk) رو میزنم دیکامپایل میشه و بعدش میرم پوشه ی projects کار های لازم رو میکنم (برنامه apk multi apk )رو نمیبندم بعد انجام ویرایش میخوام گزینه ی 11 رو بزنم باز خطای an error occured, please check the log option 21 رو میده نمیزاره کامپایل کنم
----------------------------------------------------------------------
یک سوال دیگه هم داشتم اونم اینکه من با ویرایش درصد باتری رو به framework-res.apk ذخیره کردم به طور مثال بعد انجام مراحل کامپایل کردم و سپس زیپ الاین کردن میتونم بعد این کار باز این فایل رو دیکامپایل کنم به الفرض افزونه ی دیگری مثل ریکاوری دانلودینگ رو بزنم بعدش کامپایل کنم و زیپ الاین کنم؟یا باید کلا همه چی رو انجام بدم بعدش یک بار کامپایل و زیپ الاین کنم؟
درصد باتری به framework-res.apk داری اضافه میکنی!!!!!!!!!!!!!؟
دوستان محنرم، سئوالات خود را از تاپیک های مربوطه بپرسید و برای گرفتن پاسخ ها مقداری شکیبا باشید.
برای پرسیدن سئوالات از طریق پروفایل کاربری (پیغام های خصوصی) اقدام نکنید.
Phone: Galaxy S i9000
DarkCyan_Ultimate_JWB_V3.0
ANA_ROM_JPJVC 2.3.4_V5.0
Ana Theme V1.0 For Deodex Rom
(لینک تمامی رام های Ana, Sanaz )
ببین برای آیکن باتری باید اول ببینی که جایگاهش کجاست
در رامی که داری روش کار میکنی توی فایل SystemUI.apk است
تو اون فایل به این مسیر برو
SystemUI.apk\res\drawable
دوتا فایل به این اسم ها هست tw_stat_sys_battery و tw_stat_sys_battery_charge که اینارو تغییر بده
له عنوان مثال برای tw_stat_sys_battery داریم
بعد آیکن باتری را نیز به این مسیر تعریفش کنکد:<?xml version="1.0" encoding="utf-8"?> <level-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/stat_sys_battery_0" android:maxLevel="0" /> <item android:drawable="@drawable/stat_sys_battery_1" android:maxLevel="1" /> <item android:drawable="@drawable/stat_sys_battery_2" android:maxLevel="2" /> <item android:drawable="@drawable/stat_sys_battery_3" android:maxLevel="3" /> <item android:drawable="@drawable/stat_sys_battery_4" android:maxLevel="4" /> <item android:drawable="@drawable/stat_sys_battery_5" android:maxLevel="5" /> <item android:drawable="@drawable/stat_sys_battery_6" android:maxLevel="6" /> <item android:drawable="@drawable/stat_sys_battery_7" android:maxLevel="7" /> <item android:drawable="@drawable/stat_sys_battery_8" android:maxLevel="8" /> <item android:drawable="@drawable/stat_sys_battery_9" android:maxLevel="9" /> <item android:drawable="@drawable/stat_sys_battery_10" android:maxLevel="10" /> <item android:drawable="@drawable/stat_sys_battery_11" android:maxLevel="11" /> <item android:drawable="@drawable/stat_sys_battery_12" android:maxLevel="12" /> <item android:drawable="@drawable/stat_sys_battery_13" android:maxLevel="13" /> <item android:drawable="@drawable/stat_sys_battery_14" android:maxLevel="14" /> <item android:drawable="@drawable/stat_sys_battery_15" android:maxLevel="15" /> <item android:drawable="@drawable/stat_sys_battery_16" android:maxLevel="16" /> <item android:drawable="@drawable/stat_sys_battery_17" android:maxLevel="17" /> <item android:drawable="@drawable/stat_sys_battery_18" android:maxLevel="18" /> <item android:drawable="@drawable/stat_sys_battery_19" android:maxLevel="19" /> <item android:drawable="@drawable/stat_sys_battery_20" android:maxLevel="20" /> <item android:drawable="@drawable/stat_sys_battery_21" android:maxLevel="21" /> <item android:drawable="@drawable/stat_sys_battery_22" android:maxLevel="22" /> <item android:drawable="@drawable/stat_sys_battery_23" android:maxLevel="23" /> <item android:drawable="@drawable/stat_sys_battery_24" android:maxLevel="24" /> <item android:drawable="@drawable/stat_sys_battery_25" android:maxLevel="25" /> <item android:drawable="@drawable/stat_sys_battery_26" android:maxLevel="26" /> <item android:drawable="@drawable/stat_sys_battery_27" android:maxLevel="27" /> <item android:drawable="@drawable/stat_sys_battery_28" android:maxLevel="28" /> <item android:drawable="@drawable/stat_sys_battery_29" android:maxLevel="29" /> <item android:drawable="@drawable/stat_sys_battery_30" android:maxLevel="30" /> <item android:drawable="@drawable/stat_sys_battery_31" android:maxLevel="31" /> <item android:drawable="@drawable/stat_sys_battery_32" android:maxLevel="32" /> <item android:drawable="@drawable/stat_sys_battery_33" android:maxLevel="33" /> <item android:drawable="@drawable/stat_sys_battery_34" android:maxLevel="34" /> <item android:drawable="@drawable/stat_sys_battery_35" android:maxLevel="35" /> <item android:drawable="@drawable/stat_sys_battery_36" android:maxLevel="36" /> <item android:drawable="@drawable/stat_sys_battery_37" android:maxLevel="37" /> <item android:drawable="@drawable/stat_sys_battery_38" android:maxLevel="38" /> <item android:drawable="@drawable/stat_sys_battery_39" android:maxLevel="39" /> <item android:drawable="@drawable/stat_sys_battery_40" android:maxLevel="40" /> <item android:drawable="@drawable/stat_sys_battery_41" android:maxLevel="41" /> <item android:drawable="@drawable/stat_sys_battery_42" android:maxLevel="42" /> <item android:drawable="@drawable/stat_sys_battery_43" android:maxLevel="43" /> <item android:drawable="@drawable/stat_sys_battery_44" android:maxLevel="44" /> <item android:drawable="@drawable/stat_sys_battery_45" android:maxLevel="45" /> <item android:drawable="@drawable/stat_sys_battery_46" android:maxLevel="46" /> <item android:drawable="@drawable/stat_sys_battery_47" android:maxLevel="47" /> <item android:drawable="@drawable/stat_sys_battery_48" android:maxLevel="48" /> <item android:drawable="@drawable/stat_sys_battery_49" android:maxLevel="49" /> <item android:drawable="@drawable/stat_sys_battery_50" android:maxLevel="50" /> <item android:drawable="@drawable/stat_sys_battery_51" android:maxLevel="51" /> <item android:drawable="@drawable/stat_sys_battery_52" android:maxLevel="52" /> <item android:drawable="@drawable/stat_sys_battery_53" android:maxLevel="53" /> <item android:drawable="@drawable/stat_sys_battery_54" android:maxLevel="54" /> <item android:drawable="@drawable/stat_sys_battery_55" android:maxLevel="55" /> <item android:drawable="@drawable/stat_sys_battery_56" android:maxLevel="56" /> <item android:drawable="@drawable/stat_sys_battery_57" android:maxLevel="57" /> <item android:drawable="@drawable/stat_sys_battery_58" android:maxLevel="58" /> <item android:drawable="@drawable/stat_sys_battery_59" android:maxLevel="59" /> <item android:drawable="@drawable/stat_sys_battery_60" android:maxLevel="60" /> <item android:drawable="@drawable/stat_sys_battery_61" android:maxLevel="61" /> <item android:drawable="@drawable/stat_sys_battery_62" android:maxLevel="62" /> <item android:drawable="@drawable/stat_sys_battery_63" android:maxLevel="63" /> <item android:drawable="@drawable/stat_sys_battery_64" android:maxLevel="64" /> <item android:drawable="@drawable/stat_sys_battery_65" android:maxLevel="65" /> <item android:drawable="@drawable/stat_sys_battery_66" android:maxLevel="66" /> <item android:drawable="@drawable/stat_sys_battery_67" android:maxLevel="67" /> <item android:drawable="@drawable/stat_sys_battery_68" android:maxLevel="68" /> <item android:drawable="@drawable/stat_sys_battery_69" android:maxLevel="69" /> <item android:drawable="@drawable/stat_sys_battery_70" android:maxLevel="70" /> <item android:drawable="@drawable/stat_sys_battery_71" android:maxLevel="71" /> <item android:drawable="@drawable/stat_sys_battery_72" android:maxLevel="72" /> <item android:drawable="@drawable/stat_sys_battery_73" android:maxLevel="73" /> <item android:drawable="@drawable/stat_sys_battery_74" android:maxLevel="74" /> <item android:drawable="@drawable/stat_sys_battery_75" android:maxLevel="75" /> <item android:drawable="@drawable/stat_sys_battery_76" android:maxLevel="76" /> <item android:drawable="@drawable/stat_sys_battery_77" android:maxLevel="77" /> <item android:drawable="@drawable/stat_sys_battery_78" android:maxLevel="78" /> <item android:drawable="@drawable/stat_sys_battery_79" android:maxLevel="79" /> <item android:drawable="@drawable/stat_sys_battery_80" android:maxLevel="80" /> <item android:drawable="@drawable/stat_sys_battery_81" android:maxLevel="81" /> <item android:drawable="@drawable/stat_sys_battery_82" android:maxLevel="82" /> <item android:drawable="@drawable/stat_sys_battery_83" android:maxLevel="83" /> <item android:drawable="@drawable/stat_sys_battery_84" android:maxLevel="84" /> <item android:drawable="@drawable/stat_sys_battery_85" android:maxLevel="85" /> <item android:drawable="@drawable/stat_sys_battery_86" android:maxLevel="86" /> <item android:drawable="@drawable/stat_sys_battery_87" android:maxLevel="87" /> <item android:drawable="@drawable/stat_sys_battery_88" android:maxLevel="88" /> <item android:drawable="@drawable/stat_sys_battery_89" android:maxLevel="89" /> <item android:drawable="@drawable/stat_sys_battery_90" android:maxLevel="90" /> <item android:drawable="@drawable/stat_sys_battery_91" android:maxLevel="91" /> <item android:drawable="@drawable/stat_sys_battery_92" android:maxLevel="92" /> <item android:drawable="@drawable/stat_sys_battery_93" android:maxLevel="93" /> <item android:drawable="@drawable/stat_sys_battery_94" android:maxLevel="94" /> <item android:drawable="@drawable/stat_sys_battery_95" android:maxLevel="95" /> <item android:drawable="@drawable/stat_sys_battery_96" android:maxLevel="96" /> <item android:drawable="@drawable/stat_sys_battery_97" android:maxLevel="97" /> <item android:drawable="@drawable/stat_sys_battery_98" android:maxLevel="98" /> <item android:drawable="@drawable/stat_sys_battery_99" android:maxLevel="99" /> <item android:drawable="@drawable/stat_sys_battery_100" android:maxLevel="100" /> </level-list>
SystemUI.apk\res\drawable-hdpi
بعد ادامه کارو برو!
دوستان محنرم، سئوالات خود را از تاپیک های مربوطه بپرسید و برای گرفتن پاسخ ها مقداری شکیبا باشید.
برای پرسیدن سئوالات از طریق پروفایل کاربری (پیغام های خصوصی) اقدام نکنید.
Phone: Galaxy S i9000
DarkCyan_Ultimate_JWB_V3.0
ANA_ROM_JPJVC 2.3.4_V5.0
Ana Theme V1.0 For Deodex Rom
(لینک تمامی رام های Ana, Sanaz )
دستت درد نکنه.پس جریان این چیه که پست اول گفته شده اون کد که شما میگین داخل
framework-res.apk\res\drawable\stat_sys_battery.xml باید کپی بشه ولی شما که میگین SystemUI.apk\res\drawable باید اینجا برم
قصد اذیت یا ایراد گیری ندارما چون من آماتورم به خاطر همین سوال زیاد میکنم حالا کدوم فایل ویرایش بشه مال شما با ماله آقا جواد یکی هستش
ولی آقا جواد اون آدرس رو میگه شما این آدرس رو.نکنه هر دو تاش رو باید ویرایش کنم؟
سالار جان جفتشون هم درستهدستت درد نکنه.پس جریان این چیه که پست اول گفته شده اون کد که شما میگین داخل
framework-res.apk\res\drawable\stat_sys_battery.xml باید کپی بشه ولی شما که میگین SystemUI.apk\res\drawable باید اینجا برم
قصد اذیت یا ایراد گیری ندارما چون من آماتورم به خاطر همین سوال زیاد میکنم حالا کدوم فایل ویرایش بشه مال شما با ماله آقا جواد یکی هستش
ولی آقا جواد اون آدرس رو میگه شما این آدرس رو.نکنه هر دو تاش رو باید ویرایش کنم؟
من بهت گفتم که جاشو باید پیدا کنی!!
اینم حرفی که جواد عزیز گفته (چرا پست های قبلی رو نمیخونی!)
اونی که نوشتم یه نمونه مثال بود شما میتونید درصد رو به دلخواه خود تغییر بدین!!
دوستان محنرم، سئوالات خود را از تاپیک های مربوطه بپرسید و برای گرفتن پاسخ ها مقداری شکیبا باشید.
برای پرسیدن سئوالات از طریق پروفایل کاربری (پیغام های خصوصی) اقدام نکنید.
Phone: Galaxy S i9000
DarkCyan_Ultimate_JWB_V3.0
ANA_ROM_JPJVC 2.3.4_V5.0
Ana Theme V1.0 For Deodex Rom
(لینک تمامی رام های Ana, Sanaz )
بوک مارک ها