Showing posts with label Guide. Show all posts
Showing posts with label Guide. Show all posts

Cara Port Rom Beda Chipset ( mt6589 ke mt6572 )

Kali ini saya hanya me reshare artikel yang sangat dan rujukan para porter rom untuk cara port rom beda chipset, karena saya bukan porter rom maka pertanyaan soal port rom tidak bisa saya jawab maaf ya guys, terima kasih kepada lek Andhi Auliya Hakim alias Sastro Pentek yang telah merekomendasikan artikel ini. so cekidoot




Karena banyak yang nanya bagaimana cara port rom mtk6589 ke 6572 dan saya bingung menjelaskan, maka berikut saya buat tutorialnya.
Pada umumnya tutorial ini adalah untuk tingkat lanjutan yang telah terbiasa melakukan port rom android. Jadi bagi yang belum faham/ngerti apa itu porting rom dan cara fix bug mungkin akan kesulitan mengikuti. 

.: DWYOR :.
Saya tidak bertanggungjawab atas perlakuan anda karena tutorial ini.

Berikut adalah tutorial cara port mtk6589 ke mtk6572;

Contoh Proyek; Port YunOS 3 Coolpad 7295

Target: Acer Liquid Z4 (aka Acer Z160 - MTK6572)
Source: YunOS 3 Custom Rom Coolpad 7295 - MTK6589 (bisa diganti dengan cusrom hh mt6589 lain)


Pertama siapkan file-file berikut;
1. ROM YunOS 3 Coolpad 7295. Download sini 
2. Mod MTK6589 for MTK6572. Download sini
3. Patch Acer Liquid Z4 (sesuaikan jika beda hh). Download sini
4. Stock Kernel Acer Liquid Z4. Udah punya pasti
5. Boot/Recovery Repack Tool. Download here.  Kemudian Ekstrak ke folder 'C:\xxx\'  (xxx bsa diganti nama yg lain)
6. Notepad++. (Cari di google)


Langkah-langkah;
1. Ekstrak file ROM YunOS


2. Ekstrak file Mod Mtk6589, replace ke folder hasil ekstrak ROM YunOS
Klik kanan - Extract files... 

 Arahkan ke folder hasil ekstrak ROM YunOS3, klik OK
Replace (klik Yes to All),

3. Ekstrak file Patch Acer L Z4, replace ke folder hasi ekstrak ROM YunOS
Lakukan hal yang sama dengan Mod Mtk6589

4. Unpack boot.img
Siapkan file boot.img dari YunOS Coolpad dan boot.img Acer Liquid Z4 taruh dalam tool Boot/Recovery Tool RENAME seperti gambar;


Drag n drop file-file tersebut ke MTK_unpack.



Kemudian edit file init.rc dalam folder boot_AcerZ160 dengan Notepad++. Sesuaikan dengan file init.rc dalam folder boot_CoolpadYunOS.
Perhatikan gambar2 berikut;

Replace baris di gambar dari CoolpadYunOS ke AcerZ160 


Kemudian telusuri dan bandingkan 2 view tersebut serta sesuaikan. LIhat gambar;
Cari baris seperti gambar dan tambahkan/sesuaikan. 


Lakukan penyesuaian init.rc sampai line terakhir.

Kemudian repack boot_AcerZ160 dengan melakukan drag n drop folder boot_AcerZ160 ke MTK_pack.bat

Akan ada file baru 'new_image.img', RENAME menjadi 'boot.img' trus copy dan replace ke folder ROM YunOS.
5. Edit updater-script dalam folder META-INF
Cari line seperti;
format("ext4", "EMMC", "/dev/block/mmcblk0p7", "0"); 
mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/system");

sesuaikan menjadi seperti ini;
format("ext4", "EMMC", "/emmc@android", "0"); 
mount("ext4", "EMMC", "/emmc@android", "/system");


jika ada format/mount data gunakan "/emmc@usrdata".
Sesuaikan script lain yg tidak sesuai.

6. Edit build.prop dalam folder /system
cari angka 6589 ganti 6572
cari line ro.sf.lcd_density (ubah value menjadi 215)

7. Buat ZIP Flashable dan silakan eksekusi dan berdoa semoga tidak bootloop.


Demikian tutorial port rom mtk6589 ke mtk6572 semoga bermanfaat.
Terimakasih dan mohon maaf jika ada kesalahan.



