• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root CM10 progress Update Thread

I no likey 64bit linux, its a big pain in the arse...hmmpff.......
 
The challenge getting to you?

Not so much the challenge of the build as the challenge of getting ubuntu 64bit to run properly on pc...dtivers etc...especially graphics device. I only have experience with 32 bit. But I got the cm repo synced now and am working on device tree.
:D
 
Not so much the challenge of the build as the challenge of getting ubuntu 64bit to run properly on pc...dtivers etc...especially graphics device. I only have experience with 32 bit. But I got the cm repo synced now and am working on device tree.
:D

Awesome! That's great to hear. How long will it take to get a device tree out?
 
Awesome! That's great to hear. How long will it take to get a device tree out?

Not sure cuz I've never done this. I am learning as I go. I guess it depends on how much I have to modify , from what I've read, the device tree is the most tedious part. Only officially supported google phones have a "complete" tree.
 
Got a lot (seems to me anyway) done on device tree. Still hiiting a few bumps with build environment tho. Things seem to be progressing a lil quicker now.
:thumbup:

That is great to hear. Take your time to be sure and iron it out, you seem to be enjoying the learning aspect enough that you're losing sleep and pushing yourself to do it. I'm glad the kernel source made this a bit easier for you!
Can't wait for more updates on how this is coming! The closer you are to the device tree the closer we are to CM10!
 
Woo! Can't wait for this one! Keep up the good work! It's awesome to see someone self teaching themselves through a project like this.

[subscribed]
 
The last thing I need for a test build is the partition sizes. Having a lil trouble finding this as the instructions say to cat proc/mtd on running device but we don't have that.
 
The last thing I need for a test build is the partition sizes. Having a lil trouble finding this as the instructions say to cat proc/mtd on running device but we don't have that.

This what you need

app_68@android:/ $ su
root@android:/ # busybox df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 334.9M 100.0K 334.8M 0% /dev
tmpfs 334.9M 0 334.9M 0% /mnt/asec
tmpfs 334.9M 0 334.9M 0% /mnt/obb
/dev/block/platform/msm_sdcc.1/by-name/system
448.8M 424.9M 23.9M 95% /system
/dev/block/platform/msm_sdcc.1/by-name/userdata
2.6G 794.1M 1.8G 30% /data
/dev/block/platform/msm_sdcc.1/by-name/persist
23.6M 4.1M 19.5M 17% /persist
/dev/block/platform/msm_sdcc.1/by-name/cache
299.2M 5.1M 294.1M 2% /cache
/dev/block/platform/msm_sdcc.1/by-name/tombstones
7.9M 4.0M 3.8M 51% /tombstones
/dev/block/platform/msm_sdcc.1/by-name/modem
64.0M 39.3M 24.7M 61% /firmware
/dev/fuse 2.6G 794.1M 1.7G 31% /mnt/sdcard2
/dev/block/vold/179:33
14.8G 7.9G 7.0G 53% /mnt/sdcard
/dev/block/vold/179:33
14.8G 7.9G 7.0G 53% /mnt/secure/asec
root@android:/ #
 
I found that. But it doesn't list the boot or recovery.

Best look


1|root@android:/ # cat proc/partitions
major minor #blocks name

179 0 3817472 mmcblk0
179 1 8192 mmcblk0p1
179 2 8192 mmcblk0p2
179 3 8192 mmcblk0p3
179 4 8192 mmcblk0p4
179 5 8192 mmcblk0p5
179 6 8192 mmcblk0p6
179 7 8192 mmcblk0p7
179 8 24576 mmcblk0p8
179 9 8192 mmcblk0p9
179 10 8192 mmcblk0p10
179 11 8192 mmcblk0p11
179 12 8192 mmcblk0p12
179 13 8192 mmcblk0p13
179 14 73728 mmcblk0p14
179 15 16384 mmcblk0p15
179 16 16384 mmcblk0p16
179 17 16384 mmcblk0p17
179 18 466944 mmcblk0p18
179 19 8192 mmcblk0p19
179 20 8192 mmcblk0p20
179 21 311296 mmcblk0p21
179 22 2727936 mmcblk0p22
179 23 8192 mmcblk0p23
179 32 15558144 mmcblk1
179 33 15554048 mmcblk1p1
root@android:/ #


15 and 16 are boot and recovery 16mb
 
Best look


1|root@android:/ # cat proc/partitions
major minor #blocks name

179 0 3817472 mmcblk0
179 1 8192 mmcblk0p1
179 2 8192 mmcblk0p2
179 3 8192 mmcblk0p3
179 4 8192 mmcblk0p4
179 5 8192 mmcblk0p5
179 6 8192 mmcblk0p6
179 7 8192 mmcblk0p7
179 8 24576 mmcblk0p8
179 9 8192 mmcblk0p9
179 10 8192 mmcblk0p10
179 11 8192 mmcblk0p11
179 12 8192 mmcblk0p12
179 13 8192 mmcblk0p13
179 14 73728 mmcblk0p14
179 15 16384 mmcblk0p15
179 16 16384 mmcblk0p16
179 17 16384 mmcblk0p17
179 18 466944 mmcblk0p18
179 19 8192 mmcblk0p19
179 20 8192 mmcblk0p20
179 21 311296 mmcblk0p21
179 22 2727936 mmcblk0p22
179 23 8192 mmcblk0p23
179 32 15558144 mmcblk1
179 33 15554048 mmcblk1p1
root@android:/ #


15 and 16 are boot and recovery 16mb

Ty. I think that's it.
 
Best look


1|root@android:/ # cat proc/partitions
major minor #blocks name

179 0 3817472 mmcblk0
179 1 8192 mmcblk0p1
179 2 8192 mmcblk0p2
179 3 8192 mmcblk0p3
179 4 8192 mmcblk0p4
179 5 8192 mmcblk0p5
179 6 8192 mmcblk0p6
179 7 8192 mmcblk0p7
179 8 24576 mmcblk0p8
179 9 8192 mmcblk0p9
179 10 8192 mmcblk0p10
179 11 8192 mmcblk0p11
179 12 8192 mmcblk0p12
179 13 8192 mmcblk0p13
179 14 73728 mmcblk0p14
179 15 16384 mmcblk0p15
179 16 16384 mmcblk0p16
179 17 16384 mmcblk0p17
179 18 466944 mmcblk0p18
179 19 8192 mmcblk0p19
179 20 8192 mmcblk0p20
179 21 311296 mmcblk0p21
179 22 2727936 mmcblk0p22
179 23 8192 mmcblk0p23
179 32 15558144 mmcblk1
179 33 15554048 mmcblk1p1
root@android:/ #


15 and 16 are boot and recovery 16mb

You know, I must have looked at that at least 3 times before, but it never clicked in my head.

Reloading pc and getting fresh start to minimize build bugs.
I have learned quite a bit during this whole process. When I'm done, I may create a guide. There are existing guides, but none of them seem complete. I had to do a ton of searching to fill in the blanks.

Won't be long now y'all.
 
its getting there everyone. its always the last few yards that's the hardest. we should have some word soon as to when testing will begin ;) I'm anxious as well.
 
Back
Top Bottom