'); // Android Internals - A Confectioner's CookBook http://www.newandroidbook.com/ Additional code samples, articles, and downloads for Android enthusiasts en-us © Jonathan Levin Wed, 07 May 2014 22:36:42 EDT 5 http://newandroidbook.com/tools/imjtool.html Im(j|g)tool is back! Imjtool (formerly, imgtool) is revamped, four years after its introduction, at version 1.2 with support for every image format I've encountered thus far - including super.img, Brotli compression, QCOM FBPK, UEFI, and what not. Sun, 05 Apr 2020 23:07:00 EDT http://newandroidbook.com/tools/bindump.html bindump is back! (And so is this RSS feed) My Android binder reporting tool has been rewritten from scratch and now works on Android 9 through 11DP2. And as my Android works progresses, after nearly five years of neglect (in favor of MOXiI), I'm reviving this RSS feed, too. Tue, 31 Mar 2020 18:35:11 EDT http://newandroidbook.com/files/Andevcon-Binder.pdf In A Bind? Android's Binder IPC mechanism, illustrated. This is an excerpt from the upcoming Volume II! Wed, 02 Dec 2015 17:02:11 PDT http://newandroidbook.com/tools/dextra.html#17#.. Dextra now supports Android M , fully .. with several annoying bugs squashed, and better decompilation Tue, 01 Dec 2015 01:22:07 PDT http://newandroidbook.com/tools/dextra.html#17" Dextra now supports Android M - Pre 2 Deja Vu, eh? :-) ART Version is now 0x373130 (017).. OAT is 063. Dextra updated to match both. Thu, 18 Jun 2015 11:22:07 PDT http://newandroidbook.com/tools/dextra.html" Dextra now supports Android M ART Version is now 0x353130 (015).. OAT is 062. Dextra updated to match both Thu, 18 Jun 2015 11:22:07 PDT http://newandroidbook.com/?" Google has once again updated ART.. Version is now 0x323130 (012).. And guess what.. it's not compatible with the previous (0x393030, 009). Back to the drawing board for Dextra and Vol II.. I'll be updating Dextra soon to be compatible with the format, which mostly involves changes in ART more so than OAT (45), and (more specifically) adds kImtUnimplementedMethod, COMPILE PIC, and (alas) changes the object format! I'll update this soon. Thu, 12 Mar 2015 21:51:43 PDT http://newandroidbook.com/?" Oops! I forgot to update the RSS - the book is out! Actually, it's been out in print for a full week by now.. Get it while in PDF or print! Thu, 01 Jan 2015 21:51:43 PDT http://newandroidbook.com/Book/AndroidBR.pdf?r Android Backup & Restore In (yet another) excerpt, a detailed discussion of the Android BackupManagerService and command line utilities. Happy New Year! Thu, 01 Jan 2015 21:51:43 PDT http://newandroidbook.com/files/Andevcon-DEX.pdf AndevCon Talks - PDFs available Both the Dalvik (DEX) internals talk and the ART (ART/OAT) internals talk are out. Wed, 19 Nov 2014 13:51:43 PDT http://newandroidbook.com/FAQ.html?uor Release Date (vol I) Final Dec. 1st. 'Nuff Said Thu, 06 Nov 2014 23:51:43 EDT http://newandroidbook.com/FAQ.html?uor Update on Release Date Google released the informal DP3 today - LPW84 - I'm researching it, and on track for - as I guesstimated - release late next week. Stay tuned Thu, 09 Oct 2014 23:51:43 EDT http://newandroidbook.com/Book/PMS.pdf?r Android Power Management An excerpt from the framework services chapter, focusing on PowerManagementService, Wakelocks, and more, with fully detailed illustrations. Fri, 03 Oct 2014 15:41:11 EDT http://newandroidbook.com/tools/imgtool.html?r imgtool - a tool for extracting Android system images, ramdisk and kernel Ibid. Wed, 01 Oct 2014 19:51:19 EDT http://newandroidbook.com/tools/bindump.html?r Bindump - a New tool for displaying Frameworks clients and servers Ibid. Sun, 28 Sep 2014 20:55:38 EDT http://newandroidbook.com/FAQ.html FAQ updated with release for Volume I Ibid. Tue, 16 Sep 2014 05:47:21 EDT http://newandroidbook.com/Book/2-Excerpt-Data.pdf?r Chapter 2 Excerpt - Andorid /data partition, detailed Excerpt from Chapter 2, detailing the contents of the /data partition, with an emphasis on application forensics Fri, 12 Sep 2014 05:47:21 EDT http://newandroidbook.com/Book/4-Services-Preview.pdf?r Android Services - Another excerpt from the book Excerpt from Chapter 4, dealing with the lesser known services of Android - healthd (which forms the basis for the BatteryStats and Battery services), and lmkd (new in L, to handle and manage Low Memory Killer Fri, 15 Aug 2014 14:16:13 EDT http://newandroidbook.com/Book/Input.html?r Input Architecture - Sample Available Excerpt from Chapter 12, dealing with the input architecture of Android, from the Linux kernel perspective. This preview stops short of going into the Android Frameworks (InputReader/Dispatcher and all that stuff) but is pretty comprehensive in its coverage of the Linux input event mechanism, and how Android ties into it Wed, 13 Aug 2014 06:06:42 EDT http://newandroidbook.com/Articles/aboot.html?rss Reverse Engineering ABoot Companion article to Chapter 3 (Boot), dealing with reversing the Android Boot Loader (in the aboot partition) Sun, 03 Aug 2014 00:06:42 EDT http://newandroidbook.com/FAQ.html?1 Updated FAQ Updates on book release date, and paperback format Sun, 03 Aug 2014 00:06:42 EDT http://newandroidbook.com/21-Security.pdf Chapter 21 - Free download Following the Andevcon presentation - Chapter 21 is free for download. Since the book isn't due for a couple more weeks, this is your chance to make an impact and send feedback! Comments welcome! Wed, 28 May 2014 18:36:42 EDT http://newandroidbook.com/ Here We Go Watch this feed for more updates... Wed, 07 May 2014 22:36:42 EDT