Link Sumber


Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih

yanuabialwi 

Guide Cara cerai signal di kiri dan indikator data di kanan



cerai signal kiri - data kanan

‪#‎guideringan‬ terinspirasi dari rom funtouch klo ga salah (minus jam tengah)

monggo guidenya format xml

cerai_signal-kiri_data-kanan.xml
Download



Guide Cara cerai signal di kiri dan indikator data di kanan
 
sebelumnya harus sudah menerapkan
cerai_signal_cluster_dasar
Download

Tools- Apktool- AIDE 

• masih bermain di gemini_signal_cluster_view.xml

cari

@id/signal_cluster_combo dan @id/signal_cluster_combo_2

lalu cut 2 blok parent sinyal tsb

    sinyal 1

Code:
<LinearLayout android:id="@id/signal_cluster_combo" android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="3dp">
   <ImageView android:id="@id/network_type" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" />
   <FrameLayout android:id="@id/mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
       <ImageView android:id="@id/mobile_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_signal2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_roaming" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_slot_indicator" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="1.0dip" />
   </FrameLayout>
</LinearLayout>

    sinyal 2

Code:
<LinearLayout android:id="@id/signal_cluster_combo_2" android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="3dp">
   <ImageView android:id="@id/network_type_2" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" />
   <FrameLayout android:id="@id/mobile_combo_2" android:layout_width="wrap_content" android:layout_height="wrap_content">
       <ImageView android:id="@id/mobile_signal_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_signal2_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_type_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_roaming"_2 android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_slot_indicator_2" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="1.0dip" />
   </FrameLayout>
</LinearLayout>

(isi blok parent sinyal di atas bisa berbeda pada hh/os lain)


• buka gemini_status_bar.xml

lalu paste di bawah

Code:
<LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" ........ >
   

sehingga terlihat ±seperti ini
   
Code:
   <LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
       <LinearLayout android:id="@id/signal_cluster_combo" ......... >
           <ImageView android:id="@id/network_type" .......... />
           <FrameLayout android:id="@id/mobile_combo" ......... >
               <ImageView ......
               ....
               ....
           </FrameLayout>
       </LinearLayout>
       <View android:visibility="invisible" android:layout_width="3.0dip" android:layout_height="1.0dip" />
       <LinearLayout android:id="@id/signal_cluster_combo" ......... >
           <ImageView android:id="@id/network_type" .......... />
           <FrameLayout android:id="@id/mobile_combo" ......... >
               <ImageView ......
                   ....
                   ....
           </FrameLayout>
       </LinearLayout>
       

• hapus masing2 baris id di bawah ini

        @id/mobile_type
        @id/mobile_inout
        @id/mobile_type_2
        @id/mobile_inout_2
       
    sehingga tersisa ±seperti ini


Code:
       <LinearLayout android:layout_gravity="center_vertical" android:id="@id/signal_cluster_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
           <ImageView android:id="@id/network_type" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" />
           <FrameLayout android:id="@id/mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
               <ImageView android:id="@id/mobile_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_signal2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_roaming" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_slot_indicator" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="1.0dip" />
           </FrameLayout>
       </LinearLayout>
       <View android:visibility="invisible" android:layout_width="3.0dip" android:layout_height="1.0dip" />
       <LinearLayout android:layout_gravity="center_vertical" android:id="@id/signal_cluster_combo_2" android:tag="signal_cluster_combo_2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="3dp">
           <ImageView android:id="@id/network_type_2" android:tag="network_type_2" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" />
           <FrameLayout android:id="@id/mobile_combo_2" android:tag="mobile_combo_2" android:layout_width="wrap_content" android:layout_height="wrap_content">
               <ImageView android:id="@id/mobile_signal_2" android:tag="mobile_signal_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_signal2_2" android:tag="mobile_signal2_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_roaming_2" android:tag="mobile_roaming_2" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_slot_indicator_2" android:tag="mobile_slot_indicator_2" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="1.0dip" />
           </FrameLayout>
       </LinearLayout>
       
       
• copas ini untuk tempat icon datanya

Code:
       <RelativeLayout android:id="@+id/alwi_data" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical">
           <ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
           <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
           <ImageView android:id="@id/mobile_type_2" android:tag="mobile_type_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
           <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout_2" android:tag="mobile_inout_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       </RelativeLayout>
       
    contoh sebelah kiri batere

