<!DOCTYPE html>
	<html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
	<head>
<title>Hướng dẫn tạo bản ROM và đóng gói đuôi Zip cho điện thoại Android</title>
<meta name="description" content="Hướng dẫn tạo bản ROM và đóng gói đuôi Zip cho điện thoại Android - Savefile - Tin Tức -...">
<meta name="author" content="PHAN MEM THIEN HA">
<meta name="copyright" content="PHAN MEM THIEN HA [phamhuy842005@gmail.com]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.0">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Hướng dẫn tạo bản ROM và đóng gói đuôi Zip cho điện thoại Android">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - http&#x3A;&#x002F;&#x002F;phanmemthienha.com&#x002F;news&#x002F;savefile&#x002F;huong-dan-phan-mem&#x002F;huong-dan-tao-ban-rom-va-dong-goi-duoi-zip-cho-dien-thoai-android-40.html">
<meta property="og:site_name" content="PHAN MEM THIEN HA">
<meta property="og:url" content="http://phanmemthienha.com/news/huong-dan-phan-mem/huong-dan-tao-ban-rom-va-dong-goi-duoi-zip-cho-dien-thoai-android-40.html">
<link rel="shortcut icon" href="http://phanmemthienha.com/uploads/logo-shop-thien-ha-5.png">
<link rel="canonical" href="http://phanmemthienha.com/news/huong-dan-phan-mem/huong-dan-tao-ban-rom-va-dong-goi-duoi-zip-cho-dien-thoai-android-40.html">
<link rel="alternate" href="http://phanmemthienha.com/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="http://phanmemthienha.com/news/rss/huong-dan-phan-mem/" title="Tin Tức - Hướng dẫn phần mềm" type="application/rss+xml">
<link rel="alternate" href="http://phanmemthienha.com/news/rss/huong-dan-noi-bo/" title="Tin Tức - Hướng dẫn nội bộ" type="application/rss+xml">
<link rel="alternate" href="http://phanmemthienha.com/news/rss/Doi-tac/" title="Tin Tức - Đối tác" type="application/rss+xml">
<link rel="alternate" href="http://phanmemthienha.com/news/rss/Tuyen-dung/" title="Tin Tức - Tuyển dụng" type="application/rss+xml">
<link rel="preload" as="script" href="http://phanmemthienha.com/assets/js/jquery/jquery.min.js">
<link rel="preload" as="script" href="http://phanmemthienha.com/assets/js/language/vi.js">
<link rel="preload" as="script" href="http://phanmemthienha.com/assets/js/global.js">
<link rel="preload" as="script" href="http://phanmemthienha.com/themes/default/js/news.js">
<link rel="preload" as="script" href="http://phanmemthienha.com/themes/popovleather/js/main.js">
<link rel="preload" as="script" href="http://phanmemthienha.com/themes/popovleather/js/bootstrap.min.js">
<link rel="StyleSheet" href="http://phanmemthienha.com/assets/css/font-awesome.min.css">
<link rel="StyleSheet" href="http://phanmemthienha.com/themes/popovleather/css/bootstrap.min.css">
<link rel="StyleSheet" href="http://phanmemthienha.com/themes/popovleather/css/style.css">
<link rel="StyleSheet" href="http://phanmemthienha.com/themes/popovleather/css/style.responsive.css">
<link rel="StyleSheet" href="http://phanmemthienha.com/themes/default/css/news.css">
<link rel="StyleSheet" href="http://phanmemthienha.com/assets/css/popovleather.vi.0.css?t=87">
<style>
	body{background: #fff;}
</style>
	</head>
	<body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">PHAN MEM THIEN HA</h2>
		<p class="pull-right"><a title="PHAN MEM THIEN HA" href="http://phanmemthienha.com/">http://phanmemthienha.com</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Hướng dẫn tạo bản ROM và đóng gói đuôi Zip cho điện thoại Android</h1>
		<ul class="list-inline">
			<li>Thứ bảy - 07/10/2017 17:07</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
			hướng dẫn tạo và đóng gói bản ROM có đuôi Zip.
		</div>
				<div class="imghome">
			<img alt="1&#40;618&#41;" src="http://phanmemthienha.com/uploads/news/2017_10/1618.jpg" width="460" class="img-thumbnail" />
						<p>
				<em>1&#40;618&#41;</em>
			</p>
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p>Bạn có thể dùng phần mềm Dump Rom để thực hiện tải ở link bên dưới</p><p><a href="https://drive.google.com/file/d/0B7aKeSFaWCynZDE5UGh5LXFNckU/edit" rel="nofollow" target="_blank"><strong>Link tải phần mền tạo bản ROM đuôi Zip bằng phần mềm Dump</strong></a></p><p>Khi tải về bạn giải nén bằng phần mềm Winzip ra một thư mục mới.</p><p>Trên điện thoại bạn muốn tạo bản ROM bật chế độ USB debugging (Cài Đặt &gt; Tùy chọn phát triển &gt; Gỡ lỗi USB) sau đó kết nối với máy tính bằng cáp microUSB</p><p>Trong folder mới giải nén <strong>phần mềm Dump</strong> chạy file Dump theo nền tẳng Windows của bạn là <strong>32 bit</strong> hoặc <strong>64 bit.</strong></p><p>Trên điện thoại của bạn phải <strong>Root </strong>và có <strong>Super user</strong>, lúc này nến <strong>Super User</strong> đòi cấp quyền thì bạn chọn <strong>Cho phép</strong>.</p><p>Quá trình bắt đầu như hình dưới trong khoảng 10 phút, có thể hơn phụ thuộc vào nhiều yếu tố &gt; Trong quá trình diễn ra sẽ có lúc dừng lại để bạn điền tên điện thoại thì bạn điền tên bất kỳ theo ý thích của bạn</p><p style="text-align: center;">&nbsp;<img alt="2(499)" height="723" src="http://phanmemthienha.com/uploads/news/2017_10/2499.jpg" style="width: 639px; height: 680px;" width="679" /></p><p style="text-align: center;"><em>Quá trình diễn ra khá lâu</em></p><p>Sau khi <strong>Dump </strong>thành công, ở bộ nhớ trong điện thoại có một thư mục tên như bạn đã đặt bước bên trên, bạn copy cả thư mục này ra ngoài máy tính</p><p style="text-align: center;">&nbsp;<img alt="3(377)" height="622" src="http://phanmemthienha.com/uploads/news/2017_10/3377.jpg" style="width: 350px; height: 622px;" width="350" /></p><p>Tiếp theo chúng ta sẽ sử lại file update-script trước khi nén bằng phần mềm Zip, trong folder bạn đã copy từ bộ nhớ trong điện thoại ra máy tính tìm file “Update-script” &gt; chuột phải và chọn Open Note Pad++</p><p>Bạn chú ý: sửa các file từ: Demo_xxx &gt; thành tên tương ứng với các file ở hình 2 &gt; chọn lưu lại ra màn hình Desktop</p><p style="text-align: center;">&nbsp;<img alt="4(306)" height="474" src="http://phanmemthienha.com/uploads/news/2017_10/4306.jpg" style="width: 639px; height: 310px;" width="978" /></p><p>Trong file tải vể ở bên trên có file.zip tên: ROM_demo.zip &gt; bạn mở file đó bằng Winrar &gt; kéo thả file update-script bên trên vào thư mục tên META-INF/com/google/android &gt; chọn OK nếu có bảng hiện lên.</p><p>Tiếp theo copy toàn bộ file.img vào thư mục META-INF sau đó tắt đi là OK</p><p style="text-align: center;">&nbsp;<img alt="5(240)" height="627" src="http://phanmemthienha.com/uploads/news/2017_10/5240.jpg" style="width: 639px; height: 602px;" width="665" /></p><p>Bây giờ là lúc bạn test thử xem file ROM của bạn đã hoạt động được chưa &gt; copy vào bộ nhớ trong của máy và chạy Recovery thử xem nhé. Hãy để lại ý kiến của bạn về cách làm này ở phần bình luận của diễn đàn cho anh em cùng tham khảo nhé. Chúc bạn thành công<br  /><br  />Bài 2:<br  /><br  />Hướng dẫn các bạn cách đóng gói rom zip dạng file tar ngay trên điện thoại,...<br  /><br  /><b><span style="color: red">Công cụ</span></b>:<br  /><a class="internalLink" href="http://www.mediafire.com/file/pdzzvnrqjydvtvq/apktool4.4_armel.zip">Apktool mobile và cách sử dụng</a><br  />-Thiết bị,(tất nhiên<img alt=":D" class="mceSmilie" src="http://lgviet.com/forum/styles/default/xenforo/lgv/grin.gif" title="xf_biggrin :D" /><img alt=":D" class="mceSmilie" src="http://lgviet.com/forum/styles/default/xenforo/lgv/grin.gif" title="xf_biggrin :D" />)<br  />-<b>Lệnh flash updater script</b><br  />-Một chút kiên nhẫn...<br  /><br  />Tiến hành: Các bạn cài apktool như link hướng dẫn ở trên truy cập vào app,nhấn phím menu cứng ở máy mình là bên phải cạnh phím home=&gt; nhấn <i><span style="color: red">Tạo rom</span></i><br  /><img alt="&#91;​IMG&#93;" class="bbCodeImage LbImage" data-url="http://images.tapatalk-cdn.com/15/12/17/7097f663da4735a7c51a6c547657520f.jpg" src="http://images.tapatalk-cdn.com/15/12/17/7097f663da4735a7c51a6c547657520f.jpg" /><br  />Chờ khoảng 15-20 phút tùy thuộc bản rom trong máy của bạn nặng hay nhẹ,<br  />Khi dump xong nó sẽ tạo một thư mục <b>Rom</b> trong thư mục apktool,các bạn lần theo đường dẫn Meta-inf/com/google/android/updater-script. Mở file này bằng bất cứ giá nào,edit lại tên hoặc lệnh theo hướng dẫn tạo lệnh mình đưa ở trên,có thể add thêm recovery vĩnh viễn,thư mục data....,hoặc bạn nào chưa hiểu lệnh thì để vậy cũng được.<br  />Tiếp theo đến phần đóng gói,có thể dùng phần mềm đóng gói zip chuyên nghiệp hay root explorer vào chọn thư mục rom trong apktool nhấn giữ chọn zip this folder,thời gian có thể dài 1h hoặc hơn cần sự kiên nhẫn<img alt=":D" class="mceSmilie" src="http://lgviet.com/forum/styles/default/xenforo/lgv/grin.gif" title="xf_biggrin :D" /><img alt=":D" class="mceSmilie" src="http://lgviet.com/forum/styles/default/xenforo/lgv/grin.gif" title="xf_biggrin :D" /><br  />Cuối cùng xong xuôi các bạn đổi tên file zip vào recovery flash thử xem,<br  />Thân ái!!!!<br  /><br  /><br  /><b>I. Giới thiệu</b><br  />Apktool.apk là một ứng dụng chỉnh sửa apk khá tốt ngay trên điện thoại. Được phát triển bởi thành viên trên xda. Apktool.apk việt hóa bởi (hyunhnhan886) gần giống như apktool trên máy tính, có khả năng dịch ngược và biên dịch apk khá hiệu quả. Được phát triển trên điện thoại đã được 1 thời gian và được cộng đồng đánh giá khá cao. Tuy nhiên khi sử dụng trên những điện thoại có bộ nhớ thấp và phải sử dụng bằng thẻ nhớ sẽ rất đơ và chậm. Vì vậy nên khuyên các bạn sử dụng trên những máy có bộ nhớ trong cao. Và bài viết này mình sẽ thực hiện trên LGoptimus G.<br  />Công cụ cần thiết.<br  /><i>Bộ phần mềm apktool</i><br  /><b>link tải </b><a class="externalLink" href="http://www.mediafire.com/download/pdzzvnrqjydvtvq/apktool4.4_armel.zip" rel="nofollow" target="_blank">http://www.mediafire.com/download/pdzzvnrqjydvtvq/apktool4.4_armel.zip</a><br  /><i>Rootexplore.</i><br  /><b>Link tham khảo </b><a class="externalLink" href="https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer&amp;hl=vi" rel="nofollow" target="_blank">https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer&amp;hl=vi</a><br  /><i>Zarchiver </i><br  /><b>Link tham khảo và tải </b><a class="externalLink" href="https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver&amp;hl=vi" rel="nofollow" target="_blank">https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver&amp;hl=vi</a><br  />Droidedit.<br  /><b>Link tải </b><a class="externalLink" href="http://www.mediafire.com/download/by56r6sopju6l1b/DroidEdit_Pro_%28code_editor%29_1.19.1.apk" rel="nofollow" target="_blank">http://www.mediafire.com/download/by56r6sopju6l1b/DroidEdit_Pro_(code_editor)_1.19.1.apk</a><br  />*<b> sơ lược</b>: <i>DroidEdit là một văn bản và trình biên tập mã nguồn (tương tự như Notepad + + hoặc gedit) cho máy tính bảng Android và điện thoại với các tính năng sau:<br  />★ tô sáng cú pháp cho một số ngôn ngữ (C, C + +, C #, Java, HTML, CSS, Javascript, Python, Ruby, Lua, LaTeX, SQL, ...) nó còn có tính năng rất hay là chỉnh sửa file hệ thống như build.prop ... mà không cần phải coppy file đó ra ngoài.</i><br  /><b>II. Hướng dẫn sử dụng apktool việt hóa và cách mod âm lịch lên status bar. Dành cho tất cả máy android.</b><br  />Bước 1<br  />dùng zarchiver Giải nén bộ phần mềm apktool được thư mục apktool chép vào bộ nhớ máy theo đường dẫn sdcar/ <a class="LbTrigger" data-href="http://phanmemthienha.com/misc/lightbox" href="http://lgviet.com/forum/attachments/2014-04-25-20-18-45-jpg.23788/" target="_blank"><img alt="2014-04-25-20-18-45.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/data/attachments/23/23807-55cb0e1ab5c413e0c1ff73480ae5e561.jpg" /></a><br  />Mở mục apktool ra cài đặt file apktool.apk. Dùng rootexplorer lấy 2 file framework.Apk và lge-res.apk trong đường dẫn system/framework và file LGSystemUI.apk trong đường dẫn system/app . copy 3 file đó vào thư mục apktool/<br  />Bước 2<br  />Mở apktool vừa cài đặt Tìm đến thư mục apktool , mở nó ra tìm đến file framework.apk ấn vào và chọn sáp nhập framework, tiếp tục tìm đến flie lge_res.apk chọn sáp nhập framework, tiếp tục tìm đến file LGSystemUI.apk và làm như trên. Xong phần cài đặt. <a class="LbTrigger" data-href="http://phanmemthienha.com/misc/lightbox" href="http://lgviet.com/forum/attachments/2014-04-25-20-05-22-jpg.23790/" target="_blank"><img alt="2014-04-25-20-05-22.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/data/attachments/23/23809-f56bc03f492e945866a43cf2380d08ba.jpg" /></a><br  /><b>Bước 3 </b><br  />Tiến hành Mod âm lịch<br  />lấy file LGSystemUI.apk cần mod chép vào thư mục nào đó dễ quản lý<br  />Mở app apktool tìm đến mục có file LGSystemUI.apk chọn dịch ngược tất cả <a class="LbTrigger" data-href="http://phanmemthienha.com/misc/lightbox" href="http://lgviet.com/forum/attachments/2014-04-25-20-22-25-jpg.23792/" target="_blank"><img alt="2014-04-25-20-22-25.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/data/attachments/23/23811-63ba508a95ed550aa354feea1d2c557d.jpg" /></a> . Ngồi đợi...<br  /><a class="LbTrigger" data-href="http://phanmemthienha.com/misc/lightbox" href="http://lgviet.com/forum/attachments/2014-04-25-20-22-15-jpg.23793/" target="_blank"><img alt="2014-04-25-20-22-15.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/data/attachments/23/23812-7b7debaa2334eaf8ddc8b828ea281234.jpg" /></a><br  />Dịch ngược xong sẻ có thư mục tên là LGSystemUI_src<br  />tải file này về <a class="externalLink" href="http://www.mediafire.com/download/3du23cjp55jk73g/amlichduonglich.zip" rel="nofollow" target="_blank">http://www.mediafire.com/download/3du23cjp55jk73g/amlichduonglich.zip</a><br  />- Trong đó có 9 file gồm dateview.smali 1và 2 dayofweb.smali 1và 2 duonglich2amlich. Giải thích sơ về các file này. Trước tiên mình xin cám ơn @<a class="internalLink" href="http://lgviet.com/forum/members/yeucongnghe.248/" rel="nofollow">yeucongnghe</a><br  />Dateview.smali đây là file hiển thị ngày/tháng/năm dương lịch.<br  />Dayofweb.smali đây là file hiển thị các thứ trong tuần.<br  />Và duonglich2amlich đây là file hiển thị ngày/tháng/năm âm lịch<br  />- lấy 9 file đã tải về chép vào đường dẫn LGSystemUI_src/smali/com/android/systemui/statusbar/policy.<br  />- Tiếp tục mở file status_bar_expanded_setting_layout.xml theo đường dẫn LGSystemUI_src/res/layout mở bằng droidedit nhé. <img alt="2014-04-25-20-31-10.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/attachments/2014-04-25-20-31-10-jpg.23794/" /><br  />- Xóa mục khoanh tròn đi và thêm vào đoạn code này</p><div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre> &lt;com.android.systemui.statusbar.policy.DayOfWeek android:textAppearance=&quot;@style/TextAppearance.StatusBar.DayOfWeek&quot; android:gravity=&quot;center&quot; android:orientation=&quot;vertical&quot; android:id=&quot;@id/dayofweek&quot; android:paddingLeft=&quot;2.0dip&quot; android:layout_width=&quot;wrap_content&quot; android:layout_height=&quot;fill_parent&quot; android:lines=&quot;2&quot; android:layout_alignParentLeft=&quot;true&quot; /&gt;    &lt;View android:gravity=&quot;center_vertical&quot; android:id=&quot;@id/settings_divider3&quot; android:background=&quot;@drawable/indi_noti_list_title_line&quot; android:layout_width=&quot;@dimen/setting_divider_width&quot; android:layout_height=&quot;wrap_content&quot; android:layout_marginLeft=&quot;@dimen/setting_divider_margin_left&quot; android:layout_marginTop=&quot;@dimen/setting_divider_margin_top&quot; android:layout_marginBottom=&quot;@dimen/setting_divider_margin_bottom&quot; android:layout_toRightOf=&quot;@id/dayofweek&quot; /&gt;    &lt;com.android.systemui.statusbar.policy.DuongLich2AmLich android:textAppearance=&quot;@style/TextAppearance.StatusBar.Date&quot; android:gravity=&quot;center&quot; android:id=&quot;@id/amlich&quot; android:paddingLeft=&quot;2.0dip&quot; android:layout_width=&quot;wrap_content&quot; android:layout_height=&quot;fill_parent&quot; android:lines=&quot;2&quot; android:layout_toRightOf=&quot;@id/settings_divider3&quot; /&gt;    &lt;com.android.systemui.statusbar.policy.DateView android:textAppearance=&quot;@style/TextAppearance.StatusBar.Date&quot; android:gravity=&quot;center_vertical&quot; android:id=&quot;@id/date&quot; android:paddingLeft=&quot;8.0dip&quot; android:layout_width=&quot;0.0dip&quot; android:layout_height=&quot;fill_parent&quot; android:singleLine=&quot;true&quot; android:layout_toRightOf=&quot;@id/amlich&quot; /&gt;</pre></div><b>VÀ SAVE LẠI</b><br  />- Tiếp tục mở file ids.xml trong đường dẫn LGSystemUI_src/res/values/ids.xml bằng siêu phần mềm droidedit. thêm đoạn code này vào dưới cuối cùng.<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre> &lt;item type=&quot;id&quot; name=&quot;dayofweek&quot;&gt;false&lt;/item&gt;    &lt;item type=&quot;id&quot; name=&quot;amlich&quot;&gt;false&lt;/item&gt;    &lt;item type=&quot;id&quot; name=&quot;settings_divider3&quot;&gt;false&lt;/item&gt;</pre></div><b>VÀ SAVE LẠI</b><br  /><img alt="2014-04-25-20-38-57.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/attachments/2014-04-25-20-38-57-jpg.23795/" /><br  />- Tiếp tục mở file styles.xml trong đường dẫn LGSystemUI_src/res/values/styles.xml . thêm đoạn code này vào cuối cùng<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre> &lt;style name=&quot;TextAppearance.StatusBar.DayOfWeek&quot; parent=&quot;@*android:style/TextAppearance.StatusBar.Icon&quot;&gt;        &lt;item name=&quot;android:textSize&quot;&gt;14.0sp&lt;/item&gt;        &lt;item name=&quot;android:textStyle&quot;&gt;bold&lt;/item&gt;        &lt;item name=&quot;android:textColor&quot;&gt;#ff5dcde6&lt;/item&gt;    &lt;/style&gt;</pre></div><p><b>VÀ SAVE LẠI</b><br  /><img alt="2014-04-25-20-41-24.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/attachments/2014-04-25-20-41-24-jpg.23796/" /><br  />- Xong bây giờ mở app apktool ra tìm đến file LGSystemUI_src chọn biên dịch lại và chờ... <img alt="2014-04-25-20-51-35.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/attachments/2014-04-25-20-51-35-jpg.23797/" /><br  /><img alt="2014-04-25-20-51-45.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/attachments/2014-04-25-20-51-45-jpg.23798/" /><br  />- Thành công sẽ hiện 1 file LGSystemUI_src.apk.<br  /><img alt="2014-04-25-20-54-31.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/attachments/2014-04-25-20-54-31-jpg.23802/" /><br  />- Tiếp tục chọn file LGSystemUI.apk nhớ là file LGSystemUI.apk chọn trích xuất (META-INF) <img alt="2014-04-25-20-54-42.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/attachments/2014-04-25-20-54-42-jpg.23799/" /><br  />- Tiếp tục chọn file LGSystemUI_src.apk nhớ là LGSystemUI_src.apk chọn thêm (META-INF) <img alt="2014-04-25-20-55-00.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/attachments/2014-04-25-20-55-00-jpg.23800/" /><br  /><br  />- Cuối cùng đã xong dùng rootexplorer đổi tên file LGSystemUI_src.apk thành LGSystemUI.apk chép vào đường dẫn system/app và set 644 <img alt="2014-04-26-01-32-32.jpg" class="bbCodeImage LbImage" src="http://lgviet.com/forum/attachments/2014-04-26-01-32-32-jpg.23801/" /><br  />khởi động lại và thưởng thức.<br  /><img alt="&#91;​IMG&#93;" class="bbCodeImage LbImage" data-url="http://img.tapatalk.com/d/14/04/26/utese3yd.jpg" src="http://img.tapatalk.com/d/14/04/26/utese3yd.jpg" /><br  /><br  />* Lưu ý : trong 1 số trường hợp thêm META-INF vào nhưng file không hoạt động thì các bạn làm như thế này.<br  />- Dùng zarchiver tìm đến file LGSystemUI.apk chọn view mở nó ra <img alt="&#91;​IMG&#93;" class="bbCodeImage LbImage" data-url="http://img.tapatalk.com/d/14/04/29/janyhy8y.jpg" src="http://img.tapatalk.com/d/14/04/29/janyhy8y.jpg" /> . Chọn 2 file META-INF và AndroidManifest.xml<img alt="&#91;​IMG&#93;" class="bbCodeImage LbImage" data-url="http://img.tapatalk.com/d/14/04/29/ybubeha9.jpg" src="http://img.tapatalk.com/d/14/04/29/ybubeha9.jpg" /> .<br  />Chọn extract... Tiến hành mở file LGSystemUI-src.apk mở nó ra như file trên và thêm nó vào là xong <img alt="&#91;​IMG&#93;" class="bbCodeImage LbImage" data-url="http://img.tapatalk.com/d/14/04/29/arypytu9.jpg" src="http://img.tapatalk.com/d/14/04/29/arypytu9.jpg" /><img alt="&#91;​IMG&#93;" class="bbCodeImage LbImage" data-url="http://img.tapatalk.com/d/14/04/29/avaqenaz.jpg" src="http://img.tapatalk.com/d/14/04/29/avaqenaz.jpg" /><br  />P<br  /><br  />&nbsp;</p><div style="text-align: center"><span style="font-size: 22px"><b>Một số lệnh updater-script khi tạo file updater-script.</b></span>​</div><br  />*Lưu ý ko nhầm lẫn giữa updater-script và update-script nhé, 2 cái này khác nhau.<br  /><br  /><br  /><b>In một cái gì đó ra màn hình lúc flash.</b><br  /><br  />Ví dụ:<br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>ui_print(&quot;&quot;);ui_print(&quot; :  Update SphinX Escape P870        :&quot;);</pre></div><b>Mount system / data / cache</b><br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>ui_print(&quot;Mounting /system, /data, /cache ...&quot;);run_program(&quot;/sbin/busybox&quot;, &quot;mount&quot;, &quot;/system&quot;);run_program(&quot;/sbin/busybox&quot;, &quot;mount&quot;, &quot;/data&quot;);run_program(&quot;/sbin/busybox&quot;, &quot;mount&quot;, &quot;/cache&quot;);</pre></div>Tùy nhu cầu mình định làm gì thì mount cái đó, ví dụ mình thường wipe dalvik-cache thì mount data<br  />và chạy lệnh<br  /><br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>ui_print(&quot;Wiping dalvik-cache ...&quot;);delete_recursive(&quot;/data/dalvik-cache&quot;);</pre></div><b>Tạo 1 process c</b>ó cái bar chạy chạy, thể hiện rằng đang flash<br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>show_progress(1.34, 42);</pre></div><b>Xóa 1 file : </b><br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>delete(&quot;/system/app/Videos.apk&quot;);delete(&quot;/system/app/Videos.odex&quot;);</pre></div>Một số lệnh cơ bản updater-script - LGViet.com. Bài viết được thực hiện bởi hoangnova từ LGViet.com<br  />Lưu ý là để xóa file trong system thì ta phải mount system, xóa file trong data thì phải mount data<br  /><br  /><b>Xóa nhiều file </b><br  />Ví dụ xóa tất cả các file trong /data/dalvik-cache<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>ui_print(&quot;Wiping dalvik-cache ...&quot;);delete_recursive(&quot;/data/dalvik-cache&quot;);</pre></div>Xóa tất cả các file trong system/app<br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>delete_recursive(&quot;/system/app/&quot;);</pre></div>Giải nén 1 thư mục hoặc 1 file từ trong file zip flash của mình ra<br  />Ví dụ giải nén thư mục system. Nó sẽ tự copy vào theo đúng cấu trúc ta đã sắp xếp ở trong.<br  /><br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>package_extract_dir(&quot;system&quot;, &quot;/system&quot;);</pre></div><b>Giải nén 1 file :</b><br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>package_extract_file(&quot;system/app/LGViet.apk&quot;, &quot;/system/app/LGViet.apk&quot;);</pre></div><b>Extract 1 img ra 1 phân vùng:</b><br  /><br  />Ví dụ mình extract system.img ra phân vùng system của hệ thống. Cẩn thận không nhầm phân vùng nhé.<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>package_extract_file(&quot;system.img&quot;, &quot;/dev/block/mmcblk0p14&quot;);</pre></div><b>Format 1 phân vùng</b>, định dạng lại và xóa hết mọi thứ bên trong phân vùng đó.<br  /><br  />Phần này cần chú ý mount đúng kiểu. Nhưng thông thường thì ta chỉ có nhu cầu format phân vùng system (chú ý cho đúng phân vùng nhé)<br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>format(&quot;ext4&quot;, &quot;EMMC&quot;, &quot;/dev/block/platform/msm_sdcc.1/mmcblk0p14&quot;, &quot;0&quot;);</pre></div><b>Sét quyền -</b> Mình chỉ ví dụ những quyền thông thường như 644 và 755 nhé.<br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>set_perm(0, 0, 0644, &quot;/system/build.prop&quot;);</pre></div><div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>set_perm(0, 0, 0755, &quot;/system/xbin/zipalign&quot;);</pre></div>Sét quyền cho tất cả các file trong 1 thư mục<br  /><br  />Ví dụ mình set tất cả các file trong thư mục system/app thành 644<br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>set_perm_recursive(0, 0, 0755, 0644, &quot;/system/app&quot;); </pre></div><b>Unmount 1 phân vùng.</b> Khi flash xong ta nên unmount các phân vùng đã mount nhé<br  />Ví dụ<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>unmount(&quot;/system&quot;);hoặcunmount(&quot;/data&quot;);hoặcunmount(&quot;/cache&quot;);</pre></div><b>Chạy 1 bin file của hệ thống.</b><br  /><br  />Ví dụ cho nó nghỉ một tí rồi mới chạy phía dưới thì chạy<br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>run_program(&quot;/sbin/sleep&quot;, &quot;2&quot;);</pre></div>Ví dụ mình khởi động lại máy thì chạy<br  />&nbsp;<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>run_program(&quot;/sbin/reboot&quot;); </pre></div><b>Một số lệnh cơ bản updater-script </b>- LGViet.com. Bài viết được thực hiện bởi hoangnova từ LGViet.com<br  /><br  /><b>Note:</b><br  />Nói thêm. Khi làm file updater-script nếu động chạm đến việc format phân vùng, hoặc extract img ra 1 phân vùng cần hết sức chú tên của các phân vùng.<br  />Và Khuyến cáo, ko bao giờ được động tới phân vùng aboot, nó chính là bootloader, chẳng may gây lỗi cho nó là làm máy brick luôn.<br  /><br  />Nếu ko biết chính xác tên thì cần check bằng lệnh.<br  /><br  />Chạy (phổ biến)<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>adb shell ls -la /dev/block/platform/msm_sdcc.1/by-name/</pre></div>Hoặc (với các dòng dùng chíp OMAP):<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>adb shell ls -la /dev/block/platform/omap/omap_hsmmc.1/by-name/</pre></div>Có thể dùng tên phân vùng thay thế cho số của phân vùng (by-name thay cho by-num)<br  /><br  />ví dụ<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>/dev/block/platform/msm_sdcc.1/by-name/system</pre></div><br  />có thể thay cho<div class="bbCodeBlock bbCodeCode"><div class="type">Mã:</div><pre>/dev/block/platform/msm_sdcc.1/mmcblk0p14</pre></div>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="http://phanmemthienha.com/news/huong-dan-phan-mem/huong-dan-tao-ban-rom-va-dong-goi-duoi-zip-cho-dien-thoai-android-40.html" title="Hướng dẫn tạo bản ROM và đóng gói đuôi Zip cho điện thoại Android">http://phanmemthienha.com/news/huong-dan-phan-mem/huong-dan-tao-ban-rom-va-dong-goi-duoi-zip-cho-dien-thoai-android-40.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; PHAN MEM THIEN HA
		</div>
		<div id="contact">
			<a href="mailto:phamhuy842005@gmail.com">phamhuy842005@gmail.com</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="http://phanmemthienha.com/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<div id="run_cronjobs" style="visibility:hidden;display:none;"><img alt="" src="/index.php?second=cronjobs&amp;p=l75Tx1dc" width="1" height="1" /></div>
<script src="http://phanmemthienha.com/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=7,nv_my_abbr="ICT",nv_cookie_prefix="nv4c_y8Y7D",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=1,nv_is_recaptcha=1,nv_recaptcha_sitekey="6LeSarIUAAAAAHRq6xkHwO6J0YYQOdMxgqKTXoL_",nv_recaptcha_type="image",nv_recaptcha_elements=[];</script>
<script src="http://phanmemthienha.com/assets/js/language/vi.js"></script>
<script src="http://phanmemthienha.com/assets/js/global.js"></script>
<script src="http://phanmemthienha.com/themes/default/js/news.js"></script>
<script src="http://phanmemthienha.com/themes/popovleather/js/main.js"></script>
<script src="http://phanmemthienha.com/themes/popovleather/js/bootstrap.min.js"></script>
</body>
</html>