{"json_modified": "2016-08-24T02:09:19.212998", "uuid": "0de144ae-470f-4327-bc90-cf3d9fabe090", "title": "Porting basics", "url": "/en-US/docs/Mozilla/B2G_OS/Porting_B2G_OS/basics", "tags": ["Mobile", "B2G", "B2GOS"], "translations": [{"uuid": "7e0495e8-cc0e-441e-aa16-3ed5ff5fa36d", "title": "Porting Firefox OS", "url": "/ar/docs/Mozilla/B2G_OS/Developing_Firefox_OS/Porting", "tags": [], "summary": "This guide assumes you're porting to a new device that already runs Android; if you're porting to another device, the job is going to be more involved.", "localization_tags": [], "locale": "ar", "last_edit": "2016-07-28T00:33:32", "review_tags": []}, {"uuid": "383bd7c7-d6c2-4897-8d1e-537e451fbdae", "title": "\u09ac\u09c1\u099f \u099f\u09c1 \u0997\u09bf\u0995\u09cb \u09aa\u09cb\u09b0\u09cd\u099f \u0995\u09b0\u09be", "url": "/bn-BD/docs/Mozilla/B2G_OS/Porting", "tags": ["Mobile", "Firefox OS", "B2G"], "summary": "\u09ac\u09c1\u099f \u099f\u09c1 \u0997\u09bf\u0995\u09cb (\u09ab\u09be\u09df\u09be\u09b0\u09ab\u0995\u09cd\u09b8 \u0993\u098f\u09b8) \u098f\u0995\u099f\u09bf \u0997\u09bf\u0995\u09cb \u09ad\u09bf\u09a4\u09cd\u09a4\u09bf\u0995 \u0987\u0989\u099c\u09be\u09b0 \u0987\u09a8\u09cd\u099f\u09be\u09b0\u09ab\u09c7\u09b8\u09c7\u09b0 \u09a8\u09bf\u099a\u09c7 \u098f\u09a8\u09cd\u09a1\u09cd\u09b0\u09df\u09c7\u09a1 \u09b9\u09a4\u09c7 \u09a4\u09c8\u09b0\u09bf \u098f\u0995\u099f\u09bf \u0995\u09be\u09b0\u09cd\u09a8\u09c7\u09b2 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c7\u0964 \u098f\u0987 \u0986\u09b0\u09cd\u099f\u09bf\u0995\u09c7\u09b2\u09c7 \u09a8\u09a4\u09c1\u09a8 \u09a1\u09bf\u09ad\u09be\u0987\u09b8\u09c7 \u0985\u09aa\u09be\u09b0\u09c7\u099f\u09bf\u0982 \u09b8\u09bf\u09b8\u09cd\u099f\u09c7\u09ae\u099f\u09bf \u09aa\u09cb\u09b0\u09cd\u099f \u0995\u09b0\u09be\u09b0 \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf\u09b0 \u0993\u09aa\u09b0 \u0986\u09b2\u09cb\u0995\u09aa\u09be\u09a4 \u0995\u09b0\u09be \u09b9\u09df\u09c7\u099b\u09c7\u0964", "localization_tags": [], "locale": "bn-BD", "last_edit": "2016-07-28T00:52:45", "review_tags": []}, {"uuid": "c35632cc-8093-4819-b81f-675e3461a9f8", "title": "Portando a Boot to Gecko", "url": "/es/docs/Mozilla/B2G_OS/Portando", "tags": ["B2G", "porting", "portar"], "summary": "Boot to Gecko (FirefoxOS) utiliza un kernel derivado de Android, con una interfaz de usuario basada en Gecko sobre \u00e9l. Este art\u00edculo provee la gu\u00eda b\u00e1sica de c\u00f3mo portar el sistema operativo en nuevos dispositivos.", "localization_tags": [], "locale": "es", "last_edit": "2016-07-28T01:11:53", "review_tags": []}, {"uuid": "e00fe5db-5b66-4c02-a6c6-dd9f73b159c1", "title": "Porter Boot to Gecko", "url": "/fr/docs/B2G_OS/Portage", "tags": ["Mobile", "B2G", "B2GOS"], "summary": "B2G OS utilise un noyau d\u00e9riv\u00e9 d'Android, avec par dessus une interface utilisateur bas\u00e9e sur Gecko. Cet article fournit un guide de base sur la fa\u00e7on de porter le syst\u00e8me d'exploitation sur de nouveaux appareils.", "localization_tags": [], "locale": "fr", "last_edit": "2016-07-28T13:27:10", "review_tags": []}, {"uuid": "f75cb270-7597-46de-9dbd-911199b8bbec", "title": "Porting Firefox OS", "url": "/id/docs/Mozilla/B2G_OS/Developing_Firefox_OS/Porting", "tags": [], "summary": "This guide assumes you're porting to a new device that already runs Android; if you're porting to another device, the job is going to be more involved.", "localization_tags": [], "locale": "id", "last_edit": "2016-07-28T01:17:52", "review_tags": []}, {"uuid": "76b77cb6-ddb8-48b8-8dc4-986a7f9242af", "title": "Firefox OS\u3092\u79fb\u690d\u3059\u308b", "url": "/ja/docs/Mozilla/B2G_OS/Porting", "tags": ["Mobile", "B2G", "B2GOS"], "summary": "\u3053\u306e\u30ac\u30a4\u30c9\u3067\u306f\u3059\u3067\u306bAndroid\u7aef\u672b\u304c\u52d5\u3044\u3066\u3044\u308b\u65b0\u3057\u3044\u7aef\u672b\u306b\u30dd\u30fc\u30c6\u30a3\u30f3\u30b0\u3059\u308b\u3053\u3068\u3092\u524d\u63d0\u3068\u3057\u307e\u3059\u3002\u305d\u3046\u3067\u306a\u3044\u7aef\u672b\u306b\u306f\u3082\u3063\u3068\u8907\u96d1\u306a\u4ed5\u4e8b\u306b\u306a\u308a\u307e\u3059\u3002", "localization_tags": [], "locale": "ja", "last_edit": "2016-07-10T02:59:29", "review_tags": ["editorial"]}, {"uuid": "3389b3f3-d004-4250-b1d7-6e70bad399aa", "title": "Boot to Gecko\ub97c Porting\ud558\ub294 \ubc29\ubc95", "url": "/ko/docs/B2G_OS/Porting", "tags": [], "summary": "Boot to Gecko (Firefox OS)\ub294\u00a0Android\ub85c\ubd80\ud130 \ud30c\uc0dd\ub41c \ucee4\ub110\uc744 \uc0ac\uc6a9\ud558\uace0, \uadf8 \uc704\uc560 Gecko \uae30\ubc18\uc758 UI\uac00 \uc62c\ub77c\uac11\ub2c8\ub2e4. \uc774 \ud398\uc774\uc9c0\ub294 \uc0c8\ub85c\uc6b4 \ud0c0\uac9f\uc5d0 \uc6b4\uc601 \uccb4\uc81c\ub97c \uc5b4\ub5bb\uac8c porting\ud558\ub294\uc9c0\uc5d0 \ub300\ud55c \uae30\ubcf8\uc801\uc778 guide\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.", "localization_tags": [], "locale": "ko", "last_edit": "2016-07-28T13:41:50", "review_tags": []}, {"uuid": "0026d80d-2fb2-4f31-be77-4e65f9c1fb38", "title": "Portando o Boot to Gecko", "url": "/pt-BR/docs/Mozilla/B2G_OS/Porting", "tags": [], "summary": "O Firefox OS (Boot to Gecko) usa um kernel derivado do Android, com uma interface do usu\u00e1rio baseado no Gecko no seu topo. Esse artigo fornece um guia b\u00e1sico de como portar o sistema operacional para novos dispositivos.", "localization_tags": [], "locale": "pt-BR", "last_edit": "2016-07-28T15:36:48", "review_tags": []}, {"uuid": "7e1de025-f73f-4b46-9d18-ccddbe5540ba", "title": "\u041f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 Firefox OS", "url": "/ru/docs/Mozilla/B2G_OS/Developing_Firefox_OS/%D0%9F%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5", "tags": [], "summary": "\u0414\u0430\u043d\u043d\u043e\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u0435\u0442, \u0447\u0442\u043e \u0432\u044b \u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442\u0435 \u043d\u0430 Android \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e; \u0435\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0440\u0430\u0431\u043e\u0442\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u043e\u0436\u043d\u0435\u0435.", "localization_tags": [], "locale": "ru", "last_edit": "2016-07-28T01:25:36", "review_tags": []}, {"uuid": "045478fb-3484-4a41-8d06-80bd859f9b6d", "title": "\u5c06B2G\uff08Firefox OS\uff09\u79fb\u690d\u5230\u4f60\u7684\u624b\u673a\u4e0a", "url": "/zh-CN/docs/Mozilla/B2G_OS/Porting", "tags": [], "summary": "Boot to Gecko (Firefox OS)\u4f7f\u7528 Android\u7684\u6838\u5fc3\u9a71\u52a8, \u5728\u4e4b\u4e0a\u52a0\u4e0a\u4e00\u4e2a\u57fa\u4e8e Gecko\u7684\u7528\u6237\u754c\u9762\uff0c\u8fd9\u7bc7\u6587\u7ae0\u63d0\u4f9b\u4e86\u79fb\u690d\u64cd\u4f5c\u7cfb\u7edf\u5230\u65b0\u8bbe\u5907\u4e0a\u7684\u4e00\u4e2a\u57fa\u672c\u6d41\u7a0b\u3002", "localization_tags": [], "locale": "zh-CN", "last_edit": "2016-07-28T01:35:28", "review_tags": []}], "modified": "2016-08-24T02:09:18", "label": "Porting basics", "localization_tags": [], "locale": "en-US", "id": 54447, "last_edit": "2016-08-24T01:57:54", "summary": "This guide assumes you're porting to a new device that already runs Android; if you're porting to another device, the job is going to be more involved.", "sections": [{"id": "Set_up_your_build_system", "title": "Set up your build system"}, {"id": "Create_a_local_backup_of_the_original_Android_system", "title": "Create a local backup of the original Android system"}, {"id": "Clone_the_B2G_repositories", "title": "Clone the B2G repositories"}, {"id": "Add_a_new_device_to_config.sh", "title": "Add a new device to config.sh"}, {"id": "Create_a_manifest_for_the_new_device", "title": "Create a manifest for the new device"}, {"id": "Create_a_configuration_tree_for_the_new_device", "title": "Create a configuration tree for the new device"}, {"id": "Rebuild_boot.img", "title": "Rebuild boot.img"}, {"id": "Changes_to_init.rc", "title": "Changes to init.rc"}, {"id": "Import_init.b2g.rc", "title": "Import init.b2g.rc"}, {"id": "Fix_permissions", "title": "Fix permissions"}, {"id": "Prebuilt_kernel_vs._building_the_kernel_from_source", "title": "Prebuilt kernel vs. building the kernel from source"}, {"id": "Extracting_and_modifying_an_existing_boot_image", "title": "Extracting and modifying an existing boot image"}, {"id": "Add_the_new_device_to_flash.sh", "title": "Add the new device to flash.sh"}, {"id": "Configure_build_and_flash_the_new_device", "title": "Configure, build, and flash the new device"}, {"id": "Test_and_debug", "title": "Test and debug"}, {"id": "See_also", "title": "See also"}], "slug": "Mozilla/B2G_OS/Porting_B2G_OS/basics", "review_tags": []}