Code:
       <LinearLayout ......... android:id="@id/signal_battery_cluster" ......., >
           <include ....,.... layout="@layout/gemini_signal_cluster_view" />
           <RelativeLayout android:id="@+id/alwi_data" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical">
               <ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_type_2" android:tag="mobile_type_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout_2" android:tag="mobile_inout_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
           </RelativeLayout>
           <com.mediatek.systemui.statusbar.util.LaptopBatteryView android:id="@id/laptop_battery" ........... />
           
       
       
• recompile - sign - push - reboot

           
#####
thanx
• alwi
• bang bager
• arta darker
• maaad group



Sumber Link


Guide ini tested di Jb 4.2.* oleh Yanu Abi Alwi
perbedaan versi android maupun chipset mungkin dibutuhkan beberapa penyesuaian
Just Trial & Error
Dont Forget D.W.Y.O.R (Do With Your Own Risk)



Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
yanuabialwi

Guide‬ Cara Cerai Signal Kiri-kanan (Separated Signal)




#‎share‬ ‪Guide‬ Cara Cerai Signal Kiri-kanan (Separated Signal) 

alternatif guidenya um Arta Darker cara menceraikan sinyal
monggo di coba, ‪#‎guideringan‬ dari nubie jongkok buat yang mau memulai belajar oprek.


Download Guide in xml

Guide Dasarnya (wajib)
Download

Guide Sinyal kiri-kanan
Download

more easy guide to come..


Guide cerai_signal_kiri-kanan


sebelumnya harus sudah menerapkan
cerai_signal_cluster_dasar
Download


• masih bermain di gemini_signal_cluster_view.xml

cari
@id/signal_cluster_combo

lalu cut seluruh blok parentnya
(ini adalah parent layout pembentuk sinyal 1)


Code:
<ImageView android:layout_gravity="center_vertical" android:id="@id/offline" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" android:src="@drawable/stat_sys_gemini_radio_off" />
<LinearLayout android:id="@id/signal_cluster_combo" android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="3dp">
   <ImageView android:id="@id/network_type" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" />
   <FrameLayout android:id="@id/mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
       <ImageView android:id="@id/mobile_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_signal2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_roaming" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_slot_indicator" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="1.0dip" />
   </FrameLayout>
</LinearLayout>


(isi blok parent sinyal di atas bisa berbeda pada hh/os lain)


• buka gemini_status_bar.xml

lalu paste di bawah

Code:
<LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" ........ >
   
    sehingga terlihat ±seperti ini
   
      
Code:
   <LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
       <ImageView android:layout_gravity="center_vertical" android:id="@id/offline" ........
       <LinearLayout android:id="@id/signal_cluster_combo" ......... >
           <ImageView android:id="@id/network_type" .......... />
           <FrameLayout android:id="@id/mobile_combo" ......... >
               <ImageView ......
               ....
               ....
           </FrameLayout>
       </LinearLayout>

• cut/pindahkan

Code:
       <include .......... layout="@layout/gemini_signal_cluster_view" />
           
        di baris paling bawah parent android:id="@id/system_icon_area" sebelum penutup
        atau di atas parent @id/ticker sebelum penutup
        contoh:
       
        
Code:
       <LinearLayout android:orientation="horizontal" android:id="@id/system_icon_area" ......... >
           <LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/statusIcons" ......... />
           <LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/signal_battery_cluster" ...... >
               <....
               .....
               ....
               </LinearLayout>
               <com.android.systemui.statusbar.policy.Clock ........ />
               <include android:layout_gravity="center_vertical" android:layout_marginLeft="3dp" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/gemini_signal_cluster_view" />
           </LinearLayout>
       </com.android.systemui.statusbar.SignalClusterViewGemini>
   </LinearLayout>
   <LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent">
       

• recompile - sign - push - reboot


Guide ini tested di Jb 4.2.* oleh Yanu Abi Alwi
perbedaan versi android maupun chipset mungkin dibutuhkan beberapa penyesuaian
Just Trial & Error
Dont Forget D.W.Y.O.R (Do With Your Own Risk)


#####

thanx
• alwi
• bang bager
• arta darker
• maaad group


Link Sumber


Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
yanuabialwi

