顯示具有 Android 標籤的文章。 顯示所有文章
顯示具有 Android 標籤的文章。 顯示所有文章

2014年4月21日 星期一

Samsung I-9260 partition table

Recovery : 6
System : 9
Cache : 3
Data : 2


BOOT -> /dev/block/mmcblk0p5
BOTA0 -> /dev/block/mmcblk0p1
BOTA1 -> /dev/block/mmcblk0p2
CACHE -> /dev/block/mmcblk0p8
EFS -> /dev/block/mmcblk0p3
HIDDEN -> /dev/block/mmcblk0p10
OTA -> /dev/block/mmcblk0p11
PARAM -> /dev/block/mmcblk0p4
RADIO -> /dev/block/mmcblk0p7
RECOVERY -> /dev/block/mmcblk0p6
SYSTEM -> /dev/block/mmcblk0p9
USERDATA -> /dev/block/mmcblk0p12

/dev/block/platform/omap/omap_hsmmc.1/by-name/SYSTEM /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/block/platform/omap/omap_hsmmc.1/by-name/CACHE /cache ext4 rw,nosuid,nodev,noatime,errors=panic,barrier=1,data=ordered 0 0
/dev/block/platform/omap/omap_hsmmc.1/by-name/EFS /efs ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered 0 0
/dev/block/platform/omap/omap_hsmmc.1/by-name/USERDATA /data ext4 rw,nosuid,nodev,noatime,barrier=1,data=ordered,noauto_da_alloc,discard 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/fuse /storage/sdcard0 fuse rw,nosuid,nodev,noexec,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
/dev/block/vold/179:25 /storage/extSdCard vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1023,fmask=0002,dmask=0002,allow_utime=0020,codepa
ge=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

Samsung I-9260 root

Odin3-v3.07
CF-Auto-Root-superior-superiorxx-gti9260.zip

2013年10月24日 星期四

HTC HD2 刷機

需安裝 ActiveSync


簡單HD2刷android圖文教學

Radio-Leo-2.15.50.14.rar


* 進入 aMAGLDR Boot Menu :
持續按住開機鍵至開機後,開啓後音量鍵上下按會進入開機選單


* ROM 檔案爲整個 .zip 放入 MicroSD 卡即可,不必先解壓縮

2013年6月18日 星期二

Linux 使用 sshfs 連結 Android 4.0

Android :

(WIFI 順暢狀態)
 
安裝 SSHelper

啟動後會監聽在 WIFI 界面上

Username : root
Password : admin
Post : 2222


Linux :

// mount
$ sshfs -o port=2222,idmap=user,uid=1000,gid=1000 root@192.168.99.100:/ ./Your_SmartPhone_Mount_Point
// umount
$  fusermount -u ./Your_SmartPhone_Mount_Point

2013年1月2日 星期三

2012年6月16日 星期六

您裝置的註冊國家/地區不允許安裝這個項目

Market Enabler

MarketAccess




Reference :
[問題]您裝置的註冊國家/地區不允許安裝這個項目 - Mobile01
如何下載Android Market國家地區限定的App? - 天馬行空飛行城

Android 安裝 APK 檔

1. 允許安裝非 Market 的應用程式

Android 2.3 設定 -> 應用程式 -> 未知的來源 打勾

Android 4.0 設定 -> 安全性 -> 未知的來源 打勾


2. 從電腦下載 apk 檔並放入 sdcard


3. 於 Market 安裝 Appsinstaller , 執行後會搜尋 /mnt/sdcard 裡的 apk 檔

Android SSH Server (Dropbear)

取得 Root 權限後

於 Market 安裝 DropBear

連上無線網路, 以及開啟 DropBear Server

帳號 : root
密碼 : 42

Android Root

安機網一鍵ROOT


成功機型:

盈方微 superpad P752 (Android 2.3.3) (2.6.35.7-indoTM) (ARMv6-compatible processor rev 5 (v6l) 1.0 GHz、791.34 MIPS)

Infotmic m799ca 2.3.3


未成功:

讯洋 MiniPad X501R (Android 2.1) (2.6.28) (ARM926EJ-Srev 5 (v51) 700 MHz)


未測試:

FreeRunner (ARM920T rev 0 (v4l) 400.000 MHz、199.47 MIPS)






Reference :
一鍵讓你取得Android手機ROOT權限的方便工具,支援超過200隻手機! | ㊣軟體玩家
[Android] 五分鐘 ROOT 掉 Android 手機!(支援 Android 2.1 或以上)


2012年6月5日 星期二

建立 Android 開發環境 (手動版)

1. 安裝 Java SDK
# apt-get install sun-java6-jdk sun-java6-jre

