目前分類:android (5)

瀏覽方式: 標題列表 簡短摘要

1.備份好你的個人資料 
2.複製 ROM 和 "LP基帶+KK BL"到你的記憶卡 
3.清除(data/cache和Dalvik/ART Cache) 
4.先刷LP Baseband and kernel(bumped) KK bootloader.zip
   然後再刷 cm-13.0-UNOFFICIAL-d838.zip 
5.完成後重啟即可(如需獲取權限往下看) 

========================

獲取權限(Root): 
1.先刷 BETA-SuperSU-v2.72-20160510112018.zip 
2.後刷SU_cm13_kernel_25.05.2016.zip 
3.直接重新啟動即可 
4.想要最新BETA-SuperSU的自己找個最新版本替換SuperSU後,
  還是按1.2步驟來。 
 

hses 發表在 痞客邦 留言(1) 人氣()

1、mount

語法:

mount(type, location, mount_point);

說明:

type="MTD" location="" 掛載yaffs2文件系統分區;

type="vfat" location="/dev/block/" 掛載設備。

例如:



mount("MTD", "system", "/system");掛載system分區,設置返回指針"/system”

mount("vfat", "/dev/block/mmcblk1p2", "/system");

掛載/dev/block/mmcblk1p2,返回指針"/system”

2、Unmount

語法:

unmount(mount_point);

說明:

mount_point是mount所設置產生的指針。其作用與掛載相對應,卸載分區或設備。此函數與mount配套使用。

例如:

unmount("/system");

卸載/system分區

3、Format

語法:

format(type, location);

說明:

type="MTD" location=partition(分區),格式化location參數所代表的分區。

例如:

format("MTD", "system");格式化system分區

4、Delete

語法:

delete();

說明:

刪除文件

例如:

delete("/data/zipalign.log");刪除文件/data/zipalign.log

5、delete_recursive

語法:

delete_recursive();

說明:

刪除文件夾

例如:

delete_recursive("/data/dalvik-cache");刪除文件夾/data/dalvik-cache

6、show_progress

語法:

show_progress(,);

說明:

為下面進行的程序操作顯示進度條,進度條會根據進行前進

例如:

show_progress(0.1, 10); show_progress下面的操作可能進行10s,完成後進度條前進0.1(也就是10%)

7、package_extract_dir

語法:

package_extract_dir(package_path, destination_path);

說明:

釋放文件夾package_path至destination_path

例如:

package_extract_dir("system", "/system");釋放ROM包裡system文件夾下所有文件和子文件夾至/system

8、package_extract_file

語法:

package_extract_file(package_path, destination_path);

說明:

解壓package_path文件至destination_path

例如:

package_extract_dir("my.zip", "/system");解壓ROM包裡的my.zip文件至/system

9、Symlink

語法:

symlink(, , ,...);

說明:

建立指向target符號鏈接src1,src2,……

例如:

symlink("toolbox", "/system/bin/ps");建立指向toolbox的符號鏈接/system/bin/ps

10、set_perm

語法:

set_perm(, ,, );

說明:

設置文件的用戶為uid,用戶組為gid,權限為mode

例如:

set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");設置文件/system/etc/dbus.conf的所有者為1002,所屬用戶組為1002,權限為:所有者有讀權限,所屬用戶組有讀權限,其他無任何權限。

11、set_perm_recursive

語法:

set_perm_recursive(,,,,);

說明:

設置文件夾和文件夾內文件的權限

例如:

set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");設置/data/app的所有者和所屬用戶組為1000,app文件夾的權限是:所有者和所屬組擁有全部權限,其他有執行權限;app文件夾下的文件權限是:所有者有讀寫權限,所屬組有讀權限,其他有讀權限。

12、ui_print

語法:

ui_print("str"​​);

說明:

屏幕打印輸出"str"

例如:

ui_print("It's ready!");屏幕打印It's ready!

13、run_program

語法:

run_program();

說明:

運行腳本

例如:

run_program("/system/xbin/installbusybox.sh");運行installbusybox.sh腳本文件

14、write_raw_image

語法:

write_raw_image(, partition);

說明:

寫入至partition分區

例如:

write_raw_image("/tmp/boot.img", "boot")將yaffs2格式的boot包直接寫入boot分區

15、assert

語法:

assert(,,);

說明:

如果執行sub1不返回錯誤則執行sub2,如果sub2不返回錯誤則執行sub3一次類推。

例如:

assert(package_extract_file("boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "boot"),
delete("/tmp/boot.img"));執行package_extract_file,如果不返回錯誤則執行write_raw_image,如果write_raw_image不出錯則執行delete

hses 發表在 痞客邦 留言(0) 人氣()

在 指令處 輸入
mount -o remount rw /system
就可以解決了
解決後 改回權限
mount -o remount ro /system
文章標籤

hses 發表在 痞客邦 留言(0) 人氣()

QVGA (240x320)
WQVGA432 (240x432)
WQVGA400 (240x400)


HVGA (320x480)
WVGA800 (480x800)
WVGA854 (480x854)

WXGA (1280x800)


/res/drawable-hdpi 【WVGA (480x800),FWVGA (480x854)】
/res/drawable-mdpi 【HVGA (320x480)】
/res/drawable-ldpi 【QVGA (240x320)】
預設值讀進來的圖大小會是以/res/drawable-mdpi為主
文章標籤

hses 發表在 痞客邦 留言(0) 人氣()

644,1247,211是什麼意思?
權限為644,也就是1247,也有人叫做,211。
權限裡面有九個方框,從左到右,從上到下數。 123456789
VVX 123
VXX 456
VXX 789
一般除可執行文件的其它文件權限均為644,目錄與可執行文件的權限為755,部分可執行文件如su需要設置權限為4755,可通過命令行使用「chmod 4755 /system/bin/su」或「chmod 4755 /system/xbin/su」設置。


批量修改權限

使用電腦

1.adb shell

2.su

3.切到目錄 譬如 cd system/xxx

4.mount -o remount rw /system

5.輸入chmod 644 * 把aaa下的所有文件改成rw-r--r-- 即所有者讀寫、群組讀其他讀的權限(Android 默認文件屬性)

6. 改回權限 mount -o remount ro /system


1.在system 裡面新建一個文件夾 譬如 aaa 並把需要修改的文件複製進去
2.打開模擬終端輸入su 需 超級使用者 授權
3.輸入cd system/aaa 切換到system 下的aaa 目錄
4.輸入chmod 644 * 把aaa下的所有文件改成rw-r--r-- 即所有者讀寫、群組讀其他讀的權限(Android 默認文件屬性)
5.輸入chown root.root * 把appo下的所有文件修改成所有者0-root 群組0-root
6.把文件複製到對應的文件夾即可

文章標籤

hses 發表在 痞客邦 留言(0) 人氣()