2016-04-29 16 views
2

Ich versuche, mein Nexus 5 Hammerhead-Gerät mit dem Android-Quellcode (Android-5.1.1_r3) zu booten. Im Folgenden sind die Schritte, die ich gefolgt:AOSP booten nicht auf Nexus 5

Danach habe ich die folgenden Binärdateien für Android-5.1 heruntergeladen werden. 1_r3 (LMY48B)

Weiter entpackt ich die Binärdateien und ausgeführt, um die Skripte und die Lizenz akzeptiert. Dadurch wurden alle erforderlichen Dateien im Ordner "Vendors" hinzugefügt.

Als nächstes habe ich die folgenden Befehle lauteten:

  • Quelle build/envsetup.sh
  • Mittagessen aosp_hammerhead-Userdebug
  • machen -j24

Schließlich blitzte ich mein Gerät mit die Bilder im Ordner out.

  • Fast Boot entsperren OEM
  • Fast Boot-Flash-Boot-out/target/Produkt/Hammerhai/boot.img
  • Fast Boot-Flash-System aus/target/Produkt/Hammerhai/system.img
  • Fast Boot Flash Recovery aus /target/product/hammerhead/recovery.img
  • Fast Boot Neustart

Alles geht bis gut hier oben. Aber jetzt, wenn das Gerät neu startet, bleibt es im Google Logo hängen. Ich bin in der Lage, den Shell-Zugriff mit Adb-Shell obwohl zu nehmen. Ich habe viele ähnliche Fragen geprüft, aber jetzt habe ich alles aufgenommen, was ich verpasst hatte. Immer noch kein Glück. Irgendwelche Hinweise, wie man von hier aus vorgeht?

EDIT

Ich erhalte die folgenden Protokolle in der adb logcat.

