مبلغی انتخاب کنید :




×
ساخت Statusbar 14 تایی برای گلکسی اس بهمراه EDT Tweaks
آيا ميدانيد؟
کاربر ویژه شوید !

شارژ موبايل تبلیغات

^ Back to Top
اطلاع رسانی های سیاره پی دی ای
دسترسی به بخش کاربری سیاره پی دی ای
مشخصات گوشی موردنظر خود را بصورت زنده ببینید!
نمایش نتایج: از 1 به 9 از 9

موضوع: ساخت Statusbar 14 تایی برای گلکسی اس بهمراه EDT Tweaks

  1. Top | #1


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم مدال سوم مدال چهارم مدال پنجم
    اطلاعات کامپیوتر
    میزان امتیاز
    364

    ساخت Statusbar 14 تایی برای گلکسی اس بهمراه EDT Tweaks

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ] [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]

    این آموزش کاربردی هست، این آموزش طبق مطلب lidroid نوشته شده است.

    برای اجرا کردن این آموزش نیاز به هک کردن امضای سیستم دارید و گرنه استیتوس بار کار نخواهد کرد.


    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]



    اگر تاگل flashlight را نمیخواهید، پس فایل AndroidManifest.xml را تغییر ندهید و نرم افزار SystemUI.apk را به شکل نرم افزارهای سیستمی ریکامپایل کنید. در اینصورت ویجت flashlight براتون کار نمیده و شما عملا 13 ویجت دارید.
    این آموزش با توجه به دستکاریهای خودم ساخته شده و متفاوت تر از آموزش اصلی هست.





    فایل app.zip را دانلود و نرم افزارها را به فولدر /system/app انتقال دهید. این نرم افزار ها، کنترل کننده های ویجت ها و تنظیمات مربوط به استیتوس بار هستند که توسط خودم ویرایش و ادغام شده اند.

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]



    فایل lidroid-res.apk را دانلود کرده و به فولدر system/framework انتقال دهید.

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]




    در پست سوم فایل اصلی بهمراه فایل ویرایش شده را برای کسانی که میخواهند فایل ها را باهم مقایسه کنند، قرار داده ام.



    آموزش اصلی :
    کد:
    http://forum.xda-developers.com/showthread.php?t=1289896
    اعتبارات:
    کد:
    Amestris Team
    lidroid
    sconcau  [EDT Developer Team]
    Wanam


    موضوعات مشابه:
    ویرایش توسط M_Javad_Nazari : Wednesday 12 September 12 در ساعت 04:54

    کاربران عزیز، لطفا سئوالات را در تاپیک مربوط به خودشون بپرسید ، از طریق پیام خصوصی هیچ گونه جوابی داده نخواهد شد.

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    3 کاربر پست M_Javad_Nazari عزیز را پسندیده اند .



  2. # ADS

  3. Top | #2


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم مدال سوم مدال چهارم مدال پنجم
    اطلاعات کامپیوتر
    میزان امتیاز
    364

    فایل SystemUI.apk را دیکامپایل کنید.


    محتوای smali را که در زیر این سطر میبینید را دانلود کرده و در SystemUI.apk/smali کپی بزنید.


    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]


    فایل زیر را باز کنید:
    کد:
    SystemUI.apk\smali\com\android\systemui\statusbar\StatusBarService.smali
    متن زیر را پیدا کنید:
    کد:
    check-cast v3, Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView
    با متن زیر جایگزین کنید:
    کد:
    check-cast v3, Lcom/lidroid/systemui/quickpanel/PowerWidget;
    -----------------
    در چندین خط بالاتر از این نوشته ، شما همچین عبارتی میبینید:
    کد:
    const v7, 0x7f030002
    به مقدار زیر تغییر دهید:
    کد:
    const v7, 0x3030003
    --------------
    در 2 یا سه خط خط پایینتر ، مقدار زیر
    کد:
    .local v3, qsv:Lcom/android/systemui/statusbar/quickpanel/QuickSettingsView;
    را به عبارت زیر تغییر دهید:
    کد:
    .local v3, qsv:Lcom/lidroid/systemui/quickpanel/PowerWidget;
        invoke-virtual {v3}, Lcom/lidroid/systemui/quickpanel/PowerWidget;->setupWidget()V
    فایل را ذخیره و ببندید، نمونه ی انجام داده شده را برای شما قرار میدهم:

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]




    فایل AndroidManifest.xml را باز کنید.
    به انتهای لیست، قبل از نوشته ی </application> عبارت زیر را اضافه کنید.
    کد:
    <activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:name="com.lidroid.systemui.quickpanel.FlashlightActivity" android:clearTaskOnLaunch="true" android:launchMode="singleTask" android:configChanges="keyboardHidden|orientation" />
    ذخیره کنید.

    نمونه فایل ویرایش شده:
    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]




    فایل status_bar.xml را از آدرس زیر باز کنید.
    کد:
    SystemUI.apk/res/layout
    متن زیر را پیدا کنید:

    کد:
    <com.android.systemui.statusbar.Clock  android:textAppearance="@android:style/TextAppearance.StatusBar.Icon"  android:gravity="left|center" android:paddingRight="6.0dip"  android:layout_width="wrap_content" android:layout_height="fill_parent"  android:singleLine="true" />
    بالای این متن، نوشته ی زیر را اضافه کنید.

    کد:
    <com.android.systemui.statusbar.BatteryText  android:textAppearance="@android:style/TextAppearance.StatusBar.Icon"  android:gravity="center_vertical" android:orientation="horizontal"  android:paddingRight="2.0dip" android:layout_width="wrap_content"  android:layout_height="fill_parent" />
    --------------------

    متن زیر را بیابید:

    کد:
    <com.android.systemui.statusbar.DateView  android:textAppearance="@android:style/TextAppearance.StatusBar.Icon"  android:gravity="left|center" android:id="@id/date"  android:background="#ff000000" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="wrap_content"  android:layout_height="fill_parent" android:singleLine="true" />
    با متن زیر جایگزین کنید:

    کد:
    <com.android.systemui.statusbar.DateView  android:textAppearance="@android:style/TextAppearance.StatusBar.Icon"  android:textColor="#ff000000" android:gravity="left|center"  android:id="@id/date" android:background="#ff000000"  android:paddingLeft="0.0px" android:paddingRight="0.0px"  android:layout_width="0.0px" android:layout_height="0.0px"  android:singleLine="true" />
    فایل status_bar.xml را ذخیره کنید.



    فایل status_bar_expanded.xml را باز کنید، در همان فولدر Layout.

    نوشته ی زیر را بیابید:

    کد:
    <LinearLayout android:orientation="horizontal" android:background="@drawable/title_bar_portrait" android:layout_width="fill_parent" android:layout_height="wrap_content" android:baselineAligned="false">
            <com.android.systemui.statusbar.CarrierLabel android:textSize="18.659973dip" android:textColor="#ffffffff" android:layout_gravity="center_vertical" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="5.0dip" android:layout_marginTop="1.0dip" android:layout_weight="1.0" />
    با متن زیر جایگزین کنید:

    کد:
    <LinearLayout android:orientation="horizontal" android:background="#88000000" android:layout_width="fill_parent" android:layout_height="55.0px" android:baselineAligned="false">
            <com.android.systemui.statusbar.policy.DateView android:textSize="16.0dip" android:textStyle="bold" android:textColor="#ffffffff" android:layout_gravity="center_vertical" android:id="@id/date" android:paddingLeft="5.0px" android:paddingBottom="5.0px" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10.0px" android:layout_marginTop="5.0px" android:layout_weight="1.0" />
    --------------------
    نوشته ی زیر را بیابید
    کد:
    <TextView android:textSize="14.669983dip" android:textColor="#ffffffff" android:gravity="center_vertical" android:id="@id/ongoingTitle" android:background="@drawable/quickpanel_title_background" android:paddingLeft="13.329987dip" android:layout_width="fill_parent" android:layout_height="26.669983dip" android:text="@string/status_bar_ongoing_events_title" />
    با متن زیر جایگزین کنید:

    کد:
    <TextView android:textSize="0.0sp" android:textColor="#00ffffff" android:gravity="center_vertical" android:id="@id/ongoingTitle" android:background="#00000000" android:paddingLeft="0.0px" android:layout_width="0.0px" android:layout_height="0.0px" android:text="@string/status_bar_ongoing_events_title" />
    فایل را ذخیره کنید.


    فایل status_bar_tracking.xml را باز کنید.

    مقدار زیر را بیابید:
    کد:
    <View android:background="@drawable/status_bar_background" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" />
    با مقدار زیر جایگزین کنید:

    کد:
    <FrameLayout android:background="@drawable/status_bar_background" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0">
            <com.android.systemui.statusbar.CarrierLabel android:textStyle="bold" android:textColor="#00000000" android:paddingBottom="0.0px" android:layout_width="0.0px" android:layout_height="0.0px" />
    </FrameLayout>
    فایل را ذخیره و ببندید.


    فایل ids.xml را از آدرس زیر باز کنید:
    کد:
    SystemUI.apk/res/values
    به انتهای نوشته ها ، قبل از عبارت </resources> متن زیر را اضافه کنید.
    کد:
    <item type="id" name="power_widget">false</item>


    نمونه ی فایل های ویرایش شده در پوشه های layout و valuesT

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]




    هم اکنون فایل را کامپایل کنید.

    روش کامپایل کردن: شما باید نرم افزار را Sign کنید ، زیر AndroidManifest.xml را تغییر داده اید.

    وقتی که نرم افزار Apk Manager از شما میپرسد که آیا این فایل سیستمی هست یا نیست، حرف n را تایپ کنید و پس از آن نرم افزار را ساین کنید.
    گزینه ی 4 را بعد از اینکه نرم افزار کامپایل شد را انتخاب کنید.
    کد:
    4    Sign apk (Dont do this if its a system apk)
    فایل signedSystemUI.apk را به گوشی انتقال دهید.

    ویرایش توسط M_Javad_Nazari : Wednesday 12 September 12 در ساعت 03:15

    کاربران عزیز، لطفا سئوالات را در تاپیک مربوط به خودشون بپرسید ، از طریق پیام خصوصی هیچ گونه جوابی داده نخواهد شد.

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    4 کاربر پست M_Javad_Nazari عزیز را پسندیده اند .



  4. Top | #3


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم مدال سوم مدال چهارم مدال پنجم
    اطلاعات کامپیوتر
    میزان امتیاز
    364
    تمامی فایل ها در این پکیج آپلود شده اند.

    فایل SystemUI.pak اصلی و ویرایش شده در این پکیج وجود دارند.

    فراموش نکنید که اگر نرم افزار را ساین کردید، باید امضای سیستمی را نیز هک کنید.

    [فقط کاربران ثبت نام شده قادر به مشاهده لینکها هستند . ]



    کاربران عزیز، لطفا سئوالات را در تاپیک مربوط به خودشون بپرسید ، از طریق پیام خصوصی هیچ گونه جوابی داده نخواهد شد.

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    5 کاربر پست M_Javad_Nazari عزیز را پسندیده اند .



  5. Top | #4


    تاریخ عضویت
    June 2012
    عنوان کاربر
    مدیرانجمن
    شماره عضويت
    45
    محل سکونت
    Azarbayjan
    نوشته ها
    1,255
    می پسندم
    2,828
    سپاس از شما
    3,269 بار در 1,130 پست
    كشور
    Iran
    موبايل
    Nokia-Lumia-920
    موبايل
    Nokia-N95
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    4,500 تومان
    مبلغ حمایت شده از کاربر
    2000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    250
    جواد جان ابتدا از آموزش بسیار خوبت تشکر میکنم

    یه موردی پیش اومد

    بعد از نصب , میخوای مثلا گوشیو بذاری رو سایلنت با هر بار لمس آیکن استاتوس بار یه بار بسته میشه و دوباره باید بکشی پاییم

    راه حلی برا این هست؟

    دوستان محنرم، سئوالات خود را از تاپیک های مربوطه بپرسید و برای گرفتن پاسخ ها مقداری شکیبا باشید.
    برای پرسیدن سئوالات از طریق پروفایل کاربری (پیغام های خصوصی) اقدام نکنید.

    کاربر مقابل پست masoud عزیز را پسندیده است:



  6. Top | #5


    تاریخ عضویت
    May 2012
    عنوان کاربر
    مدیر ارشد انجمن
    شماره عضويت
    6
    محل سکونت
    بوشهر
    نوشته ها
    2,374
    می پسندم
    1,573
    سپاس از شما
    8,720 بار در 2,214 پست
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم مدال سوم مدال چهارم مدال پنجم
    اطلاعات کامپیوتر
    میزان امتیاز
    364
    نقل قول نوشته اصلی توسط masoud نمایش پست ها
    جواد جان ابتدا از آموزش بسیار خوبت تشکر میکنم

    یه موردی پیش اومد

    بعد از نصب , میخوای مثلا گوشیو بذاری رو سایلنت با هر بار لمس آیکن استاتوس بار یه بار بسته میشه و دوباره باید بکشی پاییم

    راه حلی برا این هست؟

    احتمالا خودت اینو تنظیم کردی دیگه!!!
    برنامه ی EDT Tweaks رو باز کن و Hide on change رو غیر فعال کن.


    کاربران عزیز، لطفا سئوالات را در تاپیک مربوط به خودشون بپرسید ، از طریق پیام خصوصی هیچ گونه جوابی داده نخواهد شد.

    با حمایت مالی از انجمن ، شما هم با ما در بهبود و پیشرفت سایت سهیم باشید.


    لظفا برای فرستادن فایل های متنی از قبیل log و پیغام های خطای طولانی ،از HasteBin یا PasteBin استفاده کنید.

    3 کاربر پست M_Javad_Nazari عزیز را پسندیده اند .



  7. Top | #6


    تاریخ عضویت
    June 2012
    عنوان کاربر
    مدیرانجمن
    شماره عضويت
    45
    محل سکونت
    Azarbayjan
    نوشته ها
    1,255
    می پسندم
    2,828
    سپاس از شما
    3,269 بار در 1,130 پست
    كشور
    Iran
    موبايل
    Nokia-Lumia-920
    موبايل
    Nokia-N95
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    4,500 تومان
    مبلغ حمایت شده از کاربر
    2000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    250
    نقل قول نوشته اصلی توسط M_Javad_Nazari نمایش پست ها
    احتمالا خودت اینو تنظیم کردی دیگه!!!
    برنامه ی EDT Tweaks رو باز کن و Hide on change رو غیر فعال کن.
    تشکر جواد جان

    حل شد

    دوستان محنرم، سئوالات خود را از تاپیک های مربوطه بپرسید و برای گرفتن پاسخ ها مقداری شکیبا باشید.
    برای پرسیدن سئوالات از طریق پروفایل کاربری (پیغام های خصوصی) اقدام نکنید.

    کاربر مقابل پست masoud عزیز را پسندیده است:



  8. Top | #7


    تاریخ عضویت
    October 2013
    عنوان کاربر
    عضو انجمن
    شماره عضويت
    11787
    نوشته ها
    2
    می پسندم
    1
    سپاس از شما : 1 بار در 1 پست
    كشور
    Iran
    موبايل
    Samsung-I9300-Galaxy-S-III
    موبايل
    Samsung-I9070-Galaxy-S-Advance
    اپراتور
    Iran
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    0 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    0
    سلام.من وقتی فولدر smali رو باز میکنم و تا فولدر com\android\systemui\statusbar پیش میرم سپس فولدر statusbar حاوی 5 فایل و یک فولدر هست.اینم اسکرین شاتش
    لطفا راهنماییم کنید چی کار کنم؟


    کاربر مقابل پست masoudf0098 عزیز را پسندیده است:



  9. Top | #8


    تاریخ عضویت
    October 2013
    عنوان کاربر
    عضو انجمن
    شماره عضويت
    11787
    نوشته ها
    2
    می پسندم
    1
    سپاس از شما : 1 بار در 1 پست
    كشور
    Iran
    موبايل
    Samsung-I9300-Galaxy-S-III
    موبايل
    Samsung-I9070-Galaxy-S-Advance
    اپراتور
    Iran
    میزان اعتبار کاربر
    0 تومان
    مبلغ حمایت شده از کاربر
    0 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    0
    نقل قول نوشته اصلی توسط masoudf0098 نمایش پست ها
    سلام.من وقتی فولدر smali رو باز میکنم و تا فولدر com\android\systemui\statusbar پیش میرم سپس فولدر statusbar حاوی 5 فایل و یک فولدر هست.اینم اسکرین شاتش
    لطفا راهنماییم کنید چی کار کنم؟
    پس چرا جواب نمیدین؟چیکار کنم من؟


  10. Top | #9


    تاریخ عضویت
    June 2012
    عنوان کاربر
    مدیرانجمن
    شماره عضويت
    45
    محل سکونت
    Azarbayjan
    نوشته ها
    1,255
    می پسندم
    2,828
    سپاس از شما
    3,269 بار در 1,130 پست
    كشور
    Iran
    موبايل
    Nokia-Lumia-920
    موبايل
    Nokia-N95
    اپراتور
    Iran
    مدال ها

    مدال اول مدال دوم
    میزان اعتبار کاربر
    4,500 تومان
    مبلغ حمایت شده از کاربر
    2000 تومان
    اطلاعات کامپیوتر
    میزان امتیاز
    250
    نقل قول نوشته اصلی توسط masoudf0098 نمایش پست ها
    سلام.من وقتی فولدر smali رو باز میکنم و تا فولدر com\android\systemui\statusbar پیش میرم سپس فولدر statusbar حاوی 5 فایل و یک فولدر هست.اینم اسکرین شاتش
    لطفا راهنماییم کنید چی کار کنم؟
    دوست عزیز فایل های که در پوشه statusbar هست را به فایل دکامپایل شده systemUI.apk فایل خودتون به همون مسیر اضافه کنید و روند کار را به شرح گفته شده پیش برید

    نقل قول نوشته اصلی توسط masoudf0098 نمایش پست ها
    پس چرا جواب نمیدین؟چیکار کنم من؟
    دوست عزیز به دلیل گرفتاری های که عزیزان دارن فرصت کمی دارن که سر بزنن به سایت و در اون فرصتی که پیدا شده حتما پست شما را متوجه نشده ایم

    موفق باشید

    دوستان محنرم، سئوالات خود را از تاپیک های مربوطه بپرسید و برای گرفتن پاسخ ها مقداری شکیبا باشید.
    برای پرسیدن سئوالات از طریق پروفایل کاربری (پیغام های خصوصی) اقدام نکنید.

    2 کاربر پست masoud عزیز را پسندیده اند .



کلمات کلیدی این موضوع

بوک مارک ها

بوک مارک ها

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •