[GUIDE + Microphone Fix][NOOB Friendly] Port CM9 / CM10 Based Roms - Android Software Development

Intro​
Code:
/* Last Time i got multiple Requests how to FIX Ril in CM9/CM10 Based Roms
/* Now, i figured out how to get the Mic working and how to port the
/* CM10/CM9 Based Roms, with extended explaining how to and
/* logcats with the problem what needs to be fixed!
/* This Thread tell you all Informations and will show Picture based
/* Informations also ;)
Now lets start ^^
Step 1​
Its quietly easy:
-extract both Roms in two folders, like the base Rom (CM9/CM10 from your Device) in a Folder named Port and the (CM9/CM10 based) Rom from the Device from that u wanna port in a Folder like "Orig/Original"
Picture:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- Now delete the following Folders in "Port" Folder (the specific folders are placed in /system): /app ; /framework ; /fonts ; /media
Picture:
- Open both Folders once more and move the /app ; /framework ; /fonts ; /media folder from "Original/system" Folder in the "Port/system" Folder
Picture:
-Now u have the basic thing in it
Click to expand...
Click to collapse
Step 2​
- now delete from the "Port/system/lib" Folder this File: android_runtime.so
- Now move the android_runtime.so from the "Original/system/lib" Folder in the "Port/system/lib" Folder ^^
Picture:
- Now u need to modify the build.prop (Notepad++)! Open both in Notepad+ and delete the "ro.build.description=
ro.build.fingerprint=" Line from the original build.prop!
- Open the build.prop from the "Original/system Folder" and copy the "ro.build.description=
ro.build.fingerprint=" Lines
- Now re-open the build.prop from the the "Port/system" Folder and paste the lines below "# Do not try to parse ro.build.description or .fingerprint" Line!
Picture:
Now save it
-Zip all Folders and Files in the "Port" Folder!
-Try to flash it and try to BOOT it ... (I think that it wont boot)
Click to expand...
Click to collapse
Step 3​
I think it wont boot (U will see a long time the Bootanimation and nothing will happen)
Its just a lib related error:
Code:
F/libc ( 449): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
I/DEBUG ( 117): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 117): Build fingerprint: 'lge/thunderg/thunderg:2.3.3/GRI40/LG-P500-V20h.19D34B612E:user/release-keys'
I/DEBUG ( 117): pid: 449, tid: 449 >>> system_server <<<
I/DEBUG ( 117): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 117): r0 deadbaad r1 0000000c r2 00000027 r3 40000000
I/DEBUG ( 117): r4 00000000 r5 00000080 r6 4b048987 r7 be9f9778
I/DEBUG ( 117): r8 40813200 r9 00000006 10 46218e1c fp fffffe50
I/DEBUG ( 117): ip ffffffff sp be9f9740 lr 4001f377 pc 4001b7c2 cpsr 00000030
I/DEBUG ( 117): d0 3fe99999a0000000 d1 3ff0000000000000
I/DEBUG ( 117): d2 bebbbc6c1a570a20 d3 3f1155e54e7e8408
I/DEBUG ( 117): d4 bfb1be5a93a83e1d d5 4000000000000000
I/DEBUG ( 117): d6 4a066ec000000000 d7 000000344d520d0c
I/DEBUG ( 117): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 117): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 117): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 117): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 117): scr 80000010
I/DEBUG ( 117):
I/DEBUG ( 117): #00 pc 000177c2 /system/lib/libc.so
I/DEBUG ( 117): #01 pc 0000c658 /system/lib/libnativehelper.so (jniRegisterNativeMethods)
I/DEBUG ( 117):
I/DEBUG ( 117): code around pc:
I/DEBUG ( 117): 4001b7a0 1c2bd00c 2d00682d e027d1fb 2a0068da ..+.-h.-..'..h.*
I/DEBUG ( 117): 4001b7b0 4b16d004 447b2001 47906018 22274814 ...K. {D.`.G.H'"
I/DEBUG ( 117): 4001b7c0 70022580 ef6ef7f4 f7f62106 aa01e80c .%.p..n..!......
I/DEBUG ( 117): 4001b7d0 05692400 60546091 20061c11 f7f59401 .$i..`T`... ....
I/DEBUG ( 117): 4001b7e0 a905ebc8 20022200 ebd0f7f5 ef5af7f4 .....". ......Z.
I/DEBUG ( 117):
I/DEBUG ( 117): code around lr:
I/DEBUG ( 117): 4001f354 4b0db5f0 447bb083 681c2600 68a59001 ...K..{D.&.h...h
I/DEBUG ( 117): 4001f364 e0086867 5ea8220c dd032800 99011c28 gh...".^.(..(...
I/DEBUG ( 117): 4001f374 43064788 3f013554 6824d5f4 d1ee2c00 .G.CT5.?..$h.,..
I/DEBUG ( 117): 4001f384 1c30b003 46c0bdf0 0002818e 1c0fb5f0 ..0....F........
I/DEBUG ( 117): 4001f394 b0891c3d a9064355 604d9103 90064914 =...UC....M`.I..
I/DEBUG ( 117):
I/DEBUG ( 117): memory map around addr deadbaad:
I/DEBUG ( 117): be9da000-be9fa000 [stack]
I/DEBUG ( 117): (no map for address)
I/DEBUG ( 117): (no map above)
I/DEBUG ( 117):
I/DEBUG ( 117): stack:
I/DEBUG ( 117): be9f9700 00000002
I/DEBUG ( 117): be9f9704 7b4c2d14
I/DEBUG ( 117): be9f9708 40047774 /system/lib/libc.so
I/DEBUG ( 117): be9f970c 4004c8bc
I/DEBUG ( 117): be9f9710 00000000
I/DEBUG ( 117): be9f9714 4001f377 /system/lib/libc.so
I/DEBUG ( 117): be9f9718 4b04753a /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f971c 4001e0dd /system/lib/libc.so
I/DEBUG ( 117): be9f9720 ffffffff
I/DEBUG ( 117): be9f9724 00000000
I/DEBUG ( 117): be9f9728 00000000
I/DEBUG ( 117): be9f972c 4b048987 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f9730 be9f9778 [stack]
I/DEBUG ( 117): be9f9734 4001e4f5 /system/lib/libc.so
I/DEBUG ( 117): be9f9738 df0027ad
I/DEBUG ( 117): be9f973c 00000000
I/DEBUG ( 117): #00 be9f9740 00000002
I/DEBUG ( 117): be9f9744 00000100
I/DEBUG ( 117): be9f9748 4b045169 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f974c 7b4c2d14
I/DEBUG ( 117): be9f9750 0000002b
I/DEBUG ( 117): be9f9754 fffffbdf
I/DEBUG ( 117): be9f9758 0000f2c8 [heap]
I/DEBUG ( 117): be9f975c 40849fdd /system/lib/libdvm.so
I/DEBUG ( 117): be9f9760 0000f2c8 [heap]
I/DEBUG ( 117): be9f9764 401d665b /system/lib/libnativehelper.so
I/DEBUG ( 117): #01 be9f9768 40849fdd /system/lib/libdvm.so
I/DEBUG ( 117): be9f976c 401d665b /system/lib/libnativehelper.so
I/DEBUG ( 117): be9f9770 4b04aac4 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f9774 00000004
I/DEBUG ( 117): be9f9778 0000f2c8 [heap]
I/DEBUG ( 117): be9f977c 74800019
I/DEBUG ( 117): be9f9780 00000028
I/DEBUG ( 117): be9f9784 4b048987 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f9788 0000f2c8 [heap]
I/DEBUG ( 117): be9f978c 00012830 [heap]
I/DEBUG ( 117): be9f9790 00000000
I/DEBUG ( 117): be9f9794 4b04522d /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f9798 00012b88 [heap]
I/DEBUG ( 117): be9f979c 4b0473c1 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f97a0 001fc710 [heap]
I/DEBUG ( 117): be9f97a4 00012830 [heap]
I/DEBUG ( 117): be9f97a8 00000000
I/DEBUG ( 117): be9f97ac 4b0473ef /system/lib/libandroid_servers.so
D/Zygote ( 408): Process 449 terminated by signal (11)
I/Zygote ( 408): Exit zygote because system server (449) has terminated
What is easy to fix: Replace the android_servers.so in "Port/system/lib" Folder with the one in Original/system/lib Folder
Picture:
Now re-zip all Files and Folders in the /Port Folder and it should boot now after u flashed it!
Click to expand...
Click to collapse
Step 4​
Maybe u get always a Phone FC Error or no one can hear u while u are calling someone! :silly:
Thats an Ril related error
Now u think, what should i do, right?
Hmm u need to decompile both framework.jar´s from "Port/system/framework/" and the one from ur base zip like CM9 or CM10 from your device!
u need apktool for that, its not related for framework.jar´s when u have a gingerbread apktool (1.4.3) or an ics one! its only related that u know how to decompile, recompile and repack the jar (winrar)
rename the framework.jar from your CM9 or CM10 (your Device, NOT FROM THE "PORT" Folder) to framework-orig.jar and put it in apktool folder!
Place the framework.jar from the "Port" folder also in the apktool folder
Now 2 simple commands in apktool cmd window:
Code:
apktool d framework-orig.jar
and
Code:
apktool d framework.jar
let it decompile and close the window only when there is a word: "Done"!
Now open framework.jar.out folder and framework-orig.jar.out folder, yet open in both folders: /smali/com/android/internal/telephony ^^
copy all files which start with RIL and end with .smali and placed in the framework-orig.jar.out/smali/com/android/internal/telephony Folder and put it in the framework.jar.out/smali/com/android/telephony Folder (replace them all)
Some Devices have in build.prop a specific Ril Class Path! Mine is: "ro.telephony.ril_class=JellaxyRIL" urs can variate after the "="! If this is the case, look once more in framewok-orig.jar.out/smali/com/android/internal/telephony and search for "JellaxyRIL" or how ur´s is called after "=" in the RIL Class
Now copy the "JellaxyRIL.smali" (Its the one from my base Rom) or whatever in the other Folder "framework.jar.out/smali/com/android/telephony" !
Now re-compile it:
Code:
apktool b framework.jar.out
let it compile, it takes a few minutes (depends on ur PC Speed)
Now open the framework.jar from "apktool" Folder with WinRAR
and move the classes.dex from "apktool/framework.jar.out/build/apk in the opened WinRAR Window and let it re-pack, now close the Windows (WinRAR) and move the new framework.jar from /apktool in "Port/system/framework"
Voila, Mic Working and no more Phone FC´s!
If u have a problem with it, pm me with the following files:
framework.jar (from the Rom u wanna port), framework.jar (from your base CM10 or CM9) and your build.prop (from ur base CM10 or CM9)
Click to expand...
Click to collapse
Step 6​
May barebone your Rom will improve the stability
Some apps u can remove:
*QuickSearchBox.apk
*STK.apk
*GoogleMail.apk (Mail.apk is still included, so why there should be 2 Mail Apps )
*Term.apk (Terminal Emulator)
*Voice Dialer (Its not the phone and takes also no effect to it)
*VideoEditor.apk (WTF who wants to cut Videos over android 0.o
oh i forgot about that step:
move from "Port/system/etc/permissions" Folder, all Files to "Original/system/etc/permissions" Folder (Replace them) and move them all back to "Port/system/etc/permissions" Folder! One more Thing: if Superuser isn´t working, take the "su File from "Original/system/xbin" and move it to "Port/system/xbin" Folder and replace it!
Click to expand...
Click to collapse

In case the Rom wont boot or u cant do any step bcoz u wont understand it:​
My support: Only over Facebook
Click to expand...
Click to collapse
For the reply "Rom wont boot! Pls help me ", i wont read it!
U need to add the related things i provide now:
Code:
Logcat:
Rom (u wanna port):
Rom Link:
Base Rom:
Base Rom Link:
Your Device:
Click to expand...
Click to collapse

thanks this is what i was waiting for

Messi10 said:
thanks this is what i was waiting for
Click to expand...
Click to collapse
I will provide some guides also, how to port miui jb Or how to port aokp
Sent from my GT-S5660 using xda app-developers app

Pictures and Videos for the Tutorial added, its now n00b proof

The guide is not clear. I mean the first step isn't clear, which folder you name the port ,which folder you name the original, unable to understand.

Related

Cyanogen not upgrading [NOW HAVE LOG FILES]

I can't update cyanogen since v10, back then it was updating flawlessly. I follow the same updating procedure now but no dice. It's a Rogers device so I use the kernel port. I flash the new ROM then the kernel and I get stuck on the rogers boot screen. I logcat'd on my mac and got these logs below
Here's the entire log file: http://macmee.com/android/log.txt
heres the part where it keeps looping:
Code:
D/dalvikvm( 5026): DexOpt: --- BEGIN 'ext.jar' (bootstrap=1) ---
E/dalvikvm( 5027): Too many exceptions during init (failed on 'Ljava/lang/NoClassDefFoundError;' 'java.lang.NoClassDefFoundError')
E/dalvikvm( 5027): VM aborting
I/DEBUG ( 4968): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 4968): Build fingerprint: 'tmobile/kila/dream/trout:1.6/DRC83/14721:user/ota-rel-keys,release-keys'
I/DEBUG ( 4968): pid: 5027, tid: 5027 >>> /system/bin/dexopt <<<
I/DEBUG ( 4968): signal 11 (SIGSEGV), fault addr deadd00d
I/DEBUG ( 4968): r0 00000354 r1 afe133e1 r2 0000000c r3 deadd00d
I/DEBUG ( 4968): r4 00000026 r5 ad069ba8 r6 00031c70 r7 00000000
I/DEBUG ( 4968): r8 00000000 r9 00000000 10 00000000 fp 00000000
I/DEBUG ( 4968): ip ad080160 sp bee7fa48 lr afe143a9 pc ad0354a6 cpsr 20000030
I/DEBUG ( 4968): #00 pc 000354a6 /system/lib/libdvm.so
I/DEBUG ( 4968): #01 pc 00034c6c /system/lib/libdvm.so
I/DEBUG ( 4968): #02 pc 00034cd0 /system/lib/libdvm.so
I/DEBUG ( 4968): #03 pc 000584aa /system/lib/libdvm.so
I/DEBUG ( 4968): #04 pc 000586c6 /system/lib/libdvm.so
I/DEBUG ( 4968): #05 pc 00058bda /system/lib/libdvm.so
I/DEBUG ( 4968): #06 pc 00034c72 /system/lib/libdvm.so
I/DEBUG ( 4968): #07 pc 00034cd0 /system/lib/libdvm.so
I/DEBUG ( 4968): #08 pc 000584aa /system/lib/libdvm.so
I/DEBUG ( 4968): #09 pc 000586c6 /system/lib/libdvm.so
I/DEBUG ( 4968): #10 pc 00058bda /system/lib/libdvm.so
I/DEBUG ( 4968): #11 pc 0004a12e /system/lib/libdvm.so
I/DEBUG ( 4968): #12 pc 0004a624 /system/lib/libdvm.so
I/DEBUG ( 4968): #13 pc 0004a80e /system/lib/libdvm.so
I/DEBUG ( 4968): #14 pc 00008e24 /system/bin/dexopt
I/DEBUG ( 4968): #15 pc 00008eda /system/bin/dexopt
I/DEBUG ( 4968): #16 pc 0000c552 /system/lib/libc.so
I/DEBUG ( 4968): #17 pc b00018c6 /system/bin/linker
I/DEBUG ( 4968): stack:
I/DEBUG ( 4968): bee7fa08 afe3cc10
I/DEBUG ( 4968): bee7fa0c afe0f4a0 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa10 afe3a0ac /system/lib/libc.so
I/DEBUG ( 4968): bee7fa14 afe3a058 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa18 00000000
I/DEBUG ( 4968): bee7fa1c afe143a9 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa20 00031c70 [heap]
I/DEBUG ( 4968): bee7fa24 afe133e1 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa28 00000000
I/DEBUG ( 4968): bee7fa2c ad07ff50 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa30 ad069ba8 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa34 00031c70 [heap]
I/DEBUG ( 4968): bee7fa38 00000000
I/DEBUG ( 4968): bee7fa3c afe13443 /system/lib/libc.so
I/DEBUG ( 4968): bee7fa40 df002777
I/DEBUG ( 4968): bee7fa44 e3a070ad
I/DEBUG ( 4968): #00 bee7fa48 ad07ff50 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa4c ad034c71 /system/lib/libdvm.so
I/DEBUG ( 4968): #01 bee7fa50 00031c70 [heap]
I/DEBUG ( 4968): bee7fa54 ad069bc8 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa58 ad080c00 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa5c 00031c70 [heap]
I/DEBUG ( 4968): bee7fa60 ad069ba8 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa64 00000000
I/DEBUG ( 4968): bee7fa68 ad080c00 /system/lib/libdvm.so
I/DEBUG ( 4968): bee7fa6c ad034cd5 /system/lib/libdvm.so
W/dalvikvm( 5026): DexOpt: --- END 'ext.jar' --- status=0x000b, process failed
E/dalvikvm( 5026): Unable to extract+optimize DEX from '/system/framework/ext.jar'
D/dalvikvm( 5026): Unable to process classpath element '/system/framework/ext.jar'
D/dalvikvm( 5026): DexOpt: incorrect opt magic number (0xff ff ff ff)
D/dalvikvm( 5026): Stale deps in cache file; removing and retrying
Doesn't anyone know?

[Q] Spontaneous reboots with ICS

I installed tytung's ICS rom (NAND), tried all the beta's, but I keep getting spontaneous reboots while running some more heavy applications (for example Quadrant). I ran adb logcat which gave me the output below. The md5 checksum of the rom files i installed are correct, so that's not the problem.
Did anyone else experience the same problem, or has anyone any ideas what is causing it?
Code:
D/dalvikvm( 8039): GC_EXPLICIT freed 51K, 24% free 10718K/13959K, paused 3ms+4ms
F/libc ( 6675): Fatal signal 11 (SIGSEGV) at 0x00000024 (code=1)
D/dalvikvm( 8039): GC_EXPLICIT freed 6K, 24% free 10738K/13959K, paused 3ms+4ms
I/WindowManager( 6692): createSurface Window{4169d318 SurfaceView paused=false}:
DRAW NOW PENDING
I/DEBUG ( 66): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 66): Build fingerprint: 'google/passion/passion:2.3.6/GRK39F/18990
4:user/release-keys'
I/DEBUG ( 66): pid: 6675, tid: 6679 >>> /system/bin/surfaceflinger <<<
I/DEBUG ( 66): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000002
4
I/DEBUG ( 66): r0 00000000 r1 0007e044 r2 00000000 r3 00065ba8
I/DEBUG ( 66): r4 0007de00 r5 0007e004 r6 100ffdb7 r7 00000006
I/DEBUG ( 66): r8 100ffd30 r9 00000000 10 ffffffff fp ffffffff
I/DEBUG ( 66): ip 3f800000 sp 100ffd28 lr 400165e9 pc 4001661a cpsr 600
00030
I/DEBUG ( 66): d0 6472656767756265 d1 0000000000000028
I/DEBUG ( 66): d2 0000000000000063 d3 3f8000003f80006f
I/DEBUG ( 66): d4 0000000000000000 d5 0000000000000000
I/DEBUG ( 66): d6 3f80000000000000 d7 3f8000003f800000
I/DEBUG ( 66): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 66): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 66): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 66): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 66): d16 0000000000000000 d17 3fe0000000000000
I/DEBUG ( 66): d18 416312d000000000 d19 465aa3f469f40e1c
I/DEBUG ( 66): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 66): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 66): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 66): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 66): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 66): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 66): scr 60000012
I/DEBUG ( 66):
I/DEBUG ( 66): #00 pc 0001661a /system/lib/libsurfaceflinger.so (
_ZN7android5Layer12lockPageFlipERb)
I/DEBUG ( 66): #01 pc 00019ed8 /system/lib/libsurfaceflinger.so (
_ZN7android14SurfaceFlinger12lockPageFlipERKNS0_11LayerVectorE)
I/DEBUG ( 66): #02 pc 0001d462 /system/lib/libsurfaceflinger.so (
_ZN7android14SurfaceFlinger14handlePageFlipEv)
I/DEBUG ( 66): #03 pc 0001e48a /system/lib/libsurfaceflinger.so (
_ZN7android14SurfaceFlinger10threadLoopEv)
I/DEBUG ( 66): #04 pc 00020cd6 /system/lib/libutils.so (_ZN7andro
id6Thread11_threadLoopEPv)
I/DEBUG ( 66): #05 pc 0002131c /system/lib/libutils.so
I/DEBUG ( 66): #06 pc 00012c14 /system/lib/libc.so (__thread_entr
y)
I/DEBUG ( 66): #07 pc 00012768 /system/lib/libc.so (pthread_creat
e)
I/DEBUG ( 66):
I/DEBUG ( 66): code around pc:
I/DEBUG ( 66): 400165f8 000fe8ae 000fe8bc 000fe8ae 000fe89c
I/DEBUG ( 66): 40016608 000fe88e 0080f8d4 fc50f003 0200f8d4
I/DEBUG ( 66): 40016618 f8d09b17 6a858024 6a59b14b d1024588
I/DEBUG ( 66): 40016628 429d6a9b f8d4d003 f0030080 f8d4fc3f
I/DEBUG ( 66): 40016638 6b183200 ff2af7ff 025cf884 6d816820
I/DEBUG ( 66):
I/DEBUG ( 66): code around lr:
I/DEBUG ( 66): 400165c8 fc74f003 0808f10d 01f4f8d4 f5044641
I/DEBUG ( 66): 400165d8 f7fe7501 4640ec7e 22404629 ec7ef7fe
I/DEBUG ( 66): 400165e8 4647b1a0 46bccf0f 46aec50f 000fe8bc
I/DEBUG ( 66): 400165f8 000fe8ae 000fe8bc 000fe8ae 000fe89c
I/DEBUG ( 66): 40016608 000fe88e 0080f8d4 fc50f003 0200f8d4
I/DEBUG ( 66):
I/DEBUG ( 66): stack:
I/DEBUG ( 66): 100ffce8 100ffcf8
I/DEBUG ( 66): 100ffcec 00000008
I/DEBUG ( 66): 100ffcf0 100ffd30
I/DEBUG ( 66): 100ffcf4 0007f77c
I/DEBUG ( 66): 100ffcf8 100ffd60
I/DEBUG ( 66): 100ffcfc 0007f718
I/DEBUG ( 66): 100ffd00 100ffd30
I/DEBUG ( 66): 100ffd04 00000000
I/DEBUG ( 66): 100ffd08 ffffffff
I/DEBUG ( 66): 100ffd0c 40381891 /system/lib/libgui.so
I/DEBUG ( 66): 100ffd10 0007de00
I/DEBUG ( 66): 100ffd14 0007e004
I/DEBUG ( 66): 100ffd18 100ffdb7
I/DEBUG ( 66): 100ffd1c 00000006
I/DEBUG ( 66): 100ffd20 df0027ad
I/DEBUG ( 66): 100ffd24 00000000
I/DEBUG ( 66): #00 100ffd28 00020a1c
I/DEBUG ( 66): 100ffd2c 00000001
I/DEBUG ( 66): 100ffd30 3f800000
I/DEBUG ( 66): 100ffd34 00000000
I/DEBUG ( 66): 100ffd38 00000000
I/DEBUG ( 66): 100ffd3c 00000000
I/DEBUG ( 66): 100ffd40 00000000
I/DEBUG ( 66): 100ffd44 bf800000
I/DEBUG ( 66): 100ffd48 00000000
I/DEBUG ( 66): 100ffd4c 00000000
I/DEBUG ( 66): 100ffd50 00000000
I/DEBUG ( 66): 100ffd54 00000000
I/DEBUG ( 66): 100ffd58 3f800000
I/DEBUG ( 66): 100ffd5c 00000000
I/DEBUG ( 66): 100ffd60 00000000
I/DEBUG ( 66): 100ffd64 3f800000
I/DEBUG ( 66): 100ffd68 00000000
I/DEBUG ( 66): 100ffd6c 3f800000
I/DEBUG ( 66): 100ffd70 00000000
I/DEBUG ( 66): 100ffd74 00000000
I/DEBUG ( 66): 100ffd78 ffffffff
I/DEBUG ( 66): 100ffd7c ffffffff
I/DEBUG ( 66): 100ffd80 00000000
I/DEBUG ( 66): 100ffd84 00065ba8
I/DEBUG ( 66): 100ffd88 00000000
I/DEBUG ( 66): 100ffd8c 00000002
I/DEBUG ( 66): 100ffd90 100ffdb7
I/DEBUG ( 66): 100ffd94 00070ab0
I/DEBUG ( 66): 100ffd98 00000006
I/DEBUG ( 66): 100ffd9c 100ffeb0
I/DEBUG ( 66): 100ffda0 0000fc00
I/DEBUG ( 66): 100ffda4 00100000
I/DEBUG ( 66): 100ffda8 00000001
I/DEBUG ( 66): 100ffdac 40019edb /system/lib/libsurfaceflinger.so
I/DEBUG ( 66): #01 100ffdb0 0000f918
I/DEBUG ( 66): 100ffdb4 0000fa70
I/DEBUG ( 66): 100ffdb8 00000001
I/DEBUG ( 66): 100ffdbc 0000f918
I/DEBUG ( 66): 100ffdc0 0000fa70
I/DEBUG ( 66): 100ffdc4 00000000
I/DEBUG ( 66): 100ffdc8 100ffeb4
I/DEBUG ( 66): 100ffdcc 4001d467 /system/lib/libsurfaceflinger.so
I/BootReceiver( 6692): Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_
TOMBSTONE)
I/ServiceManager( 63): service 'SurfaceFlinger' died
W/MediaPlayerService( 193): native_window_api_disconnect returned an error: Bro
ken pipe (-32)
I/ServiceManager( 63): service 'iphonesubinfo' died
I/ServiceManager( 63): service 'phone' died
I/ServiceManager( 63): service 'isms' died
I/ServiceManager( 63): service 'simphonebook' died
I/ServiceManager( 63): service 'sip' died
D/AndroidRuntime( 8168):
D/AndroidRuntime( 8168): >>>>>> AndroidRuntime START com.android.internal.os.Zyg
oteInit <<<<<<
Mine reboots also from time to time with ICS, but hey it's still a beta
ICS is still beta. So, these reboots are to be expected when using it.FYI, ICS Beta 9 of tytung is very fast than the other. Try it
i'm on michies ics mod bet4 at the moment but i get also sudden reboots.
but as said before... its just beta at the moment
Had the same with beta9. With beta10, no reboots until now (but only installed it yesterday)
Random reboots while heavy usage often come from too high overclocking. If you use overclock, try setting it a little lower, see if that fixes it.
This issue have more users with the ICS build.
Comes time comes final version =)

Need help with my KF port.

I'm attempting a port to KF.
I have done what I think is the correct things to be done, but after it installs and I reboot, it boots to a black screen. No bootanimation.
I'm stump, any advice?
Below is the log cat.
Code:
I/ServiceManager( 1218): service 'media.audio_flinger' died
I/ServiceManager( 1218): service 'media.player' died
I/ServiceManager( 1218): service 'media.camera' died
I/ServiceManager( 1218): service 'media.audio_policy' died
^C
C:\Program Files (x86)\Android\android-sdk\platform-tools>
Here is my port: http://www.mediafire.com/?b1fppbf69rx9cn9
Another error I get, waiting for surfaceflinger to initialize. I have made sure the hwcomposer.omap4.so lib is not in the hw folder
Any thoughts?
Code:
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ ( 1501): ServiceManager: 0xf958
W/AudioHardwareALSA( 1501): Unable to attach mixer to device AndroidOut: No such
file or directory
W/AudioHardwareALSA( 1501): Unable to attach mixer to device AndroidIn: No such
file or directory
D/Omap4ALSA( 1501): OMAP4 ALSA module opened
D/Omap4ALSA( 1501): Initializing devices for OMAP4 ALSA module
F/libc ( 1501): Fatal signal 11 (SIGSEGV) at 0x00000038 (code=1)
I/DEBUG ( 1309): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 1309): Build fingerprint: 'Android/cm_otter/otter:4.0.3/MR1/eng.siri
c.20120222.205523:userdebug/test-keys'
I/DEBUG ( 1309): pid: 1501, tid: 1501 >>> /system/bin/mediaserver <<<
I/DEBUG ( 1309): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000003
8
I/DEBUG ( 1309): r0 00000000 r1 0000fbb8 r2 00000000 r3 00000001
I/DEBUG ( 1309): r4 40fc4374 r5 00000000 r6 0000fba4 r7 0000fbc8
I/DEBUG ( 1309): r8 4003a018 r9 40037dfc 10 000398a0 fp 40037e5b
I/DEBUG ( 1309): ip 4008b498 sp bebd1ad0 lr 40054f50 pc 40fbde52 cpsr 800
00130
I/DEBUG ( 1309): d0 676e697a696c616d d1 736563697665646f
I/DEBUG ( 1309): d2 414d4f20726f6664 d3 2041534c41203475
I/DEBUG ( 1309): d4 0000000000000000 d5 0000000000000000
I/DEBUG ( 1309): d6 0000000000000000 d7 0000000000000000
I/DEBUG ( 1309): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 1309): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 1309): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 1309): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 1309): d16 417cd826b4d4fdf4 d17 3f50624dd2f1a9fc
I/DEBUG ( 1309): d18 41ad438e4c000000 d19 0000000000000000
I/DEBUG ( 1309): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 1309): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 1309): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 1309): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 1309): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 1309): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 1309): scr 00000010
I/DEBUG ( 1309):
I/DEBUG ( 1309): #00 pc 00004e52 /system/lib/hw/alsa.omap4.so
I/DEBUG ( 1309): #01 pc 00007b98 /system/lib/libaudio.so (_ZN7andro
id17AudioHardwareALSAC1Ev)
I/DEBUG ( 1309): #02 pc 00007c84 /system/lib/libaudio.so (_ZN7andro
id17AudioHardwareALSA6createEv)
I/DEBUG ( 1309): #03 pc 00002c52 /system/lib/hw/audio.primary.omap4
430.so
I/DEBUG ( 1309): #04 pc 000324ec /system/lib/libaudioflinger.so (_Z
N7android12AudioFlinger10onFirstRefEv)
I/DEBUG ( 1309): #05 pc 00033132 /system/lib/libaudioflinger.so (_Z
Tv0_n16_N7android12AudioFlinger10onFirstRefEv)
I/DEBUG ( 1309): #06 pc 00019f52 /system/lib/libutils.so (_ZNK7andr
oid7RefBase9incStrongEPKv)
I/DEBUG ( 1309): #07 pc 00008976 /system/bin/mediaserver
I/DEBUG ( 1309): #08 pc 0001652c /system/lib/libc.so (__libc_init)
I/DEBUG ( 1309):
I/DEBUG ( 1309): code around pc:
I/DEBUG ( 1309): 40fbde30 4ff0e92d 460e4ade b0a349de 44794682 -..O.J.F.I...Fy
D
I/DEBUG ( 1309): 40fbde40 2003447a f7ff4cdc 6873e9e2 6b98447c zD. .L....sh|D.
k
I/DEBUG ( 1309): 40fbde50 6b85e003 ea46f7ff 68714628 d1f84288 ...k..F.(Fqh.B.
.
I/DEBUG ( 1309): 40fbde60 b358f8df 44fb6340 f10b6870 f50b0828 [email protected](..
.
I/DEBUG ( 1309): 40fbde70 63807be4 3000f8d8 e0012201 464b0052 .{.c...0."..R.K
F
I/DEBUG ( 1309):
I/DEBUG ( 1309): code around lr:
I/DEBUG ( 1309): 40054f30 08bd87f0 e5964000 e5967000 e2144903 [email protected]
.
I/DEBUG ( 1309): 40054f40 1a00000f f57ff05f e5965000 ebffed78 ...._....P..x..
.
I/DEBUG ( 1309): 40054f50 e2055a02 e3853001 e1500003 0a000006 .Z...0....P....
.
I/DEBUG ( 1309): 40054f60 e5865000 e1a00006 e1a01005 e3a02001 .P........... .
.
I/DEBUG ( 1309): 40054f70 ebfffede e1a00004 e8bd87f0 e3a00000 ...............
.
I/DEBUG ( 1309):
I/DEBUG ( 1309): stack:
I/DEBUG ( 1309): bebd1a90 0001f5f0 [heap]
I/DEBUG ( 1309): bebd1a94 40037dfc /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1a98 000398a0 [heap]
I/DEBUG ( 1309): bebd1a9c 40058889 /system/lib/libc.so
I/DEBUG ( 1309): bebd1aa0 40fc4374 /system/lib/hw/alsa.omap4.so
I/DEBUG ( 1309): bebd1aa4 00000000
I/DEBUG ( 1309): bebd1aa8 0000fba4 [heap]
I/DEBUG ( 1309): bebd1aac 0000fbc8 [heap]
I/DEBUG ( 1309): bebd1ab0 4003a018 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1ab4 40037dfc /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1ab8 000398a0 [heap]
I/DEBUG ( 1309): bebd1abc 40058eeb /system/lib/libc.so
I/DEBUG ( 1309): bebd1ac0 40fc4374 /system/lib/hw/alsa.omap4.so
I/DEBUG ( 1309): bebd1ac4 4009b9bf /system/lib/libstdc++.so
I/DEBUG ( 1309): bebd1ac8 df0027ad
I/DEBUG ( 1309): bebd1acc 00000000
I/DEBUG ( 1309): #00 bebd1ad0 000578e0 [heap]
I/DEBUG ( 1309): bebd1ad4 00039808 [heap]
I/DEBUG ( 1309): bebd1ad8 63696f56
I/DEBUG ( 1309): bebd1adc 61432065
I/DEBUG ( 1309): bebd1ae0 72757470
I/DEBUG ( 1309): bebd1ae4 694d2065
I/DEBUG ( 1309): bebd1ae8 20726578
I/DEBUG ( 1309): bebd1aec 656e6f54
I/DEBUG ( 1309): bebd1af0 6c502073
I/DEBUG ( 1309): bebd1af4 61627961
I/DEBUG ( 1309): bebd1af8 00006b63
I/DEBUG ( 1309): bebd1afc 00000000
I/DEBUG ( 1309): bebd1b00 00000000
I/DEBUG ( 1309): bebd1b04 00000000
I/DEBUG ( 1309): bebd1b08 0000006b
I/DEBUG ( 1309): bebd1b0c 4008b474
I/DEBUG ( 1309): bebd1b10 000398a0 [heap]
I/DEBUG ( 1309): bebd1b14 00000000
I/DEBUG ( 1309): bebd1b18 4003a018 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b1c 4008b474
I/DEBUG ( 1309): bebd1b20 40037e34 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b24 40057a25 /system/lib/libc.so
I/DEBUG ( 1309): bebd1b28 6970f220 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b2c 6970f230 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b30 00000218
I/DEBUG ( 1309): bebd1b34 00005938
I/DEBUG ( 1309): bebd1b38 6970f220 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b3c 0000fbc8 [heap]
I/DEBUG ( 1309): bebd1b40 6970f698 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b44 0000fb90 [heap]
I/DEBUG ( 1309): bebd1b48 bebd1b80 [stack]
I/DEBUG ( 1309): bebd1b4c a5638cb8
I/DEBUG ( 1309): bebd1b50 0000fbc8 [heap]
I/DEBUG ( 1309): bebd1b54 000398a0 [heap]
I/DEBUG ( 1309): bebd1b58 bebd1b80 [stack]
I/DEBUG ( 1309): bebd1b5c 0000fb90 [heap]
I/DEBUG ( 1309): bebd1b60 bebd1b84 [stack]
I/DEBUG ( 1309): bebd1b64 6970ce70 /system/lib/libaudio.so
I/DEBUG ( 1309): bebd1b68 0000fbc8 [heap]
I/DEBUG ( 1309): bebd1b6c 4003a018 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b70 40037dfc /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b74 40037e34 /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b78 40037e5b /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b7c 69707b9c /system/lib/libaudio.so
I/DEBUG ( 1309): #01 bebd1b80 000398a0 [heap]
I/DEBUG ( 1309): bebd1b84 40fc4020 /system/lib/hw/alsa.omap4.so
I/DEBUG ( 1309): bebd1b88 40037e5b /system/lib/libaudioflinger.so
I/DEBUG ( 1309): bebd1b8c 0000fb90 [heap]
I/DEBUG ( 1309): bebd1b90 00000000
I/DEBUG ( 1309): bebd1b94 bebd1be0 [stack]
I/DEBUG ( 1309): bebd1b98 0000fb08 [heap]
I/DEBUG ( 1309): bebd1b9c 69707c88 /system/lib/libaudio.so
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
I/ServiceManager( 1476): Waiting for service SurfaceFlinger...
^C
No input huh?
Sent from my Amazon Kindle Fire using Tapatalk
Krunk_Kracker said:
No input huh?
Sent from my Amazon Kindle Fire using Tapatalk
Click to expand...
Click to collapse
I don't know much about android development, but it seems as though audioflinger is what is messing up. That and the os keeps trying to activate a non existant camera.
Sent from my HTC Sensation XE with Beats Audio using XDA
That's what has me confused... I've used all the libs from a CM9 KF rom, so I'm not sure why it is trying to initialize those
Sent from my Amazon Kindle Fire using Tapatalk
Krunk_Kracker said:
That's what has me confused... I've used all the libs from a CM9 KF rom, so I'm not sure why it is trying to initialize those
Sent from my Amazon Kindle Fire using Tapatalk
Click to expand...
Click to collapse
Have you successfully built any other kindle fire roms? Perhaps checking for consistency?
Sent from my HTC Sensation XE with Beats Audio using XDA
jmcoffey said:
Have you successfully built any other kindle fire roms? Perhaps checking for consistency?
Sent from my HTC Sensation XE with Beats Audio using XDA
Click to expand...
Click to collapse
No sir, this is my first attempt at any port.
Sent from my Amazon Kindle Fire using Tapatalk
OK, so I have messed around with the libs and I've gotten it to boot, but when the screen is on, I get a weird flickering thing. The led stays green, if I push it, as if to turn on the screen it flickers, same with plugging in usb.
Here's a video:
Any ideas?
Nice Boot Animation..Can you give me the file? I want to port it to my touchpad
Just kidding man...No idea..

Jelly Bean running on Atrix (WIP)

THERE'S NO JELLY BEAN FIRMWARE AVAILABLE FOR ATRIX YET(2012-07-12). THIS IS JUST A PROOF. I'M TRYING RUN JB, SOLVE THE BUGS, AND SHARE MY PROGRESS WITH OTHERS DEVELOPERS. DONT ASK ME FOR FIRMWARE (at least for now).
Update 2012-07-18:
Please see this thread: http://forum.xda-developers.com/showthread.php?t=1781970
Click to expand...
Click to collapse
I think this is the first screenshot of an atrix with Jelly Bean ...
I just made it work...
No camera yet, no sound on speaker or calls- nothing
Gapps working partially.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Update 2012-07-14:
I've sent my progress (files I'm using to build) to jokersax yesterday, so he can help.
Camera libs built, but not tested, no camera app available.
Face unlock crashes when trying to configure.
Wifi is working.
I can make calls, and answer, but no audio. Audio is totally broken.
Browser crashes when opening any website, and gmail crashes when opening a message (I think this will only work with full hw acceleration).
Here is part of the logcat (media server keeps crashing) showing the audio failure:
Code:
I/ServiceManager( 1342): service 'media.audio_flinger' died
I/ServiceManager( 1342): service 'media.player' died
I/ServiceManager( 1342): service 'media.camera' died
I/ServiceManager( 1342): service 'media.audio_policy' died
I/ServiceManager( 1622): Waiting for service media.audio_policy...
I/BootReceiver( 1622): Copying /data/tombstones/tombstone_04 to DropBox (SYSTEM_TOMBSTONE)
I/ServiceManager( 1622): Waiting for service media.audio_policy...
I/ServiceManager( 1622): Waiting for service media.audio_policy...
I/ServiceManager( 1622): Waiting for service media.audio_policy...
I/mediaserver( 4239): ServiceManager: 0x2a008ce0
I/AudioFlinger( 4239): Using default 3000 mSec as standby time.
I/CameraService( 4239): CameraService started (pid=4239)
V/NvOmxCamera( 4239): HAL_getNumberOfCameras ++
W/AudioFlinger( 4239): findSuitableHwDev_l() loading well know audio hw modules
D/AudioMgrRIL( 4239): Requesting current call status from RDS
D/AudioMgrRIL( 4239): RDS reports call not connected (callStatus = 0)
D/AudioPostProcessor( 4239): AudioPostProcessor()
D/AudioPostProcessor( 4239): Could not load beamformer parameters. Feature Disabled.
D/AudioPostProcessor( 4239): No debug parameters in /data; checking ro.product.locale.region
D/AudioPostProcessor( 4239): ro.product.locale.region value = US
D/AudioPostProcessor( 4239): /system/bin/ap_gain.bin file size is 50371
D/AudioPostProcessor( 4239): Read format version 0x608, content version 0x61a from /system/bin/ap_gain.bin
D/AudioPostProcessor( 4239): Successfully parsed parameters from /system/bin/ap_gain.bin
D/AudioMsgHandler_CDMA( 4239): Create socket successful 16
D/AudioHardwareMot( 4239): nvInitSetup done
I/AudioFlinger( 4239): loadHwModule() Loaded primary audio interface from LEGACY Audio HW HAL (audio) handle 1
I/AudioFlinger( 4239): loadHwModule() Loaded a2dp audio interface from A2DP Audio HW HAL (audio) handle 2
E/AudioFlinger( 4239): int android::load_audio_interface(char const*, audio_hw_device_t**) couldn't load audio hw module audio.usb (No such file or directory)
I/AudioFlinger( 4239): loadHwModule() error -2 loading module usb
D/AudioHardwareMot( 4239): AudioHardwareMot::closeOutputStream enter output 0x2
E/AudioHardwareMot( 4239): Error:Attempt to close invalid output stream
E/AudioPolicyManagerBase( 4239): Failed to initialize hardware output stream, samplingRate: 0, format 0, channels 0
I/AudioPolicyService( 4239): Loaded audio policy from LEGACY Audio Policy HAL (audio_policy)
W/AudioSystem( 1622): AudioFlinger server died!
W/AudioPolicyManagerBase( 4239): setPhoneState() setting same state 0
W/AudioPolicyManagerBase( 4239): setForceUse() invalid config 10 for FOR_MEDIA
F/libc ( 4239): Fatal signal 11 (SIGSEGV) at 0xffffffe8 (code=1), thread 4239 (mediaserver)
I/DEBUG ( 3028): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 3028): Build fingerprint: 'MOTO/olyatt/olympus:2.3.4/4.5.91/110625:user/release-keys'
I/DEBUG ( 3028): pid: 4239, tid: 4239, name: UNKNOWN >>> /system/bin/mediaserver <<<
I/DEBUG ( 3028): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr ffffffe8
I/DEBUG ( 3028): r0 401e1f98 r1 00000008 r2 00000000 r3 40154740
I/DEBUG ( 3028): r4 bec568f8 r5 bec568f4 r6 bec568f4 r7 ffffffe8
I/DEBUG ( 3028): r8 401d31d7 r9 0000108f sl 00003080 fp 00000000
I/DEBUG ( 3028): ip 401eae2c sp bec568c0 lr 401ccc25 pc 401ccc2e cpsr 00030030
I/DEBUG ( 3028): d0 000000003f800000 d1 0000000000000000
I/DEBUG ( 3028): d2 0000000000000000 d3 0000000000000000
I/DEBUG ( 3028): d4 0000000000000000 d5 41c994610e000000
I/DEBUG ( 3028): d6 31675fc5d2f1a9fc d7 bf800000e292f1aa
I/DEBUG ( 3028): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 3028): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 3028): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 3028): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 3028): scr 00000010
I/DEBUG ( 3028):
I/DEBUG ( 3028): backtrace:
I/DEBUG ( 3028): #00 pc 00051c2e /system/lib/libmedia.so (android::AudioParameter::AudioParameter(android::String8 const&)+57)
I/DEBUG ( 3028): #01 pc 00024d2f /system/lib/libaudio.so (android::AudioHardwareMot::getParameters(android::String8 const&)+14)
I/DEBUG ( 3028): #02 pc 00003183 /system/lib/hw/audio.primary.olympus.so
I/DEBUG ( 3028): #03 pc 0003aead /system/lib/libaudioflinger.so (android::AudioFlinger::setParameters(int, android::String8 const&)+72)
I/DEBUG ( 3028): #04 pc 0003b40f /system/lib/libmedia.so (android::BnAudioFlinger::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+1030)
I/DEBUG ( 3028): #05 pc 0001428d /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+60)
I/DEBUG ( 3028): #06 pc 00016e39 /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+520)
I/DEBUG ( 3028): #07 pc 00017261 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+184)
I/DEBUG ( 3028): #08 pc 00000aab /system/bin/mediaserver
I/DEBUG ( 3028):
I/DEBUG ( 3028): stack:
I/DEBUG ( 3028): bec56880 00000008
I/DEBUG ( 3028): bec56884 00000008
I/DEBUG ( 3028): bec56888 00000008
I/DEBUG ( 3028): bec5688c 40a770b4 /dev/binder
I/DEBUG ( 3028): bec56890 00000000
I/DEBUG ( 3028): bec56894 00000000
I/DEBUG ( 3028): bec56898 00000000
I/DEBUG ( 3028): bec5689c 00010001
I/DEBUG ( 3028): bec568a0 4012e945 /system/lib/libbinder.so (android::IPCThreadState::freeBuffer(android::Parcel*, unsigned char const*, unsigned int, unsigned int const*, unsigned int, void*))
I/DEBUG ( 3028): bec568a4 2a008a20 [heap]
I/DEBUG ( 3028): bec568a8 bec568f0 [stack]
I/DEBUG ( 3028): bec568ac 4012f391 /system/lib/libbinder.so
I/DEBUG ( 3028): bec568b0 a974c240 /system/lib/libaudio.so
I/DEBUG ( 3028): bec568b4 4014b4fd /system/lib/libutils.so (android::String8::String8()+8)
I/DEBUG ( 3028): bec568b8 df0027ad
I/DEBUG ( 3028): bec568bc 00000000
I/DEBUG ( 3028): #00 bec568c0 bec568f4 [stack]
I/DEBUG ( 3028): bec568c4 ffffffe8
I/DEBUG ( 3028): bec568c8 ffffffe8
I/DEBUG ( 3028): bec568cc a974c240 /system/lib/libaudio.so
I/DEBUG ( 3028): bec568d0 bec56934 [stack]
I/DEBUG ( 3028): bec568d4 2a009700 [heap]
I/DEBUG ( 3028): bec568d8 bec568f4 [stack]
I/DEBUG ( 3028): bec568dc 00000001
I/DEBUG ( 3028): bec568e0 bec56b54 [stack]
I/DEBUG ( 3028): bec568e4 0000108f
I/DEBUG ( 3028): bec568e8 400c7a4c
I/DEBUG ( 3028): bec568ec a9724d33 /system/lib/libaudio.so (android::AudioHardwareMot::getParameters(android::String8 const&)+18)
I/DEBUG ( 3028): #01 bec568f0 00000010
I/DEBUG ( 3028): bec568f4 401ea708 /system/lib/libmedia.so
I/DEBUG ( 3028): bec568f8 2a003018 [heap]
I/DEBUG ( 3028): bec568fc 401e1f98 /system/lib/libmedia.so
I/DEBUG ( 3028): bec56900 00000000
I/DEBUG ( 3028): bec56904 00000000
I/DEBUG ( 3028): bec56908 00000000
I/DEBUG ( 3028): bec5690c 00000008
I/DEBUG ( 3028): bec56910 2a00a098 [heap]
I/DEBUG ( 3028): bec56914 4014b53b /system/lib/libutils.so (android::String8::String8(char const*)+38)
I/DEBUG ( 3028): bec56918 a974c240 /system/lib/libaudio.so
I/DEBUG ( 3028): bec5691c 2a009700 [heap]
I/DEBUG ( 3028): bec56920 a9724d21 /system/lib/libaudio.so (android::AudioHardwareMot::getParameters(android::String8 const&))
I/DEBUG ( 3028): bec56924 bec56a30 [stack]
I/DEBUG ( 3028): bec56928 00000001
I/DEBUG ( 3028): bec5692c 41214185 /system/lib/hw/audio.primary.olympus.so
I/DEBUG ( 3028): #02 bec56930 2a009678 [heap]
I/DEBUG ( 3028): bec56934 2a00a098 [heap]
I/DEBUG ( 3028): bec56938 4121416f /system/lib/hw/audio.primary.olympus.so
I/DEBUG ( 3028): bec5693c 2a008d58 [heap]
I/DEBUG ( 3028): bec56940 00000000
I/DEBUG ( 3028): bec56944 4005beaf /system/lib/libaudioflinger.so (android::AudioFlinger::setParameters(int, android::String8 const&)+74)
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near r0:
I/DEBUG ( 3028): 401e1f78 401e2410 401e2484 401e24b4 401e1f50 [email protected][email protected][email protected]@
I/DEBUG ( 3028): 401e1f88 401e1f20 00000000 00000000 00000000 [email protected]
I/DEBUG ( 3028): 401e1f98 401bd2f1 401bd311 401bd2cd 401bd2ad [email protected]@[email protected]@
I/DEBUG ( 3028): 401e1fa8 401bd285 401bd259 401b9873 401b9873 [email protected]@[email protected]@
I/DEBUG ( 3028): 401e1fb8 40149bef 40149bef 40149bef 40149bef [email protected]@[email protected]@
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near r3:
I/DEBUG ( 3028): 40154720 40149bef 40149bef 40149bef 40149bef [email protected]@[email protected]@
I/DEBUG ( 3028): 40154730 40149bef 40149bef 00000000 00000000 [email protected]@........
I/DEBUG ( 3028): 40154740 4014d9bd 4014d9d5 400c8911 400c8911 [email protected]@[email protected]@
I/DEBUG ( 3028): 40154750 400c8911 400c8911 400c8911 400c8911 [email protected]@[email protected]@
I/DEBUG ( 3028): 40154760 40149bef 40149bef 40149bef 40149bef [email protected]@[email protected]@
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near r4:
I/DEBUG ( 3028): bec568d8 bec568f4 00000001 bec56b54 0000108f .h......Tk......
I/DEBUG ( 3028): bec568e8 400c7a4c a9724d33 00000010 401ea708 [email protected]@
I/DEBUG ( 3028): bec568f8 2a003018 401e1f98 00000000 00000000 .0.*[email protected]
I/DEBUG ( 3028): bec56908 00000000 00000008 2a00a098 4014b53b ...........*;[email protected]
I/DEBUG ( 3028): bec56918 a974c240 2a009700 a9724d21 bec56a30 @.t....*!Mr.0j..
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near r5:
I/DEBUG ( 3028): bec568d4 2a009700 bec568f4 00000001 bec56b54 ...*.h......Tk..
I/DEBUG ( 3028): bec568e4 0000108f 400c7a4c a9724d33 00000010 [email protected]....
I/DEBUG ( 3028): bec568f4 401ea708 2a003018 401e1f98 00000000 [email protected]*[email protected]
I/DEBUG ( 3028): bec56904 00000000 00000000 00000008 2a00a098 ...............*
I/DEBUG ( 3028): bec56914 4014b53b a974c240 2a009700 a9724d21 ;[email protected]@.t....*!Mr.
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near r6:
I/DEBUG ( 3028): bec568d4 2a009700 bec568f4 00000001 bec56b54 ...*.h......Tk..
I/DEBUG ( 3028): bec568e4 0000108f 400c7a4c a9724d33 00000010 [email protected]
I/DEBUG ( 3028): bec568f4 401ea708 2a003018 401e1f98 00000000 [email protected]*[email protected]
I/DEBUG ( 3028): bec56904 00000000 00000000 00000008 2a00a098 ...............*
I/DEBUG ( 3028): bec56914 4014b53b a974c240 2a009700 a9724d21 ;[email protected]@.t....*!Mr.
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near r8:
I/DEBUG ( 3028): 401d31b4 64616572 6e757200 6e55203a 6f636572 read.run: Unreco
I/DEBUG ( 3028): 401d31c4 7a696e67 6d206465 61737365 25206567 gnized message %
I/DEBUG ( 3028): 401d31d4 3d000a64 25003b00 64250066 312e2500 d..=.;.%f.%d.%.1
I/DEBUG ( 3028): 401d31e4 73006630 65657263 74735f6e 00657461 0f.screen_state.
I/DEBUG ( 3028): 401d31f4 75706e69 6f735f74 65637275 61726600 input_source.fra
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near r9:
I/DEBUG ( 3028): 0000106c ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028): 0000107c ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028): 0000108c ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028): 0000109c ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028): 000010ac ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near sl:
I/DEBUG ( 3028): 00003060 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028): 00003070 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028): 00003080 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028): 00003090 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028): 000030a0 ffffffff ffffffff ffffffff ffffffff ................
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near ip:
I/DEBUG ( 3028): 401eae0c 4014e009 400cf780 400d3a58 4012fd81 [email protected]@X:[email protected]@
I/DEBUG ( 3028): 401eae1c 4014b627 4012c467 4014b515 4014b64f '[email protected]@[email protected]@
I/DEBUG ( 3028): 401eae2c 4014df69 40149bef 40149bef 40149bef [email protected]@[email protected]@
I/DEBUG ( 3028): 401eae3c 40149bef 40149bef 40149bef 40149bef [email protected]@[email protected]@
I/DEBUG ( 3028): 401eae4c 40149bef 40149bef 40149bef 40149bef [email protected]@[email protected]@
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory near sp:
I/DEBUG ( 3028): bec568a0 4012e945 2a008a20 bec568f0 4012f391 [email protected] ..*[email protected]
I/DEBUG ( 3028): bec568b0 a974c240 4014b4fd df0027ad 00000000 @[email protected]'......
I/DEBUG ( 3028): bec568c0 bec568f4 ffffffe8 ffffffe8 a974c240 [email protected]
I/DEBUG ( 3028): bec568d0 bec56934 2a009700 bec568f4 00000001 4i.....*.h......
I/DEBUG ( 3028): bec568e0 bec56b54 0000108f 400c7a4c a9724d33 [email protected]
I/DEBUG ( 3028):
I/DEBUG ( 3028): code around pc:
I/DEBUG ( 3028): 401ccc0c 1b04f844 44f84620 e832f7e5 21082200 D... F.D..2..".!
I/DEBUG ( 3028): 401ccc1c 0008f105 eb86f7e5 4478483a 30086800 ........:HxD.h.0
I/DEBUG ( 3028): 401ccc2c 683b60a8 0c0cf853 eaf2f7e5 46064639 .`;hS.......9F.F
I/DEBUG ( 3028): 401ccc3c f7e54620 6839eb72 4f334630 ed34f7e5 F..r.9h0F3O..4.
I/DEBUG ( 3028): 401ccc4c 46304932 4479447f ed1cf7e5 e0484604 2I0F.DyD.....FH.
I/DEBUG ( 3028):
I/DEBUG ( 3028): code around lr:
I/DEBUG ( 3028): 401ccc04 f8df4479 3108a104 1b04f844 44f84620 yD.....1D... F.D
I/DEBUG ( 3028): 401ccc14 e832f7e5 21082200 0008f105 eb86f7e5 ..2..".!........
I/DEBUG ( 3028): 401ccc24 4478483a 30086800 683b60a8 0c0cf853 :HxD.h.0.`;hS...
I/DEBUG ( 3028): 401ccc34 eaf2f7e5 46064639 f7e54620 6839eb72 ....9F.F F..r.9h
I/DEBUG ( 3028): 401ccc44 4f334630 ed34f7e5 46304932 4479447f 0F3O..4.2I0F.DyD
I/DEBUG ( 3028):
I/DEBUG ( 3028): memory map around fault addr ffffffe8:
I/DEBUG ( 3028): bec42000-bec57000 [stack]
I/DEBUG ( 3028): (no map for address)
I/DEBUG ( 3028): (no map above)
I/BootReceiver( 1622): Copying /data/tombstones/tombstone_05 to DropBox (SYSTEM_TOMBSTONE)
E/AudioService( 1622): Media server started.
I/ServiceManager( 1342): service 'media.audio_flinger' died
I/ServiceManager( 1342): service 'media.player' died
I/ServiceManager( 1342): service 'media.camera' died
I/ServiceManager( 1342): service 'media.audio_policy' died
Very nice. Looks like we're on the right track.
Sent from my MB860 using xda premium
Very nice!...
Shrew said:
Very nice. Looks like we're on the right track.
Sent from my MB860 using xda premium
Click to expand...
Click to collapse
Now it's time to share what I've done with other developers to get a stable firmware as soon as possible
Perhaps you would like to post the whole ROM here so that devs can try to fix those bugs that you find? And maybe then we can have a mostly working JellyBean on our Atrix. I understand if you don't want to.
Edit: didn't see your comment, ooooppps.
Sent from that Atrix.
Beautiful! Born to fly... there he goes
tatperson said:
Perhaps you would like to post the whole ROM here so that devs can try to fix those bugs that you find? And maybe then we can have a mostly working JellyBean on our Atrix. I understand if you don't want to.
Edit: didn't see your comment, ooooppps.
Sent from that Atrix.
Click to expand...
Click to collapse
My intention it's contribute ... Share and help to make JB work stable on atrix.
epinter said:
My intention it's contribute ... Share and help to make JB work stable on atrix.
Click to expand...
Click to collapse
Yes I know. I'm very blur right now, didn't read the comments :x sowwie
Sent from that Atrix.
There is a world of difference between working and running. Just because it will run doesn't mean it will work.
Until it's fully working I would avoid the term, just saying.
That said, the work you've done so far is amazing. I figured it wouldn't take long for someone to get it running though.
What I'm really interested in is the HDMI output to both the lapdock and televisions. Someone mentioned seemless integration with a desktop UI.
Keep up the good work.
You've just brought Atrix back on track. Seems so quiet lately. Thanks for your hard work. Hope we'll get a working JB soon before official ICS.
Sent from my XT875 using Tapatalk 2
huatz84 said:
You've just brought Atrix back on track. Seems so quiet lately. Thanks for your hard work. Hope we'll get a working JB soon before official ICS.
Sent from my XT875 using Tapatalk 2
Click to expand...
Click to collapse
Maybe we havent seen any leaks yet from Moto because they have decided to skip ICS and release JB instead?
Haha OK, back to reality.
Random Canadian said:
Maybe we havent seen any leaks yet from Moto because they have decided to skip ICS and release JB instead?
Haha OK, back to reality.
Click to expand...
Click to collapse
Good one !! :highfive:
Good shot as a proof of concept !
Random Canadian said:
Maybe we havent seen any leaks yet from Moto because they have decided to skip ICS and release JB instead?
Haha OK, back to reality.
Click to expand...
Click to collapse
Bazinga!!
Try to replace with old libs from cm9
Sent from my MB860 using Tapatalk 2
share rom please
BALU Motofan said:
share rom please
Click to expand...
Click to collapse
which CM9 kernel you use because i try every kernel but i still get boot loop ...
can you attach it here
greatpatel007 said:
which CM9 kernel you use because i try every kernel but i still get boot loop ...
can you attach it here
Click to expand...
Click to collapse
I use the default turl kernel
BALU Motofan said:
share rom please
Click to expand...
Click to collapse
Audio is broken.
greatpatel007 said:
which CM9 kernel you use because i try every kernel but i still get boot loop ...
can you attach it here
Click to expand...
Click to collapse
If you have GL errors 0x0500 in logcat, see this:
http://r.cyanogenmod.com/#/c/18900/
http://r.cyanogenmod.com/#/c/18901/

[GUIDE + Microphone Fix][NOOB Friendly] Port CM9 / CM10 Based Roms

Intro​
Code:
/* Last Time i got multiple Requests how to FIX Ril in CM9/CM10 Based Roms
/* Now, i figured out how to get the Mic working and how to port the
/* CM10/CM9 Based Roms, with extended explaining how to and
/* logcats with the problem what needs to be fixed!
/* This Thread tell you all Informations and will show Picture based
/* Informations also ;)
Now lets start ^^
Step 1​
Its quietly easy:
-extract both Roms in two folders, like the base Rom (CM9/CM10 from your Device) in a Folder named Port and the (CM9/CM10 based) Rom from the Device from that u wanna port in a Folder like "Orig/Original"
Picture:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
- Now delete the following Folders in "Port" Folder (the specific folders are placed in /system): /app ; /framework ; /fonts ; /media
Picture:
- Open both Folders once more and move the /app ; /framework ; /fonts ; /media folder from "Original/system" Folder in the "Port/system" Folder
Picture:
-Now u have the basic thing in it
Click to expand...
Click to collapse
Step 2​
- now delete from the "Port/system/lib" Folder this File: android_runtime.so
- Now move the android_runtime.so from the "Original/system/lib" Folder in the "Port/system/lib" Folder ^^
Picture:
- Now u need to modify the build.prop (Notepad++)! Open both in Notepad+ and delete the "ro.build.description=
ro.build.fingerprint=" Line from the original build.prop!
- Open the build.prop from the "Original/system Folder" and copy the "ro.build.description=
ro.build.fingerprint=" Lines
- Now re-open the build.prop from the the "Port/system" Folder and paste the lines below "# Do not try to parse ro.build.description or .fingerprint" Line!
Picture:
Now save it
-Zip all Folders and Files in the "Port" Folder!
-Try to flash it and try to BOOT it ... (I think that it wont boot)
Click to expand...
Click to collapse
Step 3​
I think it wont boot (U will see a long time the Bootanimation and nothing will happen)
Its just a lib related error:
Code:
F/libc ( 449): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
I/DEBUG ( 117): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 117): Build fingerprint: 'lge/thunderg/thunderg:2.3.3/GRI40/LG-P500-V20h.19D34B612E:user/release-keys'
I/DEBUG ( 117): pid: 449, tid: 449 >>> system_server <<<
I/DEBUG ( 117): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 117): r0 deadbaad r1 0000000c r2 00000027 r3 40000000
I/DEBUG ( 117): r4 00000000 r5 00000080 r6 4b048987 r7 be9f9778
I/DEBUG ( 117): r8 40813200 r9 00000006 10 46218e1c fp fffffe50
I/DEBUG ( 117): ip ffffffff sp be9f9740 lr 4001f377 pc 4001b7c2 cpsr 00000030
I/DEBUG ( 117): d0 3fe99999a0000000 d1 3ff0000000000000
I/DEBUG ( 117): d2 bebbbc6c1a570a20 d3 3f1155e54e7e8408
I/DEBUG ( 117): d4 bfb1be5a93a83e1d d5 4000000000000000
I/DEBUG ( 117): d6 4a066ec000000000 d7 000000344d520d0c
I/DEBUG ( 117): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 117): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 117): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 117): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 117): scr 80000010
I/DEBUG ( 117):
I/DEBUG ( 117): #00 pc 000177c2 /system/lib/libc.so
I/DEBUG ( 117): #01 pc 0000c658 /system/lib/libnativehelper.so (jniRegisterNativeMethods)
I/DEBUG ( 117):
I/DEBUG ( 117): code around pc:
I/DEBUG ( 117): 4001b7a0 1c2bd00c 2d00682d e027d1fb 2a0068da ..+.-h.-..'..h.*
I/DEBUG ( 117): 4001b7b0 4b16d004 447b2001 47906018 22274814 ...K. {D.`.G.H'"
I/DEBUG ( 117): 4001b7c0 70022580 ef6ef7f4 f7f62106 aa01e80c .%.p..n..!......
I/DEBUG ( 117): 4001b7d0 05692400 60546091 20061c11 f7f59401 .$i..`T`... ....
I/DEBUG ( 117): 4001b7e0 a905ebc8 20022200 ebd0f7f5 ef5af7f4 .....". ......Z.
I/DEBUG ( 117):
I/DEBUG ( 117): code around lr:
I/DEBUG ( 117): 4001f354 4b0db5f0 447bb083 681c2600 68a59001 ...K..{D.&.h...h
I/DEBUG ( 117): 4001f364 e0086867 5ea8220c dd032800 99011c28 gh...".^.(..(...
I/DEBUG ( 117): 4001f374 43064788 3f013554 6824d5f4 d1ee2c00 .G.CT5.?..$h.,..
I/DEBUG ( 117): 4001f384 1c30b003 46c0bdf0 0002818e 1c0fb5f0 ..0....F........
I/DEBUG ( 117): 4001f394 b0891c3d a9064355 604d9103 90064914 =...UC....M`.I..
I/DEBUG ( 117):
I/DEBUG ( 117): memory map around addr deadbaad:
I/DEBUG ( 117): be9da000-be9fa000 [stack]
I/DEBUG ( 117): (no map for address)
I/DEBUG ( 117): (no map above)
I/DEBUG ( 117):
I/DEBUG ( 117): stack:
I/DEBUG ( 117): be9f9700 00000002
I/DEBUG ( 117): be9f9704 7b4c2d14
I/DEBUG ( 117): be9f9708 40047774 /system/lib/libc.so
I/DEBUG ( 117): be9f970c 4004c8bc
I/DEBUG ( 117): be9f9710 00000000
I/DEBUG ( 117): be9f9714 4001f377 /system/lib/libc.so
I/DEBUG ( 117): be9f9718 4b04753a /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f971c 4001e0dd /system/lib/libc.so
I/DEBUG ( 117): be9f9720 ffffffff
I/DEBUG ( 117): be9f9724 00000000
I/DEBUG ( 117): be9f9728 00000000
I/DEBUG ( 117): be9f972c 4b048987 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f9730 be9f9778 [stack]
I/DEBUG ( 117): be9f9734 4001e4f5 /system/lib/libc.so
I/DEBUG ( 117): be9f9738 df0027ad
I/DEBUG ( 117): be9f973c 00000000
I/DEBUG ( 117): #00 be9f9740 00000002
I/DEBUG ( 117): be9f9744 00000100
I/DEBUG ( 117): be9f9748 4b045169 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f974c 7b4c2d14
I/DEBUG ( 117): be9f9750 0000002b
I/DEBUG ( 117): be9f9754 fffffbdf
I/DEBUG ( 117): be9f9758 0000f2c8 [heap]
I/DEBUG ( 117): be9f975c 40849fdd /system/lib/libdvm.so
I/DEBUG ( 117): be9f9760 0000f2c8 [heap]
I/DEBUG ( 117): be9f9764 401d665b /system/lib/libnativehelper.so
I/DEBUG ( 117): #01 be9f9768 40849fdd /system/lib/libdvm.so
I/DEBUG ( 117): be9f976c 401d665b /system/lib/libnativehelper.so
I/DEBUG ( 117): be9f9770 4b04aac4 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f9774 00000004
I/DEBUG ( 117): be9f9778 0000f2c8 [heap]
I/DEBUG ( 117): be9f977c 74800019
I/DEBUG ( 117): be9f9780 00000028
I/DEBUG ( 117): be9f9784 4b048987 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f9788 0000f2c8 [heap]
I/DEBUG ( 117): be9f978c 00012830 [heap]
I/DEBUG ( 117): be9f9790 00000000
I/DEBUG ( 117): be9f9794 4b04522d /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f9798 00012b88 [heap]
I/DEBUG ( 117): be9f979c 4b0473c1 /system/lib/libandroid_servers.so
I/DEBUG ( 117): be9f97a0 001fc710 [heap]
I/DEBUG ( 117): be9f97a4 00012830 [heap]
I/DEBUG ( 117): be9f97a8 00000000
I/DEBUG ( 117): be9f97ac 4b0473ef /system/lib/libandroid_servers.so
D/Zygote ( 408): Process 449 terminated by signal (11)
I/Zygote ( 408): Exit zygote because system server (449) has terminated
What is easy to fix: Replace the android_servers.so in "Port/system/lib" Folder with the one in Original/system/lib Folder
Picture:
Now re-zip all Files and Folders in the /Port Folder and it should boot now after u flashed it!
Click to expand...
Click to collapse
Step 4​
Maybe u get always a Phone FC Error or no one can hear u while u are calling someone! :silly:
Thats an Ril related error
Now u think, what should i do, right?
Hmm u need to decompile both framework.jar´s from "Port/system/framework/" and the one from ur base zip like CM9 or CM10 from your device!
u need apktool for that, its not related for framework.jar´s when u have a gingerbread apktool (1.4.3) or an ics one! its only related that u know how to decompile, recompile and repack the jar (winrar)
rename the framework.jar from your CM9 or CM10 (your Device, NOT FROM THE "PORT" Folder) to framework-orig.jar and put it in apktool folder!
Place the framework.jar from the "Port" folder also in the apktool folder
Now 2 simple commands in apktool cmd window:
Code:
apktool d framework-orig.jar
and
Code:
apktool d framework.jar
let it decompile and close the window only when there is a word: "Done"!
Now open framework.jar.out folder and framework-orig.jar.out folder, yet open in both folders: /smali/com/android/internal/telephony ^^
copy all files which start with RIL and end with .smali and placed in the framework-orig.jar.out/smali/com/android/internal/telephony Folder and put it in the framework.jar.out/smali/com/android/telephony Folder (replace them all)
Some Devices have in build.prop a specific Ril Class Path! Mine is: "ro.telephony.ril_class=JellaxyRIL" urs can variate after the "="! If this is the case, look once more in framewok-orig.jar.out/smali/com/android/internal/telephony and search for "JellaxyRIL" or how ur´s is called after "=" in the RIL Class
Now copy the "JellaxyRIL.smali" (Its the one from my base Rom) or whatever in the other Folder "framework.jar.out/smali/com/android/telephony" !
Now re-compile it:
Code:
apktool b framework.jar.out
let it compile, it takes a few minutes (depends on ur PC Speed)
Now open the framework.jar from "apktool" Folder with WinRAR
and move the classes.dex from "apktool/framework.jar.out/build/apk in the opened WinRAR Window and let it re-pack, now close the Windows (WinRAR) and move the new framework.jar from /apktool in "Port/system/framework"
Voila, Mic Working and no more Phone FC´s!
If u have a problem with it, pm me with the following files:
framework.jar (from the Rom u wanna port), framework.jar (from your base CM10 or CM9) and your build.prop (from ur base CM10 or CM9)
Click to expand...
Click to collapse
Step 6​
May barebone your Rom will improve the stability
Some apps u can remove:
*QuickSearchBox.apk
*STK.apk
*GoogleMail.apk (Mail.apk is still included, so why there should be 2 Mail Apps )
*Term.apk (Terminal Emulator)
*Voice Dialer (Its not the phone and takes also no effect to it)
*VideoEditor.apk (WTF who wants to cut Videos over android 0.o
oh i forgot about that step:
move from "Port/system/etc/permissions" Folder, all Files to "Original/system/etc/permissions" Folder (Replace them) and move them all back to "Port/system/etc/permissions" Folder! One more Thing: if Superuser isn´t working, take the "su File from "Original/system/xbin" and move it to "Port/system/xbin" Folder and replace it!
Click to expand...
Click to collapse
In case the Rom wont boot or u cant do any step bcoz u wont understand it:​
My support: Only over Facebook
Click to expand...
Click to collapse
For the reply "Rom wont boot! Pls help me ", i wont read it!
U need to add the related things i provide now:
Code:
Logcat:
Rom (u wanna port):
Rom Link:
Base Rom:
Base Rom Link:
Your Device:
Click to expand...
Click to collapse
What about the 2 .emd files in media folder.
Does the Ace need those to boot?
Sent from my LG-VM670 using Tapatalk 2
I really dunno, but i think yes
Sent from my GT-S5660 using xda app-developers app
http://forum.xda-developers.com/showthread.php?t=1598713
edit: do not delete STK.apk, some voip app need it
huh ! i gave one last try and successfully moved all the contents on RIL and also my own device ril.class to the port.
but when i try to compile it, here is the error i am getting
plz help compiling it lol
EDIT = @DQIB sorry for all that spam PM's XD ignore them...
---------- Post added at 09:20 PM ---------- Previous post was at 09:08 PM ----------
ok guys resovled my error myself silly mistake
ImbaWind said:
http://forum.xda-developers.com/showthread.php?t=1598713
edit: do not delete STK.apk, some voip app need it
Click to expand...
Click to collapse
thx for it <
I re-fine the thread later ^^ (EDIT: Its my port version, not a copied one from peteragent5 )
DQiB said:
I really dunno, but i think yes
Sent from my GT-S5660 using xda app-developers app
Click to expand...
Click to collapse
Make sure you don't delete the original ones then. Deleting the 2 EMD files will result in fail boot.
Sent from my LG-VM670 using Tapatalk 2

Categories

Resources