2. 安裝 Eclipse
下載 Eclipse IDE for Java Developers 版本

3. 安裝 Android Development Tools (ADT)
開啟 eclipse -> Help -> Install New Softare -> Add -> 輸入 Name 「ADT」 與 URL 「http://dl-ssl.google.com/android/eclipse/site.xml 」-> OK -> Eclipse 會搜尋一下 -> 選擇 Developer Tools 含底下項目後 -> 一直 Next 後 Install -> 完成後重新啟動 eclipse

4. 安裝 Android SDK
從 http://developer.android.com/sdk/index.html 下載 android-sdk_r18-linux.tgz 解壓至 ~/

開啟 eclipse -> Window -> Android SDK Manager

回報錯誤訊息
Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: peer not authenticated
Fetching URL: https://dl-ssl.google.com/android/repository/repository-6.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: peer not authenticated

在 Android SDK Manager -> Tools -> Manage Add-on Sites, 新增
http://dl-ssl.google.com/android/repository/addons_list-1.xml
http://dl-ssl.google.com/android/repository/repository-6.xml

可以安裝 API 15、14、....

安裝 API 時出現
This package depends on 'Missing SDK Platform Android, API 15'.

要手動從 https://dl-ssl.google.com/android/repository/repository-6.xml 下載 Platform 檔案, 解壓至 ~/android-sdk-linux/platforms

https://dl-ssl.google.com/android/repository/android-15_r03.zip

5. 新增 AVD
開啟 eclipse -> Window -> AVD Manager

新增完後開啟 AVD 出現
Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.

要手動從 https://dl-ssl.google.com/android/repository/repository-6.xml 下載 image 檔案, 解壓至 ~/android-sdk-linux/system-images

https://dl-ssl.google.com/android/repository/sysimg_armv7a-15_r02.zip




Reference :
android 4.0 sdk直接下载地址 - cmoaciopm的专栏 - 博客频道 - CSDN.NET

Missing android-sdk-linux/tools/lib/proguard-project.txt - 异读心寒 - ITeye技术网站
Android 4.0:Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder. - 懒人的技术笔记 - 博客频道 - CSDN.NET
报错“Unable to find a userdata.img file for ABIarmeabi to copy into the AVD folder.”_移动开发_电脑学网(Xue5.CoM)

2012年3月23日 星期五

建立 Android 開發環境

1. 安裝 Java SDK
# apt-get install sun-java6-jdk sun-java6-jre

2. 安裝 Eclipse
下載 Eclipse IDE for Java Developers 版本

3. 安裝 Android Development Tools (ADT)
開啟 eclipse -> Help -> Install New Softare -> Add -> 輸入 Name 「ADT」 與 URL 「http://dl-ssl.google.com/android/eclipse/site.xml 」-> OK -> Eclipse 會搜尋一下 -> 選擇 Developer Tools 含底下項目後 -> 一直 Next 後 Install -> 完成後先關閉 eclipse
4. 安裝 Android SDK
下載、解壓縮 Android SDK
開啟 eclipse,會要求設定 Android SDK 位置,指向解壓後的 android sdk 資料夾




Reference :
InstallAndroid - androidbmi - 安裝 Android 開發工具

2012年3月20日 星期二

Android 開機流程

Reference :
Android開機過程

tm.getLine1Number() return null

注意,手机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手机号码的数据写入到sim卡中。这个就像是一个变量,当移动运营商为它赋值了,它自然就会有值。不赋值自然为空。这就是为什么很多人得不到本机号码的原因。


There is no guaranteed solution to this problem because the phone number is not physically stored on all SIM-cards, or broadcasted from the network to the phone. This is especially true in some countries which requires physical address verification, with number assignment only happening afterwards. Phone number assignment happens on the network - and can be changed without changing the SIM card or device (e.g. this is how porting is supported).




Reference :
Android 本机号码的获取
Get Phone Number in Android SDK

 

Android Root

在手機 /system/bin 安裝 su 及在 /system/app 安裝 Superuser.apk




Reference :
Root 原理與手動 Root 詳細過程 @ Nexus One、Android 2.3.3、Ubuntu 10.04
五分鐘 ROOT 掉 Android 手機!(支援 Android 2.1 或以上)

Android Debug

/data/anr/traces.txt
當你的應用程式發生 ANR (Application is Not Responding) 錯誤時,Android 會自動將問題點的 code stack list 寫在這個檔案內,你直接用 cat 命令就可以看他的內容。






/home/dan/android-sdk-linux_x86/tools/adb logcat




Reference :
Android 內部的祕密 - 系統目錄
Android上的bug定位(troubleshooting)