Related
So here is the command line disk benchmark tool Bonnie++.
Now you can test all of your cfq, bfq or whatever IO scheduler with a standard unix benchmark tool.
Github: https://github.com/haraldh/android-bonnie
precompiled version (Use "Save As..."): https://raw.github.com/haraldh/android-bonnie/master/libs/armeabi/bonnie
man page: http://linux.die.net/man/8/bonnie++
Builds with ndk-build.
Bonnie++ recommends/uses disk space twice as big as your RAM is, although you can circumvent this with "-r 0 -s <size(MiB)>". So use a partition with more than 1.6 GB space.
Running the benchmark takes quite a while depending on IO speed, filesystem type and test size (~90 minutes).
Here is a run with the Samsung Galays S2, my kernel (Backslash-1.3), on the vfat filesystem with the noop IO scheduler:
Code:
# cd /sdcard
# mkdir tt
# /data/local/bin/bonnie -u 0:0 -d tt
Using uid:1000, gid:1015.
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.96 ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
localhost 2047M 14 97 7336 22 5796 23 229 97 36143 33 301.6 46
Latency 791ms 8633ms 7713ms 73542us 51512us 2342ms
Version 1.96 ------Sequential Create------ --------Random Create--------
localhost -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 11 84 22008 97 38 52 11 85 30837 97 21 74
Latency 1025ms 3926us 162ms 316ms 8814us 358ms
1.96,1.96,localhost,1,1310695590,2047M,,14,97,7336,22,5796,23,229,97,36143,33,301.6,46,16,,,,,11,84,22008,97,38,52,11,85,30837,97,21,74,791ms,8633ms,7713ms,73542us,51512us,2342ms,1025ms,3926us,162ms,316ms,8814us,358ms
# rmdir tt
If you run out of disk space, you will get an error message like this:
Code:
Can't write block.: No such file or directory
Can't write block 218481.
Have fun testing and report your scores, along with the phone, kernel, filesystem type and IO scheduler settings.
DISCLAIMER: writing a lot on flash might degrade the lifetime of the device.
Here is a run with the Samsung Galays S2, my kernel (Backslash-1.3), on the ext4 filesystem with the noop IO scheduler. I had to limit the test size to 1024MB, which might explain the better numbers.
Code:
# cd /data/local
# mkdir tt
# /data/local/bin/bonnie -u 0:0 -r 0 -s 1024 -d tt
Code:
Version 1.96 ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
localhost 1G 10 96 7391 22 6056 21 193 97 37688 32 483.0 65
Latency 907ms 12169ms 9516ms 112ms 44923us 39518us
Version 1.96 ------Sequential Create------ --------Random Create--------
localhost -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 210 94 +++++ +++ 4129 69 218 95 +++++ +++ 612 71
Latency 332ms 2115us 3736us 191ms 2624us 1260ms
1.96,1.96,localhost,1,1310697921,1G,,10,96,7391,22,6056,21,193,97,37688,32,483.0,65,16,,,,,210,94,+++++,+++,4129,69,218,95,+++++,+++,612,71,907ms,12169ms,9516ms,112ms,44923us,39518us,332ms,2115us,3736us,191ms,2624us,1260ms
Nice.
I will give this a try.
Tho 90 minutes is a long time.
Approximately how long would testing 100 mb take if I do -r 0 -s 100?
Kingston SDC10/16GB on CM7.1 nightly Nexus One
Here is a run with the AT&T Nexus One, my kernel (2.6.37.6-cyanogenmod-g0799e00 [email protected] #1), on the vfat filesystem with the default scheduler:
Code:
Version 1.96 ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
localhost 1G 135 67 3076 2 1577 1 369 60 13943 7 43.4 7
Latency 709ms 10044ms 14040ms 1171ms 6835ms 6572ms
Version 1.96 ------Sequential Create------ --------Random Create--------
localhost -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 15 41 39 33 15 14 20 55 55 91 7 15
Latency 6307ms 2152ms 23390ms 2924ms 552ms 14776ms
1.96,1.96,localhost,1,1323847739,1G,,135,67,3076,2,1577,1,369,60,13943,7,43.4,7,16,,,,,15,41,39,33,15,14,20,55,55,91,7,15,709ms,10044ms,14040ms,1171ms,6835ms,6572ms,6307ms,2152ms,23390ms,2924ms,552ms,14776ms
You can find my results from a cruder benchmark here.
Heres my result
HTC Desire CyanogenMod 7.1.0 stable and apparently stock kernel that comes with it.
Transcend 8gigabyte microSDHC class 6
http://pastebin.com/dr32gQaq
Sandisk SU32G "class 4" on Nexus One CM7 nightly build #253
Same environment, different card, vfat
Code:
# /data/local/bin/bonnie -u 0:0 -d tt
Version 1.96 ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
localhost 1G 194 90 3477 2 2584 2 583 94 18680 9 268.3 19
Latency 78399us 3341ms 10149ms 41076us 1055ms 2667ms
Version 1.96 ------Sequential Create------ --------Random Create--------
localhost -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 26 70 55 92 86 43 28 75 65 89 31 67
Latency 1369ms 93566us 129ms 1358ms 106ms 240ms
1.96,1.96,localhost,1,1325570028,1G,,194,90,3477,2,2584,2,583,94,18680,9,268.3,19,16,,,,,26,70,55,92,86,43,28,75,65,89,31,67,78399us,3341ms,10149ms,41076us,1055ms,2667ms,1369ms,93566us,129ms,1358ms,106ms,240ms
Now on ext3 (I had to convert from ext4 to migrate my data from the old card...long story)
Code:
# /data/local/bin/bonnie -u 0:0 -d tt
Version 1.96 ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
localhost 1G 167 95 3668 1 3079 2 735 96 18675 9 305.1 22
Latency 81970us 4741ms 4448ms 18616us 961ms 2439ms
Version 1.96 ------Sequential Create------ --------Random Create--------
localhost -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 7668 46 +++++ +++ 18070 66 12862 75 +++++ +++ 18119 67
Latency 2043us 1862us 6011us 4425us 1038us 1861us
1.96,1.96,localhost,1,1325589434,1G,,167,95,3668,1,3079,2,735,96,18675,9,305.1,22,16,,,,,7668,46,+++++,+++,18070,66,12862,75,+++++,+++,18119,67,81970us,4741ms,4448ms,18616us,961ms,2439ms,2043us,1862us,6011us,4425us,1038us,1861us
Just curious, if we wanted to test "raw" performance, I suppose we would use the -b flag to bypass write buffering?
Here is the same ext3 test as above, but unbuffered
Code:
# /data/local/bin/bonnie -u 0:0 -b -d tt
Version 1.96 ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
localhost 1G 168 96 3793 1 3026 2 731 96 19506 9 281.7 21
Latency 71411us 3354ms 4748ms 25146us 227ms 3275ms
Version 1.96 ------Sequential Create------ --------Random Create--------
localhost -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 259 3 +++++ +++ 331 4 237 4 +++++ +++ 269 3
Latency 698ms 10163us 361ms 766ms 1159us 178ms
1.96,1.96,localhost,1,1325588933,1G,,168,96,3793,1,3026,2,731,96,19506,9,281.7,21,16,,,,,259,3,+++++,+++,331,4,237,4,+++++,+++,269,3,71411us,3354ms,4748ms,25146us,227ms,3275ms,698ms,10163us,361ms,766ms,1159us,178ms
trouble
I was wondering if yall could help me get bonnie built.
I have android sdk and downloaded and untarred android ndk.
I untar bonnie++ and in the untared directory i run build-ndk, but it gives me:
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file:
and it gives the path to the Android.mk file.
Do you guys know whats wrong??
Can someone post a walkthrough on how to build this and get it on my phone please?
Gives me permission denied on rooted 4.1.2. Is there a fix?
I will answer myself - you have to make it executable and put somewhere to /data/local
bonnie++ file not working
Hello,
Its my first time with tools. I tried to save as the precompiled file in my phone but it got directly downloaded. So I changed the extension afterwards to .exe. When i tried to copy it in data/local/ it gives me no permission error. So I tried to run the command ( with the path i downloaded bonnie) in terminal emulator, it doesnot work.
Kindly help me with this.
Thanks
compiled it for myself, maybe someone find it usefull
BusyBox v1.18.5 (2011-07-18 07:43:28 PDT) multi-call binary.
Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: busybox --list[-full]
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, acpid, add-shell, addgroup, adduser, adjtimex, ar, arp, arping,
ash, awk, base64, basename, beep, blkid, blockdev, bootchartd, brctl,
bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp, chmod,
chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm,
cp, cpio, crond, crontab, cryptpw, cttyhack, cut, date, dc, dd,
deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff,
dirname, dmesg, dnsd, dnsdomainname, dos2unix, du, dumpkmap,
dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid, ether-wake,
expand, expr, fakeidentd, false, fbset, fbsplash, fdflush, fdformat,
fdisk, fgconsole, fgrep, find, findfs, flock, fold, free, freeramdisk,
fsck, fsck.minix, fsync, ftpd, ftpget, ftpput, fuser, getopt, getty,
grep, gunzip, gzip, halt, hd, hdparm, head, hexdump, hostid, hostname,
httpd, hush, hwclock, id, ifconfig, ifdown, ifenslave, ifplugd, ifup,
inetd, init, insmod, install, ionice, iostat, ip, ipaddr, ipcalc,
ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill,
killall, killall5, klogd, last, length, less, linux32, linux64,
linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread,
losetup, lpd, lpq, lpr, ls, lsattr, lsmod, lspci, lsusb, lzcat, lzma,
lzop, lzopcat, makedevs, makemime, man, md5sum, mdev, mesg, microcom,
mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2, mkfs.minix, mkfs.vfat,
mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more, mount,
mountpoint, mpstat, mt, mv, nameif, nbd-client, nc, netstat, nice,
nmeter, nohup, nslookup, ntpd, od, openvt, passwd, patch, pgrep, pidof,
ping, ping6, pipe_progress, pivot_root, pkill, pmap, popmaildir,
poweroff, powertop, printenv, printf, ps, pscan, pwd, raidautorun,
rdate, rdev, readahead, readlink, readprofile, realpath, reboot,
reformime, remove-shell, renice, reset, resize, rev, rm, rmdir, rmmod,
route, rpm, rpm2cpio, rtcwake, run-parts, runlevel, runsv, runsvdir,
rx, script, scriptreplay, sed, sendmail, seq, setarch, setconsole,
setfont, setkeycodes, setlogcons, setsid, setuidgid, sh, sha1sum,
sha256sum, sha512sum, showkey, slattach, sleep, smemcap, softlimit,
sort, split, start-stop-daemon, stat, strings, stty, su, sulogin, sum,
sv, svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac,
tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time,
timeout, top, touch, tr, traceroute, traceroute6, true, tty, ttysize,
tunctl, udhcpc, udhcpd, udpsvd, umount, uname, uncompress, unexpand,
uniq, unix2dos, unlzma, unlzop, unxz, unzip, uptime, usleep, uudecode,
uuencode, vconfig, vi, vlock, volname, wall, watch, watchdog, wc, wget,
which, who, whoami, xargs, xz, xzcat, yes, zcat, zcip
Click to expand...
Click to collapse
ls coloring is enabled but didn't default
http://www.neroon.com/BusyBox_v1.18.5_android/busybox
PS: Compiled according to:
http://www.arm9board.net/wiki/index.php?title=Filesystem_using_Busybox
http://afewe.wordpress.com/android-arm-development/cross-compile-busybox-for-arm-android/
good work, thx!
one question:
can ntpd act as an ntp time server ?
I ran "ntpd -l" and looked at "netstat" output, found that the ntpd daemon has started at port 123, but the state showed CLOSED, not LISTEN.
Any suggestions to run an NTP time server on an android phone?
psfan said:
can ntpd act as an ntp time server ?
Click to expand...
Click to collapse
AFAIK no
http://linux.die.net/man/1/ntpd
I have been looking for a way to use terminal shell to push a file using ftpput, does this work on yours?
Whats the best way to add this to my Evo 4G CM7?
Thanks for your work on this
Hi
I'm writing this because there is no tool for root and none custom rom available for this device. According to ZTE this phone is sold in China, Portugal and Brazil but there is no development for this phone. Here in Portugal we decided (in a portugues forum) to raise money to buy a new phone and pay shipping but we need developers to develop a tool for root and a custom rom.
Those interested, please send me a private message.
And any suggestion, please feel free to comment.
[deleted by the user]
[Deleted by the user]
Ok, I know I'm crossing the line here, but I believe this can be crucial to the Development of this terminal. This is one of the stock rom's for this phone, and inside it's the default recovery.img. Maybe that will help you to start the development!
Here is the Stock Rom.
Good luck!
Edit:
Also
Code:
dev: size erasesize name
mtd0: 00600000 00020000 "recovery"
mtd1: 00400000 00020000 "boot"
mtd2: 00180000 00020000 "splash"
mtd3: 00080000 00020000 "misc"
mtd4: 03980000 00020000 "cache"
mtd5: 0dc00000 00020000 "system"
mtd6: 0a280000 00020000 "userdata"
mtd7: 00100000 00020000 "oem"
mtd8: 00180000 00020000 "persist"
Code:
OS
Browser UserAgent : Mozilla/5.0 (Linux; U; Android 2.3.5; pt-pt; tmn smart a7 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Android ID : 54fa62763779a37e
Uptime : 0 days, 0 hours, 19 minutes, 34 seconds
Uptime (without sleeps) : 0 days, 0 hours, 19 minutes, 34 seconds
BuildInfos
Android version : 2.3.5
Release Codename : REL
API LEVEL : 10
CPU ABI : armeabi
Manufacturer : ZTE
Bootloader : unknown
CPU ABI2 : unknown
Hardware : sailboat
Radio : unknown
Board : sailboat
Brand : ZTE
Device : sailboat
Display : GB_TMN_V875V1.0.0B04
Fingerprint : ZTE/P727P_TMN/sailboat:2.3.5/GRJ22/eng.xuzhenxuan.20111125.111323:user/release-keys
Host : xuzhenxuan-111
ID : GRJ22
Model : tmn smart a7
Product : P727P_TMN
Tags : release-keys
Type : user
User : xuzhenxuan
Battery
Charging in progress...
Level : 73 %
Technology : Li-ion
Temperature : 29.0 °C (84.2°F)
Voltage : 3955 mV
Memory
Download Cache Max: 57,48 MB/ Free: 56,36 MB
data Max: 162 MB/ Free: 34,27 MB
External storage Max: 7,40 GB/ Free: 7,14 GB
Total RAM: 422 MB
Free RAM: 265 MB
Threshold RAM: 24,00 MB
Low Memory Killer Levels
FOREGROUND_APP:__ 8,00 MB
VISIBLE_APP:_________ 12,00 MB
SECONDARY_SERVER: 16,00 MB
HIDDEN_APP:________ 24,00 MB
CONTENT_PROVIDER: 28,00 MB
EMPTY_APP:__________ 32,00 MB
Telephony
Data Activity: DATA_ACTIVITY_NONE
Data State: DATA_DISCONNECTED
IMEI(or MEID): 860790010186042
IMEI/SoftVer: 00
MSISDN: 926855982
Registered MCC: pt
Registered MCC MNC: 26806
Registered Operator Name: P TMN
Network Type: NETWORK_TYPE_UMTS
Phone Type: PHONE_TYPE_GSM
SIM Country Code: pt
SIM MCC MNC: 26806
SIM Operator Name:
SIM Serial Number: 89351060000312816380
SIM State: SIM_STATE_READY
Subscriber ID(IMSI): 268063100633279
VoiceMail number: +351962000000
Roaming: false
CID: 2662768
LAC: 320
No Cell detected
Networks
Background Data Usage: true
type mobile[UMTS]
state DISCONNECTED/DISCONNECTED
reason dataDisabled
extra internet
roaming false
failover false
isAvailable true
type WIFI[]
state CONNECTED/CONNECTED
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
type mobile_mms[UMTS]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
type mobile_supl[UMTS]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
type mobile_dun[UMTS]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
type mobile_hipri[UMTS]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
CPU
Processor ARMv6-compatible processor rev 5 (v6l)
BogoMIPS 532.48
Features swp half thumb fastmult vfp edsp java
CPU implementer 0x41
CPU architecture 6TEJ
CPU variant 0x1
CPU part 0xb36
CPU revision 5
Hardware sailboat
Revision 0000
Serial 0000000000000000
Freqency range: 122.88 -> 800.0MHz
Current Frequency: 800.0MHz
Frequency Stats (time):
- 122.88 MHz 0.0% (0)
- 245.76 MHz 81.36% (95413)
- 320.0 MHz 0.38% (445)
- 480.0 MHz 0.78% (916)
- 800.0 MHz 17.48% (20496)
Camera
As retreiving camera infos can give the impression that it is taking picture on some device, it is not enabled by default. If you wish to, go in settings menu.
Screen
Resolution: 320 x 480
Refresh Rate: 0.77
X factor for DIP: 1.0
Density: 160 dpi
Pixel per inch X: 159.37254 dpi Y: 160.42105 dpi
OpenGL
As retreiving opengl infos can crash some device, it is not enabled by default. If you wish to, go in settings menu.
Sensors
LIS33DE/ADXL346 3-axis Accelerometer: 0.2 mA by ST/ADI
AK8973 3-axis Magnetic field sensor: 6.8 mA by Asahi Kasei
AK8973 Orientation sensor: 7.0 mA by Asahi Kasei
TSL2771 Proximity sensor: 0.5 mA by Taos
TSL2771 Light sensor: 0.5 mA by Taos
Gravity Sensor: 0.2 mA by Google Inc.
Linear Acceleration Sensor: 0.2 mA by Google Inc.
Rotation Vector Sensor: 7.0 mA by Google Inc.
Environment
Root Directory: /system
Data Directory: /data
Download Cache Directory: /cache
External Storage State: mounted
External Storage Directory: /mnt/sdcard
Medias Directories
Alarms: /mnt/sdcard/Alarms
DCIM: /mnt/sdcard/DCIM
Downloads: /mnt/sdcard/Download
Movies: /mnt/sdcard/Movies
Music: /mnt/sdcard/Music
Notifications: /mnt/sdcard/Notifications
Pictures: /mnt/sdcard/Pictures
Podcasts: /mnt/sdcard/Podcasts
Ringtones: /mnt/sdcard/Ringtones
Features
android.hardware.wifi
android.hardware.location.network
android.hardware.telephony
android.hardware.location
android.software.sip
android.hardware.touchscreen.multitouch
android.hardware.sensor.compass
android.hardware.camera
android.hardware.bluetooth
android.hardware.sensor.proximity
android.software.sip.voip
android.hardware.sensor.light
android.hardware.microphone
android.hardware.location.gps
android.hardware.telephony.gsm
android.hardware.camera.autofocus
android.hardware.touchscreen
android.hardware.sensor.accelerometer
android.software.live_wallpaper
glEsVers=2.0
JavaProperties
java.vendor.url: http://www.android.com/
java.class.path: .
java.class.version: 46.0
os.version: 2.6.35.7-perf+
java.vendor: The Android Project
user.dir: /
user.timezone: null
path.separator: :
os.name: Linux
os.arch: armv6l
line.separator:
file.separator: /
user.name:
java.version: 0
java.home: /system
{edited by user}
RomJOB 2
I did a custom rom for this device.
It is 2.3.5, rooted, zipalign, odexed, tweaks build.prop and int.d, battery percentage, bloatware removed and others.
You need to be rooted and have cwm on it.
Do a factory reset in cwm and install the zip.
Download here: https://docs.google.com/file/d/0ByCmvmvJz1jmSHAwckdhUlRiM0U/edit?usp=sharing
job said:
I did a custom rom for this device.
It is 2.3.5, rooted, zipalign, odexed, tweaks build.prop and int.d, battery percentage, bloatware removed and others.
You need to be rooted and have cwm on it.
Do a factory reset in cwm and install the zip.
Click to expand...
Click to collapse
Witch cwm and recovery do you have?????
pass25 said:
Witch cwm and recovery do you have?????
Click to expand...
Click to collapse
1. Push with ADB the attached file tou your device. (if you don't know how to do this, let me know)
2. Then you need to be rooted. (it's another step)
3. Install ROM Manager or Quick Boot from the Playstore
4. Reboot into recovery through one of those apps
And that's it! You'll be booting into CWM 5.0.2.5 (I think it's this version)
job said:
1. Push with ADB the attached file tou your device. (if you don't know how to do this, let me know)
2. Then you need to be rooted. (it's another step)
3. Install ROM Manager or Quick Boot from the Playstore
4. Reboot into recovery through one of those apps
And that's it! You'll be booting into CWM 5.0.2.5 (I think it's this version)
Click to expand...
Click to collapse
the rom its great, but it drains the batery a litle fast!!!
and cyanogen, can you port some for us or not?
I'm planningon porting it, yes. But just next month since i?m moving home right now and it's all in a big mess.
job said:
I'm planningon porting it, yes. But just next month since i?m moving home right now and it's all in a big mess.
Click to expand...
Click to collapse
ok, if you need any help, tell me about it!
here are you from?
pass25 said:
ok, if you need any help, tell me about it!
here are you from?
Click to expand...
Click to collapse
Thank you. For right now, I don't have time at all since I'm moving home. But I will let you know as soon as I have the time, end of March beginnning April. I will PM you
I am trying to bring them back (with the data). As a bonus I would like that it does not repeat. And maybe optimizing the configuration of the phone in the meanwhile.
I have a EVO 4G running GingerBread 2.3.5 running the Nitrous 1.4.7 ROM (See http://forum.xda-developers.com/showthread.php?t=1486126 for change log) based on + OTA 4.67.651.3.
A few days ago when I went to use the phone, it had an error when I try to ignore it, it started bringing up new ones. I rebooted and pretty much all applications were gone.
I connected the SD-Card to a linux box and run fsck. Apparently nothing was found. I also used recovery (ClockworkMod 5.0.2.2) to wipe the dalvik-cache and /cache partition. I looked at the log of formatting "/cache" it says that there are 3 blocks that were bad so they did not get formatted ("mtd: not erasing bad block at xxxxxxx").
After that the apps that according to App2SD are on the SD came back. That was odd because I though that I hada problem with the SD that was worn out but this seems to says that instead it was the internal memory to be worn out.
I started some investigation with adb shell. And I found that a:
cd /system/sd/app
ls -l
Show all the apps that are supposedly on the phone (the one that I am not able to see under "applications" and on the homescreens.
So I am not an expert on android and Linux devices and I am not sure what is going on.
Any help would be appreciated.
Best,
Camicia
Extra info:
I was trying to find out with physical device (internal memory or SD) is attached at the different folders. But I do not understand it all.
Ideally I would like to have SDExt on SD and the DalvikCache on SD too. Maybe App2SD and A2SD are interacting with each others... I am not sure.
You tell me:
sh-3.2# df
/dev: 207100K total, 64K used, 207036K available (block size 4096)
/mnt/asec: 207100K total, 0K used, 207100K available (block size 4096)
/mnt/obb: 207100K total, 0K used, 207100K available (block size 4096)
/app-cache: 8192K total, 0K used, 8192K available (block size 4096)
/system: 358400K total, 238948K used, 119452K available (block size 4096)
/data: 437888K total, 336452K used, 101436K available (block size 4096)
/cache: 163840K total, 1680K used, 162160K available (block size 4096)
/system/sd: 937096K total, 78058K used, 859038K available (block size 1024)
/mnt/sdcard: 6696848K total, 3303280K used, 3393568K available (block size 4096)
/mnt/secure/asec: 6696848K total, 3303280K used, 3393568K available (block size 4096)
/mnt/asec/com.waze-1: 20764K total, 18996K used, 1768K available (block size 4096)
/mnt/asec/com.roamingsquirrel.android.calculator-1: 3124K total, 1420K used, 1704K available (block size 4096)
/mnt/asec/com.google.android.diskusage-2: 2088K total, 164K used, 1924K available (block size 4096)
/mnt/asec/de.stohelit.audiobookplayer-1: 5200K total, 3500K used, 1700K available (block size 4096)
/mnt/asec/com.duduapps.craigslistfree-2: 2088K total, 644K used, 1444K available (block size 4096)
/mnt/asec/com.evernote-2: 10388K total, 8752K used, 1636K available (block size 4096)
/mnt/asec/com.instagram.android-1: 16612K total, 15264K used, 1348K available (block size 4096)
/mnt/asec/com.blio.androidreader-1: 25952K total, 24220K used, 1732K available (block size 4096)
/mnt/asec/gbis.gbandroid-1: 3124K total, 1596K used, 1528K available (block size 4096)
/mnt/asec/es.expectro.revelan-2: 2088K total, 700K used, 1388K available (block size 4096)
/mnt/asec/org.lds.ldssa-1: 7276K total, 5192K used, 2084K available (block size 4096)
/mnt/asec/com.ihunda.android.binauralbeat-1: 3124K total, 1704K used, 1420K available (block size 4096)
/mnt/asec/com.adobe.reader-2: 12464K total, 10476K used, 1988K available (block size 4096)
/mnt/asec/com.google.zxing.client.android-1: 2088K total, 612K used, 1476K available (block size 4096)
/mnt/asec/com.biggu.shopsavvy-1: 7276K total, 5600K used, 1676K available (block size 4096)
/mnt/asec/com.quora.android-1: 6236K total, 4404K used, 1832K available (block size 4096)
/mnt/asec/mobi.mgeek.TunnyBrowser-2: 5200K total, 3968K used, 1232K available (block size 4096)
/mnt/asec/org.mozilla.firefox-1: 21800K total, 19692K used, 2108K available (block size 4096)
/mnt/asec/com.a0soft.gphone.app2sd-2: 3124K total, 1136K used, 1988K available (block size 4096)
/mnt/asec/com.keramidas.TitaniumBackup-2: 7276K total, 5600K used, 1676K available (block size 4096)
/mnt/asec/com.fitnesskeeper.runkeeper.pro-1: 6236K total, 4836K used, 1400K available (block size 4096)
/mnt/asec/com.wsl.noom-1: 10388K total, 8760K used, 1628K available (block size 4096)
/mnt/asec/com.estrongs.android.pop-1: 4164K total, 2368K used, 1796K available (block size 4096)
sh-3.2# busybox df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 202.2M 64.0K 202.2M 0% /dev
tmpfs 202.2M 0 202.2M 0% /mnt/asec
tmpfs 202.2M 0 202.2M 0% /mnt/obb
tmpfs 8.0M 0 8.0M 0% /app-cache
/dev/block/mtdblock4 350.0M 233.3M 116.7M 67% /system
/dev/block/mtdblock6 427.6M 328.6M 99.1M 77% /data
/dev/block/mtdblock5 160.0M 1.6M 158.4M 1% /cache
/dev/block/mmcblk0p2 915.1M 76.2M 790.1M 9% /system/sd
/dev/block/vold/179:1
6.4G 3.1G 3.2G 49% /mnt/sdcard
/dev/block/vold/179:1
6.4G 3.1G 3.2G 49% /mnt/secure/asec
/dev/block/dm-0 20.3M 18.6M 1.7M 91% /mnt/asec/com.waze-1
/dev/block/dm-1 3.1M 1.4M 1.7M 45% /mnt/asec/com.roamingsquirrel.android.calculator-1
/dev/block/dm-2 2.0M 164.0K 1.9M 8% /mnt/asec/com.google.android.diskusage-2
/dev/block/dm-3 5.1M 3.4M 1.7M 67% /mnt/asec/de.stohelit.audiobookplayer-1
/dev/block/dm-4 2.0M 644.0K 1.4M 31% /mnt/asec/com.duduapps.craigslistfree-2
/dev/block/dm-5 10.1M 8.5M 1.6M 84% /mnt/asec/com.evernote-2
/dev/block/dm-6 16.2M 14.9M 1.3M 92% /mnt/asec/com.instagram.android-1
/dev/block/dm-7 25.3M 23.7M 1.7M 93% /mnt/asec/com.blio.androidreader-1
/dev/block/dm-8 3.1M 1.6M 1.5M 51% /mnt/asec/gbis.gbandroid-1
/dev/block/dm-9 2.0M 700.0K 1.4M 34% /mnt/asec/es.expectro.revelan-2
/dev/block/dm-10 7.1M 5.1M 2.0M 71% /mnt/asec/org.lds.ldssa-1
/dev/block/dm-11 3.1M 1.7M 1.4M 55% /mnt/asec/com.ihunda.android.binauralbeat-1
/dev/block/dm-12 12.2M 10.2M 1.9M 84% /mnt/asec/com.adobe.reader-2
/dev/block/dm-13 2.0M 612.0K 1.4M 29% /mnt/asec/com.google.zxing.client.android-1
/dev/block/dm-14 7.1M 5.5M 1.6M 77% /mnt/asec/com.biggu.shopsavvy-1
/dev/block/dm-15 6.1M 4.3M 1.8M 71% /mnt/asec/com.quora.android-1
/dev/block/dm-16 8.1M 6.9M 1.2M 85% /mnt/asec/org.lds.ldstools-1
/dev/block/dm-17 5.1M 3.9M 1.2M 76% /mnt/asec/mobi.mgeek.TunnyBrowser-2
/dev/block/dm-18 21.3M 19.2M 2.1M 90% /mnt/asec/org.mozilla.firefox-1
/dev/block/dm-19 3.1M 1.1M 1.9M 36% /mnt/asec/com.a0soft.gphone.app2sd-2
/dev/block/dm-20 7.1M 5.5M 1.6M 77% /mnt/asec/com.keramidas.TitaniumBackup-2
/dev/block/dm-21 6.1M 4.7M 1.4M 78% /mnt/asec/com.fitnesskeeper.runkeeper.pro-1
/dev/block/dm-22 10.1M 8.6M 1.6M 84% /mnt/asec/com.wsl.noom-1
/dev/block/dm-23 4.1M 2.3M 1.8M 57% /mnt/asec/com.estrongs.android.pop-1
I fixed it with:
rm -rf /data/app
ln -s /system/sd/app /data/app
I noticed that /data/app was empty and when I saw http://code.google.com/p/android-roms/wiki/A2SD something clicked.
Still curious to understand what is the physical mapping of my device and how I could improve it to get more memory and stability.
Best,
Chris
I have a weird problem. I have been sent some mx2 clone boxes from hong kong. Normally i would install cronic corey brilliant linux xbmc but i have a weird issue.
I install matricom 1.1.5 and then mx linux for 1.1.5 old mtd. The system boots and xbmc works as it should but the leds and power buttons don't work on the remote on all of them?.
I have opened one up and have learned that the boards are rev 1.1, am I right in saying most boards are now 2.1 or 2.2
The rest of the specs are Meson M6, g18 REF & Platform g02 Ref.
I have been trying to connect via putty but i keep getting error connection refused.
Is there anyway someone with little experience can sort this issue to make this compatible as I say it seem to be that the Led when on linux are in reverse. Blue when off and red when on and no power on or off from remote control.
I am at a loss with what to with these.
But firmware is different with JDQ39.20140605
Any help or pointers would be greatly appreciated. I notice there is a rom guide in the cronic corey's posts, I am willing to try this. Got to learn sometime and I have a linux machine
Hi i managed to get mtd from terminal, it is definitely different
mtd0: 00800000 00200000 "logo"
mtd1: 00800000 00200000 "aml_logo"
mtd2: 00800000 00200000 "recovery"
mtd3: 00800000 00200000 "boot"
mtd4: 40400000 00200000 "system"
mtd5: 20000000 00200000 "cache"
mtd6: 10000000 00200000 "backup"
mtd7: 18c400000 00200000 "data"
mtd8: 00060000 00001000 "bootloader"
mtd9: 00008000 00001000 "ubootenv"
That probably a clone, I had the same Problem. You should send it back
Gesendet von meinem iPhone mit Tapatalk