Guide Fix Fc Menu Shortcut OnClick di Statusbar Expanded Pulldown

‪#‎GUIDE‬ ‪#‎REPOST‬ Shortcut Pulldown fix di JB 4.2

Jb 4.2 yang pake metode onClick dan masih fc silahkan ikuti guide ini

http://www.mediafire.com/?v94dt7p8dgexrpt


Watch Screen Record Sample Video


    Watch on Facebook



Guide Fix shortcut di SystemUI JB 4.2 dengan collapsePanels

Tools- Apktool
- AIDE


1. Dengan onClick

- Decompile SystemUI.apk
- masuk /smali/com/android/systemui/
- buka SystemUIService.smali

- cari

# virtual methods

- tepat di bawahnya copas metode ini:


Code:
.method public ownerYanu(Landroid/view/View;)V
   .locals 3
   .parameter "v"

   .prologue
   .line 2431
   new-instance v0, Landroid/content/Intent;

   invoke-direct {v0}, Landroid/content/Intent;-><init>()V

   .line 2432
   const-string v1, "com.nemesis.ownerinfo"

   const-string v2, "com.nemesis.ownerinfo.Main"

   invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

   const/high16 v2, 0x1000

   invoke-virtual {v0, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

   move-result-object v0

   .line 2433
   invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

   const-string v1, "statusbar"

   invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

   move-result-object v0

   check-cast v0, Landroid/app/StatusBarManager;

   invoke-virtual {v0}, Landroid/app/StatusBarManager;->collapsePanels()V

   .line 1720
   return-void
.end method

- perhatikan

ownerYanu << adalah nama yang di set untuk di panggil via onClickcom.nemesis.ownerinfo << adalah nama package, liat di AndroidManifest.xml com.nemesis.ownerinfo.Main << adalah target yang mau di bukacollapsePanels()V << adalah fix agar pulldown langsung buka ( kalo di gb hanya collapse()V )

- next masuk /res/layout
- buka gemini_status_bar_expanded.xml atau layout tambahan lain yang mau di tampilin shortcut
- tempatkan android:onClick="ownerYanu" pada parent/image/text yang akan di bikin menjadi shortcut

contoh


Code:
<LinearLayout android:orientation="horizontal" android:gravity="center_vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:onClick="ownerYanu">
   <CircleImageView android:src="@drawable/yanu_user" android:layout_width="32.0dip" android:layout_height="32.0dip" android:layout_marginLeft="17.0dip" android:layout_marginRight="17.0dip" />
   <TextView android:gravity="center_vertical" android:textStyle="bold" android:textColor="#ff383838" android:text="User Picture" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginLeft="17.0dip" />
</LinearLayout>

- save / recompile / sign / push / reboot


ditulis oleh Yanu Abi Alwi
thanx to Dadi Rizaldi for clue


Link Sumber



Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
yanuabialwi 

Dropbox Kumpulan Guide Bang Bagger - Diki Satria - Tak Kusangka




Dropbox Kumpulan Guide Bang Bagger - Diki Satria - Tak Kusangka


Alhamdulillah kali ini saya ingin reshare kumpulan guide dari teman-teman hebat yang bersedia mengamankan begitu banyak Guide-guide bermanfaat yang telah tersebar di beberapa group besar Android seperti Group Maaad (Mediatek Android Art and Dev) dan lainnya.


Berikut Link Dropbox Kumpulan Guide Silahkan di Bookmark dan di amankan.


Dropbox Kumpulan Guide Bang Bagger

Dropbox Kumpulan Guide Diki Satria

Dropbox Kumpulan Guide Tak Kusangka


Di tiap guide telah tercantum credit dari pembuat guide, tentunya Terima Kasih yang sangat besar kepada
- Bang Bagger (Arta Darker)
- Tak Kusangka (Yudie)


Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
yanuabialwi 

GUIDE Volume Slider on Statusbar Pulldown



[GUIDE] Volume Slider on Pulldown

Master yg udah khatam jangan bully. _/|\_

monggo dicoba

Download guide format xml

Easy Earn $2 daily







Download via Mediafire


Guide Volume Slider on Statusbar Pulldown
from b16h22

Tutorial diketik oleh Yanu Abi Alwi (M.A.A.A.D Group)

Lebih baik jika sebelumnya telah menerapkan tutorial FB UI ataupun Tabbed SystemUI


Tools
- Apktool
- AIDE


- Download bahannya
http://www.mediafire.com/?82apm5oie56li7e

- Extract dan merger ke dalam folder SystemUI
- Masuk res/values/styles.xml
- Tambahkan ini di paling bawah sebelum </resources>


Code:
<style name="maaad_font" parent="@*android:style/TextAppearance.StatusBar">
   <item name="android:textSize">16.0sp</item>
   <item name="android:textStyle">bold</item>
   <item name="android:textColor">#50ffffff</item>
</style>

- save

---------------------------

- Buka gemini_status_bar_expanded.xml
- Perhatikan di bawah ini khususnya parent tombol ke-3 tempat alwi_tab2


Code:
<com.b16h22.statusbar.MultiPanelFlipper android:id="@id/markmellarpes_multi" android:layout_width="fill_parent" android:layout_height="wrap_content">
   <ScrollView android:id="@id/scroll" android:padding="5.0dip" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="ifContentScrolls">
       <com.android.systemui.statusbar.policy.NotificationRowLayout android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" />
   </ScrollView>
   <ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
       <include layout="@layout/alwi_tab1" />
   </ScrollView>
   <ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
       <include layout="@layout/alwi_tab2" />
   </ScrollView>
</com.b16h22.statusbar.MultiPanelFlipper>


- ubah @layout/alwi_tab2 menjadi @layout/maaad_kerek
- sehingga kira2 terlihat seperti ini


Code:
<com.b16h22.statusbar.MultiPanelFlipper android:id="@id/markmellarpes_multi" android:layout_width="fill_parent" android:layout_height="wrap_content">
    <ScrollView android:id="@id/scroll" android:padding="5.0dip" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="ifContentScrolls">
        <com.android.systemui.statusbar.policy.NotificationRowLayout android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" />
    </ScrollView>
    <ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
        <include layout="@layout/alwi_tab1" />
    </ScrollView>
    <ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
        <include layout="@layout/maaad_kerek" />
    </ScrollView>
</com.b16h22.statusbar.MultiPanelFlipper>

- save

---------------------


- buka smali/com/b16h22/MultiPanelButton

- perhatikan di baris 138

    const-string v13, "info"

- ganti dengan

    const-string v13, "Slider"

- save


----------------------

- RECOMPILE
- DECOMPILE kembali

----------------------


- buka res/values/public.xml
- cari masing2 no id di bawah ini (xxxxxxxxxx)


Code:
<public type="drawable" name="maaad_vol_media" id="xxxxxxxxxx" />
<public type="drawable" name="maaad_vol_notif" id="xxxxxxxxxx" />
<public type="drawable" name="maaad_vol_ringer" id="xxxxxxxxxx" />
<public type="drawable" name="maaad_vol_system" id="xxxxxxxxxx" />

- Buka smali/com/b16h22/MediaVolumeSlider.smali
- Cari kode 0x7f0200b6
- ganti dengan nomor id drawable maaad_vol_media (sesuai di public.xml)

- Buka smali/com/b16h22/NotificationVolumeSlider.smali
- cari kode 0x7f0200b7
- ganti dengan nomor id drawable maaad_vol_notif (sesuai di public.xml)

- Buka smali/com/b16h22/RingerVolumeSlider.smali
- cari kode 0x7f0200b8
- ganti dengan nomor id drawable maaad_vol_ringer (sesuai di public.xml)

- Buka smali/com/b16h22/SystemVolumeSlider.smali
- cari kode 0x7f0200b9
- ganti dengan nomor id drawable maaad_vol_system (sesuai di public.xml)


- SAVE
- RECOMPILE
- SIGN
- PUSH
- REBOOT



mohon feedbacknya yang berhasil sertakan SS, OS, & Chipset

Keep Sharing , Keep Learning , Keep Caring , Keep Pusing

*Berhasil di
JB 4.2.2 mt6577 by Ghifari Coferone



Link Sumber (8 April 2014)


Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
yanuabialwi

Guide Center Unlock Thumb Lockscreen



GUIDE Center Unlock tanpa Ubah DPI

mungkin ada yang butuh cara membuat tombol unlock di lockscreen menjadi ke tengah / rata tengah monggo di download Guide versi xml


Easy Earn $2 daily
Download via Mediafire


ditulis oleh Yanu Abi Alwi (M.A.A.A.D Group)


Salam super temen2 Maaad group mungkin banyak yang dibuat pusing dengan tombol Unlock yang ga center pada kebanyakan hh mediatek,
 dan solusi yang ada merubah dpi menjadi lebih kecil, namun terdapat kekurangan yaitu beberapa Aplikasi di Play Store menjadi tidak didukung.

oke langsung saja dimulai cara center tombol Unlock tanpa set dpi.


Tools
- Apktool
- AIDE

 - Decompile framework-res.apk
 - masuk folder res/layout
 - buka keyguard_glow_pad_view.xml

 - ubah
 android:gravity="left"
 menjadi
 android:gravity="center"

 - ubah
 android:layout_width="wrap_content"
 menjadi
 android:layout_width="fill_parent"

 - SAVE


 - buka keyguard_glow_pad_container.xml

 - ubah
 android:layout_width="wrap_content"
 menjadi
 android:layout_width="fill_parent"

 - SAVE
 - recompile
 - Selesai
 

moga manfaat. _/|\_


Sumber Link (10 April 2014)



Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
yanuabialwi

Guide Fix FBUI/TWITTERUI misah dengan Quickpanel



Lagi asik browsing ga sengaja ketemu postingan lama (7 April 2014) tentang Cara Memisahkan FB UI dengan Quicksettings / Quickpanel



Download Guidenya

Easy Earn $2 daily
Download via Mediafire


monggo dicoba bagi yang mengikuti guide dari doc sebelumnya.
tolong feedbacknya berhasil/tidak. _/|\_



Fix Layout Quickpanel pisah TwitterUI
tutor by Yanu Abi Alwi M.A.A.a.D FB Group

- Decompile SystemUI.apk
- masuk folder res/layout
- buka gemini_status_bar_expanded.xml


- hapus baris ini
Code:
<include android:layout_width="fill_parent" android:layout_height="wrap_content" layout="@layout/alwi_barbright" />


- Perhatikan blok 3 parent ini
Code:
<com.b16h22.statusbar.MultiPanelFlipper android:id="@+id/markmellarpes_multi" android:layout_width="fill_parent" android:layout_height="wrap_content">
    <FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
        <ViewStub android:id="@id/flip_settings_stub" android:layout="@layout/flip_settings" android:layout_width="fill_parent" android:layout_height="wrap_content" />
        <ScrollView android:id="@id/scroll" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="ifContentScrolls">
            <com.android.systemui.statusbar.policy.NotificationRowLayout android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" systemui:rowHeight="@dimen/notification_row_min_height" />
        </ScrollView>
    </FrameLayout>
    <ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
        <include layout="@layout/alwi_tab1" />
    </ScrollView>
    <ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
        <include layout="@layout/alwi_tab2" />
    </ScrollView>
</com.b16h22.statusbar.MultiPanelFlipper>



- hapus baris ini

Code:
<com.android.systemui.statusbar.policy.NotificationRowLayout android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" systemui:rowHeight="@dimen/notification_row_min_height" />


- ganti dengan

Code:
<include android:layout_width="fill_parent" android:layout_height="wrap_content" layout="@layout/alwi_barbright" />


- hapus
Code:
<com.b16h22.statusbar.MultiPanelFlipper android:id="@+id/markmellarpes_multi" android:layout_width="fill_parent" android:layout_height="wrap_content">


- dan
Code:
<ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
<include layout="@layout/alwi_tab1" />
</ScrollView>
<ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
<include layout="@layout/alwi_tab2" />
</ScrollView>
</com.b16h22.statusbar.MultiPanelFlipper>



- atur kembali tiap spasinya hingga kira2 seperti ini

Code:
<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.phone.NotificationPanelView android:id="@id/notification_panel" android:background="#00000000" android:paddingTop="@dimen/notification_panel_padding_top" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/notification_panel_margin_left"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:systemui="http://schemas.android.com/apk/res/com.android.systemui">
   <View android:id="@id/handle_background" android:background="@drawable/handle_bar_background_color" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="@dimen/close_handle_height" />
   <View android:id="@id/handle" android:background="@drawable/status_bar_close" android:visibility="invisible" android:layout_width="fill_parent" android:layout_height="@dimen/close_handle_height" />
   <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/close_handle_underlap" android:animateLayoutChanges="false">
       <include android:layout_width="fill_parent" android:layout_height="wrap_content" layout="@layout/status_bar_expanded_header" />
       <FrameLayout android:id="@id/toolBarSwitchPanel" android:background="@drawable/notification_header_bg" android:layout_width="fill_parent" android:layout_height="wrap_content">
           <include layout="@layout/toolbar_view" />
           <include layout="@layout/toolbar_indicator" />
           <include layout="@layout/toolbar_divider" />
       </FrameLayout>
       <FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
           <ViewStub android:id="@id/flip_settings_stub" android:layout="@layout/flip_settings" android:layout_width="fill_parent" android:layout_height="wrap_content" />
           <ScrollView android:id="@id/scroll" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="ifContentScrolls">
               <include android:layout_width="fill_parent" android:layout_height="wrap_content" layout="@layout/alwi_barbright" />
           </ScrollView>
       </FrameLayout>
   </LinearLayout>
   <include android:layout_gravity="bottom" android:layout_width="fill_parent" android:layout_height="@dimen/carrier_label_height" android:layout_marginBottom="@dimen/close_handle_height" layout="@layout/gemini_carrier_label" />
</com.android.systemui.statusbar.phone.NotificationPanelView>


- save


----------------------



- buka alwi_barbright.xml
- hapus seluruh isinya lalu ganti dengan ini

Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center_vertical" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
   <RelativeLayout android:gravity="center_vertical" android:orientation="vertical" android:id="@id/headerbau" android:background="#ff444444" android:layout_width="fill_parent" android:layout_height="wrap_content">
       <LinearLayout android:gravity="center_vertical" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content">
           <RelativeLayout android:layout_width="fill_parent" android:layout_height="200.0dip">
               <com.lenox.Lenox_Label.lenoxpicture android:id="@id/lenoxpic" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/ic_qs_default_user" android:scaleType="centerCrop" />
               <LinearLayout android:gravity="top" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="200.0dip" android:layout_marginTop="130.0dip">
                   <com.nemesis.ownerinfo.NamePlate android:textStyle="bold" android:textColor="#ffffffff" android:layout_gravity="center" android:id="@id/profile_name" android:layout_width="wrap_content" android:layout_height="25.0dip" />
                   <com.lenox.Lenox_Label.lenoxlabel android:layout_gravity="center" android:id="@id/lenoxlabel" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               </LinearLayout>
           </RelativeLayout>
           <com.b16h22.statusbar.MultiPanelButtons android:layout_gravity="center" android:layout_width="fill_parent" android:layout_height="40.0dip" android:scaleType="center" android:weightSum="3.0" />
       </LinearLayout>
       <LinearLayout android:gravity="center_horizontal" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="200.0dip">
           <com.nemesis.ownerinfo.Carrier android:layout_gravity="top" android:id="@id/pp" android:layout_width="90.0dip" android:layout_height="90.0dip" android:layout_marginTop="40.0dip" android:scaleType="centerCrop" />
       </LinearLayout>
   </RelativeLayout>
   <com.b16h22.statusbar.MultiPanelFlipper android:id="@id/markmellarpes_multi" android:layout_width="fill_parent" android:layout_height="wrap_content">
       <ScrollView android:id="@id/scroll" android:padding="5.0dip" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="ifContentScrolls">
           <com.android.systemui.statusbar.policy.NotificationRowLayout android:id="@id/latestItems" android:layout_width="fill_parent" android:layout_height="wrap_content" />
       </ScrollView>
       <ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
           <include layout="@layout/alwi_tab1" />
       </ScrollView>
       <ScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="wrap_content" android:overScrollMode="never">
           <include layout="@layout/alwi_tab2" />
       </ScrollView>
   </com.b16h22.statusbar.MultiPanelFlipper>
</LinearLayout>


-----------------------


- save
- recompile
- sign
- push
- reboot



    *berhasil di
    JB 4.2.1 mt6589 by Yanu and Dudunk Vrisay
    JB 4.2.1 mt6582 by Antok kah
    JB 4.2.2 mt6572 by Khoi Rudhin , Dadi Rizaldi dan Kurt Schafer
    JB 4.2.2 mt6577 by Ghifari Coferone



    Link Asal




    Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
    yanuabialwi