I/mediaserver(10342): ServiceManager: 0xb61500c0 
I/AudioFlinger(10342): Using default 3000 mSec as standby time. 
I/ServiceManager(10342): Waiting for service batterystats... 
I/DEBUG ( 167): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
I/DEBUG ( 167): Build fingerprint: 'Android/aosp_hammerhead/hammerhead:5.0/LRX21O/bhatia04291114:userdebug/test-keys' 
I/DEBUG ( 167): Revision: '11' 
I/DEBUG ( 167): ABI: 'arm' 
I/DEBUG ( 167): pid: 10341, tid: 10341, name: surfaceflinger >>> /system/bin/surfaceflinger <<< 
I/DEBUG ( 167): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr -------- 
I/DEBUG ( 167): Abort message: 'couldn't find an OpenGL ES implementation' 
I/DEBUG ( 167):  r0 00000000 r1 00002865 r2 00000006 r3 00000000 
I/DEBUG ( 167):  r4 b6fe8114 r5 00000006 r6 00000002 r7 0000010c 
I/DEBUG ( 167):  r8 b6a62000 r9 00000000 sl 00000000 fp bef19afc 
I/DEBUG ( 167):  ip 00002865 sp bef19570 lr b6f72af9 pc b6f965f0 cpsr 60070010 
I/DEBUG ( 167): 
I/DEBUG ( 167): backtrace: 
I/DEBUG ( 167):  #00 pc 0003a5f0 /system/lib/libc.so (tgkill+12) 
I/DEBUG ( 167):  #01 pc 00016af5 /system/lib/libc.so (pthread_kill+52) 
I/DEBUG ( 167):  #02 pc 00017707 /system/lib/libc.so (raise+10) 
I/DEBUG ( 167):  #03 pc 00013f75 /system/lib/libc.so (__libc_android_abort+36) 
I/DEBUG ( 167):  #04 pc 00012a3c /system/lib/libc.so (abort+4) 
I/DEBUG ( 167):  #05 pc 00007a59 /system/lib/libcutils.so (__android_log_assert+88) 
I/DEBUG ( 167):  #06 pc 000430b9 /system/lib/libEGL.so 
I/DEBUG ( 167):  #07 pc 00010641 /system/lib/libEGL.so 
I/DEBUG ( 167):  #08 pc 00010e21 /system/lib/libEGL.so (eglGetDisplay+24) 
I/DEBUG ( 167):  #09 pc 000171e5 /system/lib/libsurfaceflinger.so (android::SurfaceFlinger::init()+44) 
I/DEBUG ( 167):  #10 pc 000007e1 /system/bin/surfaceflinger 
I/DEBUG ( 167):  #11 pc 000128ed /system/lib/libc.so (__libc_init+44) 
I/DEBUG ( 167):  #12 pc 000008d8 /system/bin/surfaceflinger 
D/AndroidRuntime(10344): 
D/AndroidRuntime(10344): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<< 
D/AndroidRuntime(10344): CheckJNI is OFF 
I/art  (10344): option[0]=-Xzygote 
I/art  (10344): option[1]=-Xstacktracefile:/data/anr/traces.txt 
I/art  (10344): option[2]=exit 
I/art  (10344): option[3]=vfprintf 
I/art  (10344): option[4]=sensitiveThread 
I/art  (10344): option[5]=-verbose:gc 
I/art  (10344): option[6]=-Xms8m 
I/art  (10344): option[7]=-Xmx512m 
I/art  (10344): option[8]=-XX:mainThreadStackSize=24K 
I/art  (10344): option[9]=-XX:HeapGrowthLimit=192m 
I/art  (10344): option[10]=-XX:HeapMinFree=512k 
I/art  (10344): option[11]=-XX:HeapMaxFree=8m 
I/art  (10344): option[12]=-XX:HeapTargetUtilization=0.75 
I/art  (10344): option[13]=-Xgenregmap 
I/art  (10344): option[14]=-Xgc:precise 
I/art  (10344): option[15]=-agentlib:jdwp=transport=dt_android_adb,suspend=n,server=y 
I/art  (10344): option[16]=-Xlockprofthreshold:500 
I/art  (10344): option[17]=-Ximage-compiler-option 
I/art  (10344): option[18]=--runtime-arg 
I/art  (10344): option[19]=-Ximage-compiler-option 
I/art  (10344): option[20]=-Xms64m 
I/art  (10344): option[21]=-Ximage-compiler-option 
I/art  (10344): option[22]=--runtime-arg 
I/art  (10344): option[23]=-Ximage-compiler-option 
I/art  (10344): option[24]=-Xmx64m 
I/art  (10344): option[25]=-Ximage-compiler-option 
I/art  (10344): option[26]=--image-classes-zip=/system/framework/framework.jar 
I/art  (10344): option[27]=-Ximage-compiler-option 
I/art  (10344): option[28]=--image-classes=preloaded-classes 
I/art  (10344): option[29]=-Xcompiler-option 
I/art  (10344): option[30]=--runtime-arg 
I/art  (10344): option[31]=-Xcompiler-option 
I/art  (10344): option[32]=-Xms64m 
I/art  (10344): option[33]=-Xcompiler-option 
I/art  (10344): option[34]=--runtime-arg 
I/art  (10344): option[35]=-Xcompiler-option 
I/art  (10344): option[36]=-Xmx512m 
I/art  (10344): option[37]=-Duser.language=en 
I/art  (10344): option[38]=-Duser.region=US 
I/SamplingProfilerIntegration(10344): Profiling disabled. 
D/Zygote (10344): begin preload 
I/DEBUG ( 167): 
I/DEBUG ( 167): Tombstone written to: /data/tombstones/tombstone_07 
I/ServiceManager( 160): service 'media.audio_flinger' died 
E/sdcard ( 175): missing packages.list; retrying 
E/sdcard ( 175): missing packages.list; retrying 
I/Netd (10466): Netd 1.0 starting 
E/QCOMKeyMaster(10470): failed to load qseecom library 
E/keystore(10470): could not open keymaster device in keystore (Operation not permitted) 
E/keystore(10470): keystore keymaster could not be initialized; exiting 
I/SurfaceFlinger(10468): SurfaceFlinger is starting 
I/SurfaceFlinger(10468): SurfaceFlinger's main thread ready to run. Initializing graphics H/W... 

Grundsätzlich wiederholen sich die gleichen Protokolle.

+0

Ich denke, das ist nicht über Programmierung oder Entwicklung .. Sind Sie sicher, dass diese Frage nicht auf http://android.stackexchange.com gehört. ? – 0X0nosugar

+1

@ 0X0nosugar Selbst ich war ein wenig verwirrt, aber ich sah ähnliche Fragen in diesem Forum gestellt, also habe ich es hier gepostet. –

+0

Wie auch immer, warum wird meine Frage abgelehnt? –

Antwort

2

Es scheint, dass Sie das Herunterladen von proprietären Binärdateien für Ihr Gerät verpasst haben. überprüfen this answer

+1

Ja @Ayham. Das war der Fall. Die Binärdateien, die ich heruntergeladen habe, waren nicht die richtigen. –

Verwandte Themen