Naar content
Trending apps
  • Google Duo: videogesprekken van hoge kwaliteit

  • Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger: gratis sms'en en videobellen

Trending games
  • Fortnite

  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

Trending smartphones
  • OnePlus Nord N10 5G

  • POCO X3

  • Google Pixel 5

  • Google Pixel 4a

  • OnePlus Nord

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Wij werken momenteel aan een nieuw forum voor Androidworld. Het is daarom momenteel niet mogelijk om te reageren of nieuwe topics aan te maken.

remco.k

remco.k

  • Lid sinds 01 augustus 2010
  • Berichten 592
  • Reputatie 0
  • #1
  • 20 maart 2012
  • 21:26

Hoi allemaal,

Voor diegene die een beetje handig zijn met software programma`s en bouwen van dingen.
Sony heeft zojuist instructies voor het maken van een kernel uitgebracht

Hierbij de link……. http://developer.sonymobile.com/wp/2…-instructions/

Hoop dat iemand hier een duidelijke instructie voor kan maken zodat we zelf ook roms kunnen maken elkaar kunnen helpen en zo super geweldige roms kunnen maken……

Groetjes Remco


Nu ligt dit gedeelte een beetje stil de vraag is nu is er iemand zo handig die een verknipte handleiding kan maken hoe je een rom kunt maken zelf vind ik het erg lastig omdat vanuit het engels te doen….

Wat ik begreep tot nu toe is er een bug in de bootloader waardoor de kernels niet te flashen zijn….
Zogauw hier meer informatie over is en er een oplossing zal ik hem posten……

Greetz

Hieronder heb ik een vertaling gemaakt van het geen wat in de bovenstaande link staat hopelijk kunnen we hier wat mee. De vertaling is niet helemaal super… maar het is een begin heb je wat ter verbetering van de vertaling pm me dan zal ik het zo snel mogelijk aanpassen.

Commentaar geven is makkelijk Input geven is beter

Ik heb hier niet echt verstand van maar alle beetjes helpen….

Bewerkt (24 april 2013 14:26)
remco.k

remco.k

  • Lid sinds 01 augustus 2010
  • Berichten 592
  • Reputatie 0
  • #2
  • 25 maart 2012
  • 16:48

Xperia ™ s open source Archief is vrijgegeven met de bouw instructies
Bent u een aangepaste ROM ontwikkelaar? Als zo, kent u waarschijnlijk onze Sony Xperia ™ open uitgecheckt hebt archieven bron vóór. Vorig jaar wij verteld u hoe een Linuxkernel kunt bouwen. Vandaag geven wij het vrij van het open bronarchief voor de Xperia ™ S, welke bestanden die u gebruiken kunt bij het bouwen van een kernel bevat. Dit is de eerste keer dat wij broncode voor een product gebouwd op het platform van Qualcomm Leeuwebek S3 publiceren, en naar het flashen vab deze software, moet u extra stappen doen en een script uitvoeren dat wij vandaag ook vrijgeven. Lees meer na de sprong!

De open source Archief voor de Xperia ™ s is de nieuwste toevoeging aan onze archieven open source. Om te kunnen flash de software op Xperia ™ S, moet u een eigen firmwarebestand (RPM.bin) toe te voegen. Uw kernel met behulp van een script genaamd mkelf.py. Dit script is specifiek bedoeld voor Xperia S en vervangt mkbootimg, die u normaal zou gebruiken. Het script maakt een flashable afbeelding naar uw ROM op Xperia S. flash nodig Als u dit niet doet, zult u kunnen de software flash op je Xperia ™ S.The Resource Power Manager (RPM) is a hardware block required for managing shared resources in order to optimise power consumption. RPM communicates with processors and hardware accelerators in each subsystem to process and coordinate shared resource requests. Since the RPM.bin file is a proprietary file provided by Qualcomm, you will need to accept an end user license agreement before you can download it. The script (mkelf.py) is released under the 3 –clause BSD open source license.

1. Maak de image van de kernel door het uitvoeren van de volgende opdracht bij de opdrachtprompt:

python mkelf.py -o kernel.elf zImage@0x40208000 ramdisk.img@0x41200000,ramdisk RPM.bin@0x20000,rpm
2. Flash en reboot uw telefoon met de volgende opdrachten:

Fedora -i 0x0fce flitser schoen kernel.elf
Fedora -i 0x0fce opnieuw opstarten
Dus, bent u enthousiast om te beginnen met het ontwikkelen van uw eigen ROM voor Xperia S? Check out onze archieven open source voor Sony Xperia ™

Meer informatie

•Download het open bronarchief voor de Xperia S. 60a362tarbz2 - Download - Downloads - Developer World - Sony Xperia
•Download de afbeelding generatie script.
http://dl-developer.sonymobile.com/tools/image_generation_script
•Download de RPM-firmware.
Software binary for Xperia? Smartphones - End-user License Agreement
•Hoe een Linuxkernel te bouwen.
How to build a Linux kernel and flash it to the phone — Developer World
•Bekijk de open source Archief voor Sony Xperia telefoons.
Opensource - Search Downloads - Developer World - Sony Xperia
•Zoek meer over het Xperia S.
Announcing our new flagship smartphone, the Xperia
•Lees meer over de Sony Xperia open initiatieven.
open initiative — Developer World

Bewerkt (24 april 2013 14:27)
remco.k

remco.k

  • Lid sinds 01 augustus 2010
  • Berichten 592
  • Reputatie 0
  • #3
  • 25 maart 2012
  • 16:49

Xperia ™ s open source Archief vrijgegeven met de bouw instructies
Bent u een aangepaste ROM ontwikkelaar? Als zo, u waarschijnlijk onze Sony Xperia ™ open uitgecheckt hebt archieven bron vóór. Vorig jaar wij verteld u hoe een Linuxkernel te bouwen. Vandaag wij het vrijgeven van het open bronarchief voor de Xperia ™ S, welke bestanden die u gebruiken kunt bij het bouwen van een kernel bevat. Dit is de eerste keer wij broncode voor een product gebouwd op het platform van Qualcomm Leeuwebek S3 publiceren, en naar flash deze software, moet u extra stappen doen en een script uitvoeren dat wij vandaag ook vrijgeven. Lees meer na de sprong!

De open source Archief voor de Xperia ™ s is de nieuwste toevoeging aan onze archieven open source. Om te kunnen flash de software op Xperia ™ S, moet u een eigen firmwarebestand (RPM.bin) toe te voegen uw kernel met behulp van een script genaamd mkelf.py. Dit script is specifiek bedoeld voor Xperia S en vervangt mkbootimg, die u normaal zou gebruiken. Het script maakt een flashable afbeelding naar uw ROM op Xperia S. flash nodig Als u dit niet doet, zult u kunnen de software flash op je Xperia ™ S.The Resource Power Manager (RPM) is a hardware block required for managing shared resources in order to optimise power consumption. RPM communicates with processors and hardware accelerators in each subsystem to process and coordinate shared resource requests. Since the RPM.bin file is a proprietary file provided by Qualcomm, you will need to accept an end user license agreement before you can download it. The script (mkelf.py) is released under the 3 –clause BSD open source license.

1. Maak de image van de kernel door het uitvoeren van de volgende opdracht bij de opdrachtprompt:

python mkelf.py -o kernel.elf zImage@0x40208000 ramdisk.img@0x41200000,ramdisk RPM.bin@0x20000,rpm
2. Flash en reboot uw telefoon met de volgende opdrachten:

Fedora -i 0x0fce flitser schoen kernel.elf
Fedora -i 0x0fce opnieuw opstarten
Dus, bent u enthousiast om te beginnen met het ontwikkelen van uw eigen ROM voor Xperia S? Check out onze archieven open source voor Sony Xperia ™

Meer informatie

•Download het open bronarchief voor de Xperia S. 60a362tarbz2 - Download - Downloads - Developer World - Sony Xperia
•Download de afbeelding generatie script.
http://dl-developer.sonymobile.com/tools/image_generation_script
•Download de RPM-firmware.
Software binary for Xperia? Smartphones - End-user License Agreement
•Hoe een Linuxkernel te bouwen.
How to build a Linux kernel and flash it to the phone — Developer World
•Bekijk de open source Archief voor Sony Xperia telefoons.
Opensource - Search Downloads - Developer World - Sony Xperia
•Zoek meer over het Xperia S.
Announcing our new flagship smartphone, the Xperia
•Lees meer over de Sony Xperia open initiatieven.
open initiative — Developer World

Bewerkt (24 april 2013 14:27)
remco.k

remco.k

  • Lid sinds 01 augustus 2010
  • Berichten 592
  • Reputatie 0
  • #4
  • 25 maart 2012
  • 17:10

Hoe een Linuxkernel te bouwen en flash het naar de telefoon

Sinds de lancering van de site ontgrendelen bootloader, hebben we een heleboel echt geweldige feedback ontvangen. De Sony Ericsson Developer Program wil blijven voortbouwen op deze open dialoog met externe ontwikkelaars.

Ontwikkelaars en geavanceerde gebruikers kunnen nu ontgrendelen de bootloader, die is de eerste stap om uw eigen afbeelding flash te kunnen. Nu we hebben gezien heel wat commentaren in verschillende fora zoals het forum XDA, waar ontwikkelaars in de problemen lopen bij het bouwen van hun eigen imago, en en proberen om het beeld met behulp van Fedora flash. Met de hulp van onze Master Software Architect, James Jacobsson, zetten we samen een kort artikel over hoe om dit te doen.

Alvorens over te gaan, zouden we willen herinneren u nogmaals dat er geen draaien terug toen de bootloader ontsluiten. U kan vervalt de garantie van de telefoon, en u zal niet zitten kundig voor de telefoon aan een vergrendelde of oorspronkelijke staat herstellen als u het ontgrendelen.

Wat is de Linuxkernel?
De Xperia ™ lijn van smartphones die draaien op de Android ™, het mobiele besturingssysteem gebaseerd op de Linuxkernel. Al is het slechts een klein deel van het besturingssysteem, de kernel zorgt ervoor dat alle andere processen in het systeem om samen te werken correct zijn gesynchroniseerd.

Waarom de kernel herbouwen?
Wederopbouw van de kernel kan eindgebruikers wijzigingen in hun apparaten die normaal niet bestemd zijn door de fabrikant van het apparaat, zoals het apparaat door pictogrammen van het systeem te verwijderen/wijzigen thematisering systeemonderdelen. Houd er rekening mee dat Sony Ericsson dit niet aanbeveeld.

Overwegingen voordat u uw eigen kernel begint te bouwen en dit naar uw apparaat flashed
Zoals vermeld in het begin van dit artikel, is de eerste stap om te ontgrendelen de bootloader. Wanneer de bootloader ontgrendeld is, de gevoelige gegevens verwijderd, zoals DRM certificaten, en de gebruiker partitie van het bestandssysteem is weggehaald. Maar alle andere functies, zoals de camera en andere stuurprogramma's, intact wordt gelaten. Houd er rekening mee dat inhoud, zoals muziekbestanden, waarvoor dat de DRM-certificaat niet meer toegankelijk meer. Maar belangrijker nog, uw garantie van uw telefoon komt te vervallen als u besluit om deze te ontgrendelen. Afgezien van de overwegingen die hierboven vermeld, is de functionaliteit er, enkel wachtend op u om te profiteren van het. Dus, als je klaar bent, hier is hoe aan de slag.

De kernel bouwen
Het neemt een paar belangrijke stappen om de kernel te bouwen. Hieronder zullen wij u tonen hoe te bouwen een Linuxkernel en flashed het op het apparaat.

Stap A-de benodigde software downloaden
Downloaden van de volgende software aan de slag gaan:

•De kernel broncode kan worden gedownload van de archieven van auteursplicht op Sony Ericsson Developer World. U kunt het bestand met de naam 3.0.A.2.181_182.tar.bz2 voor onze Android ™ peperkoek apparaten. Dit is de broncode voor de Linuxkernel zoals deze word gebruikt in de Xperia ™ Play.
•De Fedora-client die deel van de Android SDK uitmaakt. Dit is de standaard Android knipperende utility. Hiermee kunt u naar de afbeelding die u van plan bent over te maken en op het apparaat flashen.
•De Init RAM-schijf. De initi├½er (ook bekend als de initrd) is het oorspronkelijke bestandssysteem dat de kernel zal mounten en start lopende processen af. U kunt de Init RAM schijf gebruiken om root toegang te verlenen. Hoe u dit kunt maken of download uw eigen Init RAM schijf valt buiten het bestek van dit artikel.
•De ARM cross-compiler. Een cross-compiler wordt gebruikt om te bouwen ARM binaire bestanden op een andere architectuur, zoals x 86. Hiermee kunt u om software te compileren (zoals de kernel) in een indeling die het apparaat kunt uitvoeren.

Stap B – de kernel bouwen
Om de kernel te bouwen, moet u eerst de kernel uitpakken. Zodra u de kernel heeft uitgepakt, die u wilt configureren, en dan bouwen. In het onderstaande voorbeeld is gebaseerd met behulp van het bestand met de naam 3.0.A.2.181_182.tar.bz2.

1. Ga naar de directory van de kernel:

CD kernel
2. Configureren van de kernel:

ARCH = arm CROSS_COMPILE = / opt/arm-2010q1/bin/arm-geen-eabi-make semc_zeus_defconfig
Opmerking: vervangen
/opt/arm-2010q1 met waar u uw cross-compiler geïnstalleerd. Ook, in dit voorbeeld is voor Xperia ™ pLAY. Vervangen
defconfig met de volgende waarden afhankelijk van welk apparaat u wilt configureren voor:

Xperia™ PLAYsemc_zeus_defconfigXperia™ arcsemc_anzu_defconfigXperia™ neosemc_hallon_defconfig
3. Bouw de kernel:

ARCH = arm CROSS_COMPILE = / opt/arm-2010q1/bin/arm-geen-eabi-make

Vervangen
/opt/arm-2010q1 met waar u uw cross-compiler geïnstalleerd. Zodra gedaan, moet u een gecomprimeerde kernel-image in arch/arm/boot/zImage.

Stap C-krijgen een RAM-schijf
De RAM-schijf is het oorspronkelijke bestandssysteem dat de kernel mounten zal alvorens het besturingselement overbrengen naar userspace. Hoe maakt u uw eigen rootbestandssysteem valt buiten het bestek van dit artikel, maar de volgende instructies kunt u het bestand te repack/uitpakken.

Uitpakken (u hebt ramdisk.img, en wilt maken van een map met bestanden uit het):

gzip -d - < ramdisk.img=“”> cpio - idm
Verpakking (U hebt directory van bestanden, en wilt maken ramdisk.img uit het):

vinden. | cpio–rustige -H newc -o | gzip > ramdisk.img

Stap D-montage van de boot.img
Nu we alle delen hebben nodig hebben we om een flashable bestand te maken. De volgende halte is de delen inpakken. Om dit te doen, moet u het programma mkbootimg, dat deel van de standaard Android boom uitmaakt. Als u geen zin alle Android compileren om deze tool, is het beschikbaar om te downloaden van verschillende vertrouwde sites op het Internet.

Zodra u het hulpprogramma hebt, is dit de opdracht voor het combineren van uw kernel en RAM schijf in een flashable bestand:
mkbootimg –base 0x00200000 –kernel kernel/arch/arm/boot/zImage –ramdisk ramdisk.img -o boot.img

Stap E-knippert het bestand
U moet het bestand met behulp van Fedora flash. Als u de bootloader op uw apparaat hebt ontgrendeld, al hebt u Fedora.

2. Nu, op zal prompt u voor uw apparaat aansluit. Om dit te doen, volg deze eenvoudige stappen:

1. Make ervoor dat het apparaat is uitgeschakeld.
2. Houdt u de knop zoeken (Xperia &#8482; spelen alleen) of de Achterknoop (alle andere Xperia &#8482;-apparaten). Kennisgeving van het apparaat licht blauw om het te bevestigen moet schijnen zich in Fedora modus.
3. Sluit de USB-kabel.
4. Het opvlammen moet nu beginnen en voltooien.

3. Als een laatste stap in het proces moet u het apparaat opnieuw opstarten. U kunt de USB-kabel en batterij van het apparaat uitgeschakeld verwijderen. Als u liever, kunt u in plaats daarvan het volgende commando (beide methode zal werken):

Fedora &#8211;i 0x0fce opnieuw opstarten

Belangrijke informatie!
Sony Ericsson is geen garantie voor elke steun op dit, maar wij zullen volgen het gebouw de Linuxkernel voor Xperia telefoons draad op het XDA-Developers forum. Echter, wij niet garanderen een antwoord voor elke vraag in dit forum.

Aanvullende informatie voor ervaren Linux kernel deskundigen
De kernel is vrij standaard, alle normale dingen u gewend bent is er, en beschikbaar om te gebruiken. Dingen die verschillen zijn de config geheugen en de kernel commandline. De geheugen-config is hardcoded (dat wil zeggen, ATAGs niet worden gebruikt voor dit). Het ligt in de Raad van bestuur-bestand voor uw doelgroep, zoals kernel/arch/arm/mach-msm/board-semc_zeus.c in de functie msm7x30_fixup. De kernel commandline is ook niet van de boot.img bestand opgehaald, maar gecompileerd in de kernel (CONFIG_CMDLINE). Sommige argumenten zijn ook uit de bootloader toegevoegd.

Extra informatie als niet-Linux formaat bestanden naar het apparaat porting
De bootloader zal aanvaarden elk redelijk opgemaakte boot.img bestand. Bijvoorbeeld, op de Android Kernel Git ziet u de indeling van het bestand boot.img. U kunt een bestand van de boot.img met twee laadbare bestanden (kernel + ramdisk), die in RAM geladen zal krijgen. Zodra de opstartlader is geladen, wordt het besturingselement naar de eerste instructie van de geladen kernel image. Na controle wordt doorgegeven, kan de kernel rekenen op de gegevens in de RAM-schijf al wordt geladen.

Bewerkt (24 april 2013 14:27)

Reageer

We werken momenteel hard aan een nieuw forum voor Androidworld. Het is daarom helaas niet mogelijk om op dit topic te reageren.