[GT-N7000][REF] Service Manual and Full Schematics - Hardware Hacking General

Samsung Galaxy Note (GT-N7000/L) Service Manual + Full Schematics.
After having spent considerable time trying to find any half-descent schematic of the GT-I9100, I was pointed to a Google search-link (thanks to an anonymous source) and came across the full schematics of the GT-N7000/L. This was a lucky strike since the only schematics for the I9100 that I could find, was encrypted, as I posted here. Why so? Because it is very similar in hardware and design to the GT-I9100.
We are interested in better understanding the hardware in this phone, so that we could (a) develop unbrickable-mod, (b) communicate with phone modem via a virtual serial interface over USB and/or from a local shell and (c) get proper and early debug output for development purposes. But there are many more good reasons...
So, in addition, I decided to put together the messed up pages for the Service Manual, in the right order together with the schematics.
So here you go (the combined):
Samsung Galaxy Note (GT-N7000/L) Service Manual
+ Full Schematics.
This download consists of 2 PDF files compressed with 7zip:
Samsung_GT-N7000_Service_Manual.pdf
Samsung_GT-N7000_Schematics_Rev_07b_20110925.pdf
PS. The parts list should be somewhat similar to that of the GT-I9100 and if not, you may recreate it, using my script in the GT-I9100 Hack-Pack Add-On.
Hope this helps!
EDIT -- 2012-08-10 -------------------------------------------------
Apparently the schematics are not so "full" as I claimed previously. There are many missing pieces, although they show some of the most important connections. Sorry about that! (I will have to leave the title as is, in order not to screw up the search engines and other links.)
In addition it is worth noting that:
a) I have good reasons to believe that some component labels are screwed up, including the block diagram, as usual...
b) The similarities to the GT-I9100 are more limited that thought.

I Was Looking For the Service Manual. Thanks a Lot For Your Effort.

Some interesting and useful excerpts.
The Application Processor (Exynos 4210) boot pins/modes:
{
"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"
}
The Baseband Processor (Intel XG626) boot pins/modes:
The Voice Processor (Audience earSmart™ eS305) Known as U207 and also used in the GT-I9300:

Bad news regarding "Unbrickable" on these devices - even on Exynos devices where the proper xOM resistor combo has been found, a critical piece of the puzzle (a USB-bootable IBL that does not enforce signature checks of the next step of the boot process) is missing.
Rebellos and company have it for Hummingbird but not Exynos - this is why Unbrickable does not currently exist for any Exynos device.

Entropy512 said:
...a USB-bootable IBL that does not enforce signature checks of the next step of the boot process) is missing.
Click to expand...
Click to collapse
There's got to be a way to circumvent that. But I have not followed that development very closely as it involves quite a bit of RE. Who's working on this (other than rebellos) ? What is the progress if any?

Who was working on that except me was AdamOutler. But actually work stalled, as Samsung locked Exynos more than S5PC110, they don't answer any technical questions. And at all I've got no time nor skill to look for deep hidden security holes in Exynos iROM.

Rebellos said:
Who was working on that except me was AdamOutler. But actually work stalled, as Samsung locked Exynos more than S5PC110, they don't answer any technical questions. And at all I've got no time nor skill to look for deep hidden security holes in Exynos iROM.
Click to expand...
Click to collapse
I have also yet to see anyone compromise a device at this low of a level - all OMAP attacks have been farther down in the chain of trust. Same for the VZW GS3 - it doesn't check recovery signature on boot so that leaves a wide open hole.

THANKS
E:V:A said:
Samsung Galaxy Note (GT-N7000/L) Service Manual + Full Schematics.
After having spent considerable time trying to find any half-descent schematic of the GT-I9100, I was pointed to a Google search-link (thanks to an anonymous source) and came across the full schematics of the GT-N7000/L. This was a lucky strike since the only schematics for the I9100 that I could find, was encrypted, as I posted here. Why so? Because it is very similar in hardware and design to the GT-I9100.
We are interested in better understanding the hardware in this phone, so that we could (a) develop unbrickable-mod, (b) communicate with phone modem via a virtual serial interface over USB and/or from a local shell and (c) get proper and early debug output for development purposes. But there are many more good reasons...
So, in addition, I decided to put together the messed up pages for the Service Manual, in the right order together with the schematics.
So here you go (the combined):
Samsung Galaxy Note (GT-N7000/L) Service Manual
+ Full Schematics.
This download consists of 2 PDF files compressed with 7zip:
Samsung_GT-N7000_Service_Manual.pdf
Samsung_GT-N7000_Schematics_Rev_07b_20110925.pdf
PS. The parts list should be somewhat similar to that of the GT-I9100 and if not, you may recreate it, using my script in the GT-I9100 Hack-Pack Add-On.
Hope this helps!
EDIT -- 2012-08-10 -------------------------------------------------
Apparently the schematics are not so "full" as I claimed previously. There are many missing pieces, although they show some of the most important connections. Sorry about that! (I will have to leave the title as is, in order not to screw up the search engines and other links.)
In addition it is worth noting that:
a) I have good reasons to believe that some component labels are screwed up, including the block diagram, as usual...
b) The similarities to the GT-I9100 are more limited that thought.
Click to expand...
Click to collapse
I Was Looking For the Service Manual. Thanks a Lot For Your Effort.

Perfect, thanks!
G

Can this thread helps the dev to publish a Safe Kernel for ICS

It should be possible to short one of those xOM0-4 pins. Use the option in Odin to create a bootable SDCard. Boot from sdcard.
Notice the pull-up/pull-down configuration in the schematics of the iROM which are perfect for the shorting.

i'd assume there is no mention if there is a hidden NFC reader somewhere inside

E:V:A said:
Samsung Galaxy Note (GT-N7000/L) Service Manual + Full Schematics.
After having spent considerable time trying to find any half-descent schematic of the GT-I9100, I was pointed to a Google search-link (thanks to an anonymous source) and came across the full schematics of the GT-N7000/L. This was a lucky strike since the only schematics for the I9100 that I could find, was encrypted, as I posted here. Why so? Because it is very similar in hardware and design to the GT-I9100.
We are interested in better understanding the hardware in this phone, so that we could (a) develop unbrickable-mod, (b) communicate with phone modem via a virtual serial interface over USB and/or from a local shell and (c) get proper and early debug output for development purposes. But there are many more good reasons...
So, in addition, I decided to put together the messed up pages for the Service Manual, in the right order together with the schematics.
So here you go (the combined):
Samsung Galaxy Note (GT-N7000/L) Service Manual
+ Full Schematics.
This download consists of 2 PDF files compressed with 7zip:
Samsung_GT-N7000_Service_Manual.pdf
Samsung_GT-N7000_Schematics_Rev_07b_20110925.pdf
PS. The parts list should be somewhat similar to that of the GT-I9100 and if not, you may recreate it, using my script in the GT-I9100 Hack-Pack Add-On.
Hope this helps!
EDIT -- 2012-08-10 -------------------------------------------------
Apparently the schematics are not so "full" as I claimed previously. There are many missing pieces, although they show some of the most important connections. Sorry about that! (I will have to leave the title as is, in order not to screw up the search engines and other links.)
In addition it is worth noting that:
a) I have good reasons to believe that some component labels are screwed up, including the block diagram, as usual...
b) The similarities to the GT-I9100 are more limited that thought.
Click to expand...
Click to collapse
Great stuff E:V:A!
Could you please focus a search for information on the issue of NFC? Specifically what I and many other international Note owners would like to know, is whether it is technically possible in anyway, to add NFC support into our Notes... this is the ONLY thing is is lacking :crying:

+1

Regarding the NFC capability.
I'm not a HW designer, and IMHO I think there would be NFC included if it was designed properly. Samsung is more known to include new technologies into their design, than omitting them. Even when they have not been tested properly, like, for example, OTG and HMDI in some of their past devices. Certainly the N7000 was intended to have NFC, as it is included in the schematics and design. But for some reason Samsung decided to pull that possibility. So unless some Samsung Tech representative can enlighten us why they pulled this from the device, it is probably not worthwhile pursuing.
The missing chip U209:
(Need to be confirmed that this is missing on ALL devices, not just the Anandtech one, that this picture came from.)
The component location and identifications
The NFC chip schematics:
So if someone else is willing to have another look inside their device or have better knowledge of the NFC technology, please let us know! Given the large internal space available in the N7000, one should be able to hack together a USB-hub or UART based NFC reader, at least in theory. But that is a project far beyond my time and effort here, especially since I don't have an N7000.

Hmm... That's approximately where the antenna contact pins are on Qcom variants... That's the difficult part, even if the NFC chip is populated, if if there's no antenna it won't work. However those two big solder pads above the chip might be where the antenna contacts go.
There is no place in the plastic back of the N7000 for these contacts... I wonder if an I717 replacement back would fit here?

Curious to review the schematics linked in the 1st post
but it takes me this page and I can not figure out what to click to download the PDF or 7ZIP files ???

Elantric said:
Curious to review the schematics linked in the 1st post
but it takes me this page and I can not figure out what to click to download the PDF or 7ZIP files ???
Click to expand...
Click to collapse
huh, Do you have bugs in your Accessibility accesories? does the app not read out the big, black "Download" button for the blind people?

does anyone know where the Real time clock backup capacitor sits. i think mine is faulty

stylus
HI EVA and to all, does it happen you to have the diagrams for the stylus, can we figure it out why the Note Stylus is so insensitive compared to Note 2 one and manage to fix it? I found out a way to tune mine but i don't think there are the schematics. I'm thinking to do a comparison between the two and it would have been very good to have both stylus schematics. Even if i'd pay a lot money for the Note 2 stylus it wouldn't get in its place, it's bigger.
I'll load the pic indicating the component which i slowly rotate about 3 degrees clockwise - till 6 o'clock as viewed - and i increase a little its sensitivity (made it as it was new) but far from Note 2. It is not writable this way, can this be fixed?

Related

[DEV] Gecko App Manager - Source now available!

{
"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"
}
Gecko Installer
Current status:
Working on Beta 3.2
(more updates on GetGecko.org)​
THE IDEA
Installing applications on your device is a complicated thing for most Windows Mobile users. You have CAB files, EXE files, MSI files, ZIP files... that's a lot! iPhone users have the AppStore and Linux users have Package Managers. Now what would happen if we mixed both and made something for Windows Mobile? That's the Gecko project, and it's going to be great!
In addition, Gecko would incorporate previously unseen features such as application management, favorites, automatic updates, command line operations and app restore. The goal is to provide every Windows Mobile user a way to easily manage and install applications.
Click to expand...
Click to collapse
WILLING TO HELP?
There are a few things you can do to help me help you all
-List! Add your applications and take part of the release lineup. This also helps testing the database.
-Donate! I registered a domain for 3 years and give a lot of my time for Gecko. The donations will end up being used with Gecko in any way.
-Comment! Your ideas fuel this project and encourage me to continue. You can also leave comments on the Gecko forum
-Test! I always need a few people to test the newest releases. More information can be found at forum.getgecko.org in the Announcements board.
-Design! Once the application is ready for release, I'll need people to help me work on the graphics. Right now I only use a very basic UI for testing.
-Host! Gecko requires direct links for downloads. It would be great to have some people provide hosting space for the .cab files.
Click to expand...
Click to collapse
The Gecko project now has a brand new website where you can see the latest developments, download the latest betas and vote on new features.
Go to GetGecko.org[/CENTER]
People I'd like to thank:
Ayvegh:
One of the hosts. He dedicated some server space for my projects and now for all the Gecko cabs.
9khil:
The host of GetGecko.org. He installed Wordpress on the server, set me up a FTP and helped a lot on the website in general. He's a very friendly guy and I'm glad to have him in the team.
Niikoo:
Author of the WApps application. He had the same idea almost at the same time and offered a lot of help. He will take charge of the graphic design (that will probably be based on how WApps looked: great).
DarkAngelFR:
A great helper too. He is one of the first developers to submit his applications and later offered to make a DLL to include Gecko functions in other applications.
Our donators:
Thanks to our donators, it's even more fun to work on Gecko. Combined with the AdSense revenue, it pays enough to keep working hard on it. Thanks a lot!
The XDA-Developers community:
You are the one who support this project. This is where the idea was born, where it grew in popularity and when I need to think with more than one brain, this is the right place.
Everyone I forgot (yet who contributed in so many ways), the PPCGeeks community, the AllTouchPro community and everyone else who provided support in the last 2 months.
Great Idea
I think this is an great idea and cold give Winmobile a great boost. In my opinion one part of the Iphone success is the Apöstore. But I think the shop maintainers must get some money for their work. I would suggest a percentual fee ( 5-15) per sold shareware.
I think its very hard work to get such a store running.
OMG! This is an AWESOME idea!
N1c0_ds said:
If you have ever used Linux, you probably fell in love with the Package Manager. This sweet application lists most of the programs available for your computer so you can download one of many of them in a convenient way with having to search for the application.
Why not make such a thing for Windows Mobile? We discussed a bit in another thread and we finally agreed it was worthy of its own thread.
THE PLAN
Retrieving applications:
The application would download an XML file with all the applications listed in it along with their description and a link to a CAB and to the screenshot. With an XML anyone could make their own client, leaving room for more talented developers later.
Listing new applications:
Listing applications will cost shareware developers 1$ for each app and will be free for freeware developers. This fee will last forever and there is no royalty fees. Hopefully the low cost and the once-and-for-all payment will attract them.
What do you think?
Click to expand...
Click to collapse
You did not say who would host the cabs, the xml and collect the fees. These are obviously the most important points.
Surur
Vrtfrank said:
I think this is an great idea and cold give Winmobile a great boost. In my opinion one part of the Iphone success is the Apöstore. But I think the shop maintainers must get some money for their work. I would suggest a percentual fee ( 5-15) per sold shareware.
I think its very hard work to get such a store running.
Click to expand...
Click to collapse
I won't charge a percentage, developers hate that. If I get 1-10$ per app listed (I don't wan't to turn this into a store, I just want a CAB repo).
surur said:
You did not say who would host the cabs, the xml and collect the fees. These are obviously the most important points.
Surur
Click to expand...
Click to collapse
well the 1$ is so he could host the cabs and make the xmls and what not..
This is a very good idea. I think we should all go with it!
I like it. Maybe there would be command line interface like yum and portage.
surur said:
You did not say who would host the cabs, the xml and collect the fees. These are obviously the most important points.
Surur
Click to expand...
Click to collapse
The cabs would be hosted by the developers themselves. It will be important to have a way to report broken links. I will host the XML and I will collect the fees.
I don't want to make a huge profit from it, I just don't want to spend an enormous amount of time developing without any income.
i say we start developing
bedaweed said:
i say we start developing
Click to expand...
Click to collapse
I'm already started.
It can download and show a screenshot from a given URL (gif only) and it can also download and run a cab from a URL at the press of a button.
I also experimented a bit with CSV and XML files. I'll use CSV after all since they are easier to edit.
19:35: I managed to make the app retrieve the application and version from the CSV and add it to a Listbox. The listbox is not the best choice but I'm just experimenting.
wow this is gunna be great
but developers might not give 1$
This looks to be a great idea. Installer, and later its replacement, Cydia made iPhone very popular with those who jailbroke it. It made it easy to install and browse for new applications. Even my girlfriend finds it easy and fun. This could be the very thing that makes WM more popular with "ordinary users" especially with phone manufacturers aiming their WM phones towards that particular demographic.
I just came to think of something in regards to the idea of charging $1. As much as I am supporting the idea of the hoster to receive some payment for hosting and maintaining this feature, I don't know if $1 is feasible. As far as I know PayPal (which arguable is the largest and most often used service for internet payment) charges some transfer fee. I've read somewhere (no sources, sorry) that any payment below $5 is "wasted" due to transfer fees. Might want to look into that.
AndyGizzle said:
This looks to be a great idea. Installer, and later its replacement, Cydia made iPhone very popular with those who jailbroke it. It made it easy to install and browse for new applications. Even my girlfriend finds it easy and fun. This could be the very thing that makes WM more popular with "ordinary users" especially with phone manufacturers aiming their WM phones towards that particular demographic.
I just came to think of something in regards to the idea of charging $1. As much as I am supporting the idea of the hoster to receive some payment for hosting and maintaining this feature, I don't know if $1 is feasible. As far as I know PayPal (which arguable is the largest and most often used service for internet payment) charges some transfer fee. I've read somewhere (no sources, sorry) that any payment below $5 is "wasted" due to transfer fees. Might want to look into that.
Click to expand...
Click to collapse
I will get at least 60¢ for each dollar (that's if they pay with their credit card).
Great idea. Please make it device aware (screen resolution, WM version, Compact Framework version, etc.). Compatibility rating and info from users per device would be awesome. On that note, think about a way you can have user ratings, comments, etc. Lots of options to filter an app search: by your device and category and most popular, new, free/paid, etc.
galt said:
Great idea. Please make it device aware (screen resolution, WM version, Compact Framework version, etc.). Compatibility rating and info from users per device would be awesome. On that note, think about a way you can have user ratings, comments, etc. Lots of options to filter an app search: by your device and category and most popular, new, free/paid, etc.
Click to expand...
Click to collapse
I already figured an easy way to search for everything (table.filter) but I have a lot of work left. I still don't know how I could work with user ratings and comments. These are especially important as they allow people to decide which apps to get and which ones to avoid (like WeFi and its device-destructing habits).
Right now I've got a functionnal version set up. It loads a CSV, gets info from it and can display the info page of a selected application. I need to test the "contact developer" feature on my device tonight.
I keep changing the CSV (added date, contact info, will add categories and possibly keywords). Compatibility might be something I save for the the description.
Current CSV file columns:
-Name
-Version
-Author
-Contact info
-Date submitted
-Cab link (might add room for mirrors later)
-Screenshot link (might add room for more later)
-Short description (about a line long)
-Long description (the full thing)
N1c0_ds said:
I already figured an easy way to search for everything (table.filter) but I have a lot of work left. I still don't know how I could work with user ratings and comments. These are especially important as they allow people to decide which apps to get and which ones to avoid (like WeFi and its device-destructing habits).
Right now I've got a functionnal version set up. It loads a CSV, gets info from it and can display the info page of a selected application. I need to test the "contact developer" feature on my device tonight.
I keep changing the CSV (added date, contact info, will add categories and possibly keywords). Compatibility might be something I save for the the description.
Current CSV file columns:
-Name
-Version
-Author
-Contact info
-Date submitted
-Cab link (might add room for mirrors later)
-Screenshot link (might add room for more later)
-Short description (about a line long)
-Long description (the full thing)
Click to expand...
Click to collapse
if you are using .net, look at using a data set with xml. all the searching,sorting, etc is done within. It is also a snap to use with a data grid. Just my 2 cents
Gudy
And to clarify my post about device aware, I mean that the apps could be filtered to those that are compatible for your device.
galt said:
And to clarify my post about device aware, I mean that the apps could be filtered to those that are compatible for your device.
Click to expand...
Click to collapse
Great idea, I'll think of a way to do this.

[Q] SQLite Bibles

I'm working on a Honeycomb optimized bible app for my new Transformer, and I was wondering if anyone knows a good source for bibles in sqlite format that are free to distribute. I believe the KJV is public domain in most countries, so that will probably be my starting point. I also want to include the option for supporting a number of different translations though, so I'd prefer to find a common table format that I wouldn't have to modify. I found a few versions available here, but I'm not really happy with the format. Anybody know any other sources?
I'm hoping to have at least a proof of concept version together within the next few days. If anyone is interested, I can post it here for people to try out and give feedback.
May I suggest using a different method? Storing an entire book in an sqlite database doesn't seem smart.
I'd try a text based approach, one verse per line, with an sqlite index used for quick navigation and lookups. this also allows for much better compression.
Thanks for the reply. Could you explain why using a database isn't a good idea? It seemed like a good idea to me, and every existing bible program I've seen uses that approach. Could you explain your proposal in a little more detail? Are you suggesting a plain txt file to store the whole thing?
Sorry if I'm misunderstanding something, I don't actually have any real education in any kind of development. Just an enthusiastic amateur
I'd be most definitely interested. I've used PocketBible for years, but there was nothing really for Droid. So I bought AcroBible, but the interface was clumsy and adding books was really jacked. So lately I've been using Tecarta. It has an easy to use interface and is cheap. I bought my TF because I do a lot of Bible teaching and thought it would be easier to handle than the paper stuff. So what I'd really like is a side by side arrangement, where I could place my own notes (several pages per class) and on the other side have an independently scrolling Bible, much like Tecarta's split screen for viewing two translations at once.
I'd be more than happy to be a beta tester for you.
John 3:30
jideay said:
I'd be most definitely interested. I've used PocketBible for years, but there was nothing really for Droid. So I bought AcroBible, but the interface was clumsy and adding books was really jacked. So lately I've been using Tecarta. It has an easy to use interface and is cheap. I bought my TF because I do a lot of Bible teaching and thought it would be easier to handle than the paper stuff. So what I'd really like is a side by side arrangement, where I could place my own notes (several pages per class) and on the other side have an independently scrolling Bible, much like Tecarta's split screen for viewing two translations at once.
I'd be more than happy to be a beta tester for you.
John 3:30
Click to expand...
Click to collapse
That's basically exactly what I'm planning. One thin fragment to display a list of available books, and the rest of the screen split evenly between the bible content (verses) and a notes pane. I'll mock up a UI demo first since I don't want to start too much work on the behind the scenes stuff until I decide on a bible container/format. I'll post the UI demo for comments on usability, etc.
I would very much like to Beta test for you as well. I'm currently using the Latin Vulgate bible from the Market and while I like it well, I'd like to have multiple translations (possibly Greek as well?) at my fingertips.
While I wish I could help with the programming side, I can definitely commit to thoroughly testing for you.
Best of luck!
fatbas202 said:
I would very much like to Beta test for you as well. I'm currently using the Latin Vulgate bible from the Market and while I like it well, I'd like to have multiple translations (possibly Greek as well?) at my fingertips.
While I wish I could help with the programming side, I can definitely commit to thoroughly testing for you.
Best of luck!
Click to expand...
Click to collapse
This is why I really need to find some common format. Nothing would change on the code side to display different translations, you just point it at a different source and everything works correctly.
I was kind of hoping I could use the databases that the Youversion bible stores on your SD card, but they are encrypted (understandably). It would be great to have a 3rd party source (ie, not me) to handle licensing, distribution, and format control for a wide variety of bibles/translations. It's not looking like that is going to work out though. The search continues. In the meantime, UI stuff.
Youversion ftw
HeisRisen said:
Youversion ftw
Click to expand...
Click to collapse
Youversion is awesome on my phone, not so much on my TF. I'm sure they will ultimately develop a tablet friendly version, and with the wide variety of translations they offer I'm sure it will be my go-to app eventually.
That said, I thought this would be a fun project to learn how to use fragments.
I found a couple sources for bibles in XML format as well. I'll have to do some performance testing on those vs sqlite based bibles.
Unfortunately I haven't gotten any time to play with this yet, and I'm going to be out of town all weekend (hog hunting then working on a house my wife and I are building). At this rate, youversion might have something available before me!
bedoig said:
Thanks for the reply. Could you explain why using a database isn't a good idea? It seemed like a good idea to me, and every existing bible program I've seen uses that approach. Could you explain your proposal in a little more detail? Are you suggesting a plain txt file to store the whole thing?
Sorry if I'm misunderstanding something, I don't actually have any real education in any kind of development. Just an enthusiastic amateur
Click to expand...
Click to collapse
Sorry for the late response. The problem with storing it all in the DB is it will be slow. Databases aren't designed to store massive amounts of text like an entire book.
Imagine trying to display an entire chapter (or whatever they are called in the bible). You'd have to do SELECT * FROM verses WHERE chapter='1' ORDER BY verse ASC. SQLite then needs to read megabytes of text and send it back to you, which is going to be slow.
With a DB + flat file approach, you can do something like: SELECT line FROM chapters WHERE id='1' -- this would get you a single number, which points to a line number in bible.txt. Then if you wanted chapter 1 verse 5, you take that line number, add 5, then read that line from the file. This should be much faster than storing the entire book in a database, and allows for dead simple language support (can have kjv.txt, niv.txt, etc).
I would offer to help further with the project, but am a strict atheist. I do wish you all the luck with the project, though.
Gary13579 said:
Sorry for the late response. The problem with storing it all in the DB is it will be slow. Databases aren't designed to store massive amounts of text like an entire book.
Imagine trying to display an entire chapter (or whatever they are called in the bible). You'd have to do SELECT * FROM verses WHERE chapter='1' ORDER BY verse ASC. SQLite then needs to read megabytes of text and send it back to you, which is going to be slow.
With a DB + flat file approach, you can do something like: SELECT line FROM chapters WHERE id='1' -- this would get you a single number, which points to a line number in bible.txt. Then if you wanted chapter 1 verse 5, you take that line number, add 5, then read that line from the file. This should be much faster than storing the entire book in a database, and allows for dead simple language support (can have kjv.txt, niv.txt, etc).
I would offer to help further with the project, but am a strict atheist. I do wish you all the luck with the project, though.
Click to expand...
Click to collapse
Thanks for the input. That would allow the flexibility I'm looking for, but would probably require me to set up all the translations myself. I was hoping to use some of the existing resources that are out there, which seem to consist of sqlite or xml.
XML might work OK on a desktop, but I'm not sure the performance will be at all acceptable on a mobile device. I was looking at possibly using SAX to parse the XML bibles I found. We'll see.
Anyway, thanks for the responses
I'm using my church's (LDS) App, and it works great on my Transformer!
https://market.android.com/details?id=com.ldsscriptures.scriptures&feature=search_result
It's free too
Olivetree's products do work...I'm using an NASB w/Strongs. Its fairly customizable but I don't use the integrated notes or anything.
Got a little time to work on this over the last couple days. Basic concept is running. Any comments on the overall layout? I was going to go with a 3 column approach where the chapter list replaces the book list when you select a book, but I think this 4 column layout works better (books | chapters | verses | notes). This allows the fastest possible navigation, and the additional chapters column is really skinny so you don't lose much space for the rest of the content.
{
"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"
}
Things are coming along nicely. I still have a lot of work to do on the notes section, but the bible portion is basically done. Very happy with the performance too... its fast
If anyone wants to test it out let me know. Otherwise I'll be making the first release after the notes section is functional.
Count me in please. I would love to test things out for you as well.
Sent from my Transformer TF101 using Tapatalk
bedoig said:
I was kind of hoping I could use the databases that the Youversion bible stores on your SD card, but they are encrypted (understandably).
Click to expand...
Click to collapse
Hmm, I'm almost positive I opened up their SQLite databases a long while back without issue. It may have been on my iOS device at the time though, so it could be different with Android.
Either way, for a standard I would checkout AndBible. Several months ago I thought about trying to get into Android development to make a Strong's Concordance, but when I found AndBible gave it up. They use all public domain stuff hosted on some website that you can download.
I have a MySQL database of NIV, NKJV, NLT, KJV, and a few others. If you're interested PM me. They DO NOT contain formatting markers though, which may make it useless in a book form (I sure wouldn't want to read a Bible without proper formatting ), and I'm not sure about the licensing or anything as I got them free from a piece of open source software and don't use them for anything but personal use. KJV is license free though.
I'd also be interested in checking out what you have.
onfire4g05 said:
Hmm, I'm almost positive I opened up their SQLite databases a long while back without issue. It may have been on my iOS device at the time though, so it could be different with Android.
Click to expand...
Click to collapse
Maybe they figure that iOS devices are more secure since they don't really provide file system access or removable storage. The ones that were downloaded by the Android app seemed to have the scripture fields encrypted. I could view the table structure, see the names of books, etc... but the verses themselves weren't readable.
onfire4g05 said:
Either way, for a standard I would checkout AndBible. Several months ago I thought about trying to get into Android development to make a Strong's Concordance, but when I found AndBible gave it up. They use all public domain stuff hosted on some website that you can download.
Click to expand...
Click to collapse
I'll check that out, thanks.
onfire4g05 said:
I have a MySQL database of NIV, NKJV, NLT, KJV, and a few others. If you're interested PM me. They DO NOT contain formatting markers though, which may make it useless in a book form (I sure wouldn't want to read a Bible without proper formatting ), and I'm not sure about the licensing or anything as I got them free from a piece of open source software and don't use them for anything but personal use. KJV is license free though.
I'd also be interested in checking out what you have.
Click to expand...
Click to collapse
I have personal (hard)copies of the NIV and NKJV, so would definitely be interested in the databases for personal use. I really don't want to get involved in licensing, so if I distribute anything it will probably be the KJV. If my program is compatible with external resources it shouldn't be an issue though.
I'm actually not all that concerned about the formatting markers at this point. For a reading program I agree they're important, but I'm currently viewing this as more of a quick study/lookup/note-taking kinda thing. Speed and ease of use are my biggest goals. There are already so many good programs that handle longer reading sessions well. Hope that's not too disappointing. Long term I'd like to format everything properly, but I have a lot of other features planned that will come first.
I was going to wait until I've got the notes section done, but if anyone wants to play around just for fun I could go ahead and post it. I like using the Market since it makes handling updates super easy, but I don't think this is really ready for the general user yet. Maybe I'll post the apk here for the time being.
Edit - apk is attached. It's best to just ignore the notes section for now, the current setup is just a textview as a placeholder.
*** The bible.db.zip MUST be unzipped at "/sdcard/Bibles/". If you don't have the database saved at /sdcard/Bibles/bible.db this will not work.
Let me know what you think, but keep in mind this is still very early.
Edit2 - oh, and take a look at the landscape vs portrait layouts. At first I had the notes section below the verses when in portrait but I took it out for the time being. It worked fairly well though, so I'll make it a user selectable option in the future. Let me know your thoughts either way.
Took a shortcut and used code from the Google Notepad example to fill out my 'notes' section. I think it works good enough for a first release, but I'll probably have to re-do it to accomodate my long-term plans. Version 0.1 will probably be released as a beta on the market within the next couple days.
Anybody have any comments on the bible section? Anybody want to test the full market version before release? If so, I need quick feedback or its useless.
New thread opened for the release of the app on the market. Please make any requests / comments there.
http://forum.xda-developers.com/showthread.php?t=1138355

[s3C6410] Questions on Best tools to use.

I have a S3c6410 base development board that i want to work on. One of the tools that came with the board is dnw.exe. I was wondering if anyone knew of a better program to use. Either Linux, or Windows- Preferably Linux.
I have had a problem with connecting to the target device. I am using windows 7 and it doesn't seem as recognize the board. My next attempt will be with Windows XP, as that is what the instructions uses.
I have researched a number of other programs to include and xdnw (linux version of dnw). However, there is no user manual that i can find for it.
Arm's DS-5 suit is my next step. While I am working on that any advice would be appreciated.
Any solution which utilizes USB OTG as a connection is preferred.
What i am working with:
OS Dual Boot-
Ubuntu 11.04
Windows 7
Development Board:
Real6410 -
Samsung S3c6410 SOC base board.
When Adam posts new UBM supported devices, he usually puts the following links at the bottom:
http://tinyurl.com/dnw-how-to
http://www.arm9board.net/wiki/index.php?title=Flash_using_OpenOCD_and_DNW
http://www.boardset.com/products/mv6410.php
I found quite a bit just by searching: http://lmgtfy.com/?q=samsung+dnw
bhundven said:
When Adam posts new UBM supported devices, he usually puts the following links at the bottom:
http://tinyurl.com/dnw-how-to
http://www.arm9board.net/wiki/index.php?title=Flash_using_OpenOCD_and_DNW
http://www.boardset.com/products/mv6410.php
I found quite a bit just by searching: http://lmgtfy.com/?q=samsung+dnw
Click to expand...
Click to collapse
Thank You for your help. I have ran across the sites on my own search but was unsuccessful with the results.
I still haven't found an answer to my problem but i figured out a temporary answer for now. I will try loading android with a SD card and then use the adb. Hopefully this works.
Any other information is appreciated.
vmarcano718 said:
Thank You for your help. I have ran across the sites on my own search but was unsuccessful with the results.
I still haven't found an answer to my problem but i figured out a temporary answer for now. I will try loading android with a SD card and then use the adb. Hopefully this works.
Any other information is appreciated.
Click to expand...
Click to collapse
Rebellos and I prefer smdk-tools. We have a repository set up for working with OM5=HIGH at this location. http://code.google.com/p/hummingbird-hibl/
Rebellos worked with dnw and wrote dnw command line. Take a look at that site.
Your problem may actually come out of lack of good Windows driver to support this download mode. For this I still recommend using Linux, even in VirtualBox.
//edit:
Attached experimental windows version of dltool
Rebellos said:
Your problem may actually come out of lack of good Windows driver to support this download mode. For this I still recommend using Linux, even in VirtualBox.
//edit:
Attached experimental windows version of dltool
Click to expand...
Click to collapse
Yea, I prefer Linux. Getting the proper tools is a mission.
I have the xdwn for the push/flash. What can i use to get the messages/status form the board. I have read about a program called mimcom? Do you guys think that would be sufficient?
Also, Just to verify, xdnw does support usb otg for flashing? I may need to order another usb cord because it does not connect.
I'm not familiar with that tool. Do you have a link?
You can use minicomputer for UART. 115200bps 8n1 no flow control. You need some sort of UART device. Do you have the debug board or where are you getting the info?
AdamOutler said:
I'm not familiar with that tool. Do you have a link?
You can use minicomputer for UART. 115200bps 8n1 no flow control. You need some sort of UART device. Do you have the debug board or where are you getting the info?
Click to expand...
Click to collapse
minicom
sudo apt-get minicom
But it utilizes serial, not usb.
I don't have a Debug board. Should i get one?
This is my first dev board. Most of my prior experience has been software only. That's why i am alittle confused with the connection method.
I will just utilize the Serial/UART method for now.
I am going to skimmed through the different links that are on this thread. Feel free to add any additional info that would help me. Thanx
You have to get USB<->UART converter or level converter for RS232<->UART if your PC has got RS232.
All low level messages in debug boards are sent through UART, not USB.
Why? Cuz UART is much more simple hardware than USB, initialization and handling of UART controller is literally few lines of C/ASM code, while proper handling USB connection on Sammy S3C/S5P takes at least 20KB of pure C code.
Then you can connect to board's TX and GND to get debug messages from bootloaders/kernel only. You can also connect to board's RX with PC's TX, and you've got two direction communication - this allows you to upload firmware through UART also (though it's better to do it through USB if you can - much faster)
I was asking for a link to the tool you are using to upload firmware via USB.. I also want a link to the board you are using.
Rebellos said:
You have to get USB<->UART converter or level converter for RS232<->UART if your PC has got RS232.
All low level messages in debug boards are sent through UART, not USB.
Why? Cuz UART is much more simple hardware than USB, initialization and handling of UART controller is literally few lines of C/ASM code, while proper handling USB connection on Sammy S3C/S5P takes at least 20KB of pure C code.
Then you can connect to board's TX and GND to get debug messages from bootloaders/kernel only. You can also connect to board's RX with PC's TX, and you've got two direction communication - this allows you to upload firmware through UART also (though it's better to do it through USB if you can - much faster)
Click to expand...
Click to collapse
Thanks for the clarification. I thought i was doing something wrong.
AdamOutler said:
I was asking for a link to the tool you are using to upload firmware via USB.. I also want a link to the board you are using.
Click to expand...
Click to collapse
Sorry, I must've mis-understood you.
I am using xdnw (http://code.google.com/p/xdnw/). It is the Linux version of dnw. I had a hard time compiling it due to the lack od dependencies, but I got it to work in Ubuntu 11.04.
I purchased the following board, from the following site, - http://www.cutedigi.com/product_info.php?products_id=4398.
The documents for the board are at the bottom of the page. I can upload them to the thread if you like. I am not at my home computer but i can do it when ui get home.
I also found another pdf while serach online that i have at home that i can upload.
I appreciate the help and information guys.
I see what's going on. You won't need a debug board. I was imagining something like the KIT-S5PC110 where a debug board was required.
{
"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"
}
You just need to hook up serial into the UART then use
Code:
minicom -D /dev/ttyS0
Set up the settings by hitting ctrl-a then o, and use the settings above for flow control Everything else should be setup proper.
As soon as you reboot the device, you should start seeing UART. Try both UART0 and UART3. I'm used to seeing UART2 as the main UART, but I'm betting UART0 would work the same as I'm used to.
If you could please, find out the functions of that red bank of switches. We need that information. There should be a table somewhere.
You can also use another tool called cu from the taylor-uucp package:
Code:
sudo apt-get install cu
sudo adduser <you> dialout
Logout and back in to get access to the /dev/tty{S,USB,etc}* without having to sudo to run cu.
Code:
cu -lttyS0 -s115200 -E!
I use '!' as the escape sequence, as the default is '~' and that conflicts with ssh.
AdamOutler said:
I see what's going on. You won't need a debug board. I was imagining something like the KIT-S5PC110 where a debug board was required.
If you could please, find out the functions of that red bank of switches. We need that information. There should be a table somewhere.
Click to expand...
Click to collapse
The red switch controls boot. Default is 2 being positive to boot from sd card while using WinCE as the installed OS. Its another configuration when android is installed in NAND.
I tired to upload the document but it was too big. It can be found on the same page as http://www.cutedigi.com/product_info...oducts_id=4398 at the bottom under 'LS6410 S3C6410 ARM11 Development Board Hardware Design Document'
I am using a laptop for this project so i have to purchase a usb to serial. I have read that i need one compatible with my current kernel. So, i guess ill be researching that.
Out of curiosity. If I decide i want to take my project to the next step, go to design services, have them design me a mobile motherboard, and have a company fabricate it will i need them to add a serial connection?
Can you post a proper link, or upload the manual to Mediafire.com? The link you posted is invalid.
In order to make a completed device:
1. Program your firmware
2. Make a list of which features you are using and which ones are completely unused
3. *optionally* draft out a case and a form-factor for the device. This is optional because I'm sure linksprite.com can handle this.
4. Contact http://www.linksprite.com/ to hash out the details
Development boards are generally sold to promote sales of a product. They make the boards as generic and moldable as possible so that people can experiment, find out what works, then make their own version. The development board manufacturers generally also handle production of completed projects.
If you do not have a serial port, it would probly be better to utilize the on-board UART. Serial and UART use different voltage levels. UART generally is 3-5v max. Serial is 12V. You can burn out both devices by connecting the wrong one. I'd use the UART on the board before the level conversion for the serial port.
See some of my posts on UART on Galaxy S devices for more. You can use a number of devices, however i'd recommend using an Arduino MEGA as they have 4 UART ports.. One is UART to USB and the other 3 can be connected up to 3 uart ports on your device. I've programmed an Arduino MEGA sketch for using the device as a USB>UART with 3 separate UART inputs. Let me know if you need it.
Btw, UART0 and UART3 are RS232 connectors on photo, so it seems these are already level converted into serial port voltage level and can be connected straight to PC's RS232 (and cannot be connected to UART interface, as this probably would burn it) to make sure get multimeter, boot board and check maximum voltage between pins of connector and board's GND. If max would be around 3V, it's TTL (Transistor to Transistor Logic) level and it's pure UART. If max is over 5V - it's RS232 and must not be paired with pure UART devices.
AdamOutler said:
Can you post a proper link, or upload the manual to Mediafire.com? The link you posted is invalid.
Click to expand...
Click to collapse
http://www.mediafire.com/?a45h90ce29c7fsf
you may want to get in touch with tom3q over at samdroid forums. he's the champ of samsung spica i5700 running this CPU.
go with smdk-tools.

OEM ROM Building thread

Well, MS has done it and essentially spilled the beans to get other OEMs to build new Windows Phones. It costs $99.00 USD (a standard Corporate Account). I've signed up with this using my personal domain and it apparently takes 2 days for validation from Symantec. Everything available as of 2/23/14, is at http://oem.windowsphone.com.
Here's the workflow for the whole process.
{
"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"
}
Here's part of the tool in action:
Debugger in action:
Just your everyday Visual Studio usage:
OS Image Process:
Test Central Tool:
That's everything public facing so far. We'll still have to see about the Qualcomm page though, I signed up and got verified, but still can't access the WP reference design.
And what can we exactly do with your corporate account ?
Wow... it sure *looks* like the full deal! Custom applications, services, and drivers. Extra capabilities for OEM apps. Boot-time services. Custom store sections. Debugging tools. So many cool things...
Of course, they are going to try and verify that these OEMs are legit companies, so we might not be able to use this... then again, maybe we will...?
An ID_CAP_INTEROPSERVICES app (which OEMs are allowed to use and publish on the store) with all the different OEMs interop-based registry libraries (RPCComponent for Samsung; there seems to be one for each OEM). Make it check which OEM's device it's running on, then interop-unlock and at least lay the groundwork for capability unlock (the bootstrap step; full capability unlock is directly possible if the library supports writing REG_MULTI_SZ values). Ideally, hide it inside some other, more innocuous-seeming app... whatever. This totally *could* work. We would need to be pretty circumspect about it though, if you don't want it to get banned right away...
GoodDayToDie said:
Wow... it sure *looks* like the full deal! Custom applications, services, and drivers. Extra capabilities for OEM apps. Boot-time services. Custom store sections. Debugging tools. So many cool things...
Of course, they are going to try and verify that these OEMs are legit companies, so we might not be able to use this... then again, maybe we will...?
An ID_CAP_INTEROPSERVICES app (which OEMs are allowed to use and publish on the store) with all the different OEMs interop-based registry libraries (RPCComponent for Samsung; there seems to be one for each OEM). Make it check which OEM's device it's running on, then interop-unlock and at least lay the groundwork for capability unlock (the bootstrap step; full capability unlock is directly possible if the library supports writing REG_MULTI_SZ values). Ideally, hide it inside some other, more innocuous-seeming app... whatever. This totally *could* work. We would need to be pretty circumspect about it though, if you don't want it to get banned right away...
Click to expand...
Click to collapse
Naaawwwwwww...... I wouldn't mind actually publishing apps for XDA users, but it still all depends on if MS accepts my account. I still don't have a good enough hold on C# to actually wrap one of our apps to look like something else. It would be ingenious to hide it behind a button in an about page or something, e.g. OOPS! I FOR GOT TO REMOVE A DEBUG FEATURE. looks at samsung.
GoodDayToDie said:
Wow... it sure *looks* like the full deal! Custom applications, services, and drivers. Extra capabilities for OEM apps. Boot-time services. Custom store sections. Debugging tools. So many cool things...
Of course, they are going to try and verify that these OEMs are legit companies, so we might not be able to use this... then again, maybe we will...?
An ID_CAP_INTEROPSERVICES app (which OEMs are allowed to use and publish on the store) with all the different OEMs interop-based registry libraries (RPCComponent for Samsung; there seems to be one for each OEM). Make it check which OEM's device it's running on, then interop-unlock and at least lay the groundwork for capability unlock (the bootstrap step; full capability unlock is directly possible if the library supports writing REG_MULTI_SZ values). Ideally, hide it inside some other, more innocuous-seeming app... whatever. This totally *could* work. We would need to be pretty circumspect about it though, if you don't want it to get banned right away...
Click to expand...
Click to collapse
This WP8 could be a clone of Android (cyanogenmod and OmniROM for WP for example, root services for apps...) and maybe lose security such as viruses, malware and Trojans. Microsoft must look into every corporate accounts to check its actions and valuate.
Marocco2 said:
This WP8 could be a clone of Android (cyanogenmod and OmniROM for WP for example, root services for apps...) and maybe lose security such as viruses, malware and Trojans. Microsoft must look into every corporate accounts to check its actions and valuate.
Click to expand...
Click to collapse
Still, the bottleneck is getting the apps into Windows Phone Store/Marketplace, assuming MS actually tests submissions.... The other issue is that you can't exactly build a ROM for an existing device, you almost need an army of devs to code the drivers for the device, none the less attempt decompiling the existing ones. I really only wanted to see MS's reference design for WP...
GoodDayToDie said:
Wow... it sure *looks* like the full deal! Custom applications, services, and drivers. Extra capabilities for OEM apps. Boot-time services. Custom store sections. Debugging tools. So many cool things...
Of course, they are going to try and verify that these OEMs are legit companies, so we might not be able to use this... then again, maybe we will...?
An ID_CAP_INTEROPSERVICES app (which OEMs are allowed to use and publish on the store) with all the different OEMs interop-based registry libraries (RPCComponent for Samsung; there seems to be one for each OEM). Make it check which OEM's device it's running on, then interop-unlock and at least lay the groundwork for capability unlock (the bootstrap step; full capability unlock is directly possible if the library supports writing REG_MULTI_SZ values). Ideally, hide it inside some other, more innocuous-seeming app... whatever. This totally *could* work. We would need to be pretty circumspect about it though, if you don't want it to get banned right away...
Click to expand...
Click to collapse
soooo, does this mean interope unlock for other phones?
hashmiakbar said:
soooo, does this mean interope unlock for other phones?
Click to expand...
Click to collapse
Re-read the piece that you quoted.
That windows phone kit allows you to create an os image and flash it.
Sent from my RM-917_nam_usa_100 using XDA Windows Phone 7 App
The other issue is that you can't exactly build a ROM for an existing device,
Click to expand...
Click to collapse
Exactly. You won't be able to flash it unless you have MS and *your OEM* certificates
basically, I am sure it is just a WP Adaptation Kit - which is useful as it has a lot of headers. But I barely see it useful for actual hacking (rebuilding might be nice, though But I doubt it might be better than OSB8 from user's point of view )
ultrashot said:
Exactly. You won't be able to flash it unless you have MS and *your OEM* certificates
basically, I am sure it is just a WP Adaptation Kit - which is useful as it has a lot of headers. But I barely see it useful for actual hacking (rebuilding might be nice, though But I doubt it might be better than OSB8 from user's point of view )
Click to expand...
Click to collapse
It would bring a new meaning to "custom" roms
Well, here's the message I just got this evening. Just means I actually need to pursue incorporation to proceed... Someone here might be a business owner and offer insight to "make a legitamate business." I wouldn't mind trying to figure out what I need to do, but I know at the US Federal level it's not easy/I hear lots of small businesses have issues.
Anyways, its seems like this is an advanced version of the tools for Windows Embedded Handheld, designed for OEMs instead of secondary manufacturers, which don't want to muck with the base phone, but tack on a scanner or something of that nature.
Feb 25, 2014
Order number: 10842327
Dear [User],
Symantec is a verification and authentication agency employed by Microsoft to confirm the accuracy of the information that was provided to Microsoft during your enrollment for a Microsoft Developer Services Account. We were unable to verify [Company Name] as current/active through any of our registration databases. As a result, we require additional documentation in order to process your request.
PLEASE NOTE: Before providing documentation, please make sure that the Organization name on your enrollment, [Company Name], matches your full legal organization name. If this organization name is incorrect or incomplete, please contact Symantec so that we may update and reassess your enrollment.
Acceptable documents include any one of the following:
A. Valid business license or business registration document
B. Articles of incorporation or certificate of incorporation
C. Articles of organization or formation
D. DBA (Doing Business As), fictitious business name, trade name, or assumed name registration
E. Charter documentation (For banks, universities and government agencies)
These documents must show proof that they have been properly filed with the appropriate government, state or county authority.
If you have acceptable documentation, please fax it to 1-650-237-8871. You may also attach scanned images of the document to an email and send them to [email protected]. Please include your account number in all communications with Symantec.
What’s next?
Once we receive your documentation, we’ll review it for accuracy against your registration details. Please allow one full business day for processing your documents. If additional information is required, we’ll contact you within that time period.
On behalf of Microsoft Developer Services, thank you for your prompt attention to this matter.
Regards,
Symantec Customer Support
Americas:
Fax: +1 650-237-8871
Email: [email protected]
Live Chat: http://go.symantec.com/microsoft-chat-support
Chat Hours Mon-Fri: 5am-5pm PST
Australia and Asia Pacific:
Email: [email protected]
Live Chat: http://go.symantec.com/microsoft-chat-support
Chat Hours Mon-Fri: 9am-6pm AEST, 9am-7pm AEDT
Europe, Middle East, and Africa
Email: [email protected]
Live Chat: http://go.symantec.com/microsoft-chat-support
Chat Hours Mon-Fri: 8am-5pm GMT
Phone Monday through Friday: 1-855-797-7279 or 1-650-426-3450 (USA)
Click to expand...
Click to collapse
What, would only need to have a real registred company? No matter what it does? does it need to be in the US or EU also ok?
Well, you can create a company like cyanogenmod inc.
Sent from my EPIC LG-E900
thals1992 said:
It would bring a new meaning to "custom" roms
Click to expand...
Click to collapse
At which point? Still the same unless you have phone bsp sources
ultrashot said:
At which point? Still the same unless you have phone bsp sources
Click to expand...
Click to collapse
Well, you are building a ROM with official tools w/ essentially seems to be a simple wizard for building ROMs.
Also do we know how to access MMOS and do we know what it does? The way its conveyed in the site is an emergency debug mode e.g. Qualcomm MSM...
Sent from my Lumia 928 (RM-860) using Tapatalk
I'm pretty sure it said MS will provide the BSP for standard platforms... stick to known parts and you should be fine.

[XAP APP] Process Viewer

This program is found in the depths of the internet, and would like to share with you, because it deserves attention.
I hope the author will not be offended.
{
"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"
}
View attachment Process.Viewer.WP8.xap
spavlin said:
View attachment 2635723
Click to expand...
Click to collapse
So nice . well done .
no Interop Unlock Needed and works very smooth and very fine .
Tested on Lumia 920 RM-821 .
Whoa, very cool! Mind sharing the source, or at least the technique used? I tried this months ago and concluded that apps could only see processes running in their own chamber. Even adding ID_CAP_FOREGROUND_TASK_MANAGER only helped a little (let me see the debugger when it was running, not much else). You managed to get a *ton* of info using only completely ordinary capabilities, and I'd really like to know how!
Thanks for sharing the app, though.
Oh, and however you're managing to open handles to system processes, how much access do those handles have? In particular, can you use debug APIs? I really doubt it, but it's totally worth trying... because if it is, we've got arbitrary root.
GoodDayToDie said:
Oh, and however you're managing to open handles to system processes, how much access do those handles have? In particular, can you use debug APIs? I really doubt it, but it's totally worth trying... because if it is, we've got arbitrary root.
Click to expand...
Click to collapse
reker written this programm)
...:laugh:
Working with my Lumia 925 :good:
Long time i've not been around, and suddenly found this really interesting thread (i'm playing with a lumia 920) i've been able to rebuild the application (generate source from xap) and found some interesting things, there are 2 dll that contain the process tools, one wrapper for them and one dll that is used to "protect" the application:
Win32ProcessWrapper_RT.winmd: wrapper for: WP8ProcessUtils.dll and WP8NativeShellHelper.dll
Win32ProcessWrapper_RT.dll : checks for the publisher id and application id (without that, it disables the dll call's
But the really really interesting part is that there are some functions not added in the wrapper but available on the WP8ProcessUtils.dll, not sure if it's due to elevation required or maybe for another reason (as far as i can see it is able to gain access out of the sandbox so elevation should not be an issue, but who knows, i'm not an expert on that)
here are the functions inside the WP8ProcessUtils.dll
and as you can see, they are not present in the wrapper:
I've attached the VS solution reconstructed from the xap (code is not something to say "ohhh" but it works ), maybe someone can take a look and see if the wrapper could be rebuilt to use the missing functions.
Salu2!
Interesting! I'd looked at the exports, but I hadn't caught the same things you had. The WP8_* functions are odd; Win32 doesn't use the "FindFirst/FindNext" paradigm for processes, so far as I can tell. However this app enumerates processes, it's doing something funky. It doesn't even call EnumProcesses, not that this surprises me terribly (since that API won't return any processes outside your AppContainer). The presence of multiple Open* (as in, WP8_OpenThread, WP8_OpenThread2) functions is intriguing. One can safely presume that one of them is the standard Win32 APIs (OpenProcess, OpenProcessToken, and OpenThread are all imported from kernelbase.dll). The question is, what are the other ones? Even "guessing" process IDs doesn't let you use OpenProcess on them...
All the interesting stuff seems to be in the native code (no big shock there, really). Gotta get that source...
Apologies for failing to notice the bit about finding (rather than writing) this app. I've emailed the dev.
GoodDayToDie said:
Interesting! I'd looked at the exports, but I hadn't caught the same things you had. The WP8_* functions are odd; Win32 doesn't use the "FindFirst/FindNext" paradigm for processes, so far as I can tell. However this app enumerates processes, it's doing something funky. It doesn't even call EnumProcesses, not that this surprises me terribly (since that API won't return any processes outside your AppContainer). The presence of multiple Open* (as in, WP8_OpenThread, WP8_OpenThread2) functions is intriguing. One can safely presume that one of them is the standard Win32 APIs (OpenProcess, OpenProcessToken, and OpenThread are all imported from kernelbase.dll). The question is, what are the other ones? Even "guessing" process IDs doesn't let you use OpenProcess on them...
All the interesting stuff seems to be in the native code (no big shock there, really). Gotta get that source...
Click to expand...
Click to collapse
You are right, there is some sort of "voodoo" hidden in that dll, but based on the level of "protection" the application has (for a lack of other term) i'm not pretty sure the dev would be willing to release that portion of the code (he wrote one wrapper to interface a dll that checks developer id in order to allow the app to use the exports, too much work for something that you are willing to release, and also a very good strategy to prevent MS/Nokia to patch it)
Maybe our best shoot is with someone with better ida - hex ray experience (for sure any experience is better than mine )
Cheers
---------- Post added at 03:47 AM ---------- Previous post was at 03:34 AM ----------
GoodDayToDie said:
Whoa, very cool! Mind sharing the source, or at least the technique used? I tried this months ago and concluded that apps could only see processes running in their own chamber. Even adding ID_CAP_FOREGROUND_TASK_MANAGER only helped a little (let me see the debugger when it was running, not much else). You managed to get a *ton* of info using only completely ordinary capabilities, and I'd really like to know how!
Thanks for sharing the app, though.
Click to expand...
Click to collapse
Btw, as i said, i'm not an expert on wp applications (just got the wp8 a couple of weeks ago) i've tried to add that capability on the application but says "invalid" is there other way to add it besides WMAppManifest? (additional files, etc.)
Thanks!
No. You can use it on capability-unlocked phones, but not on standard dev-unlock.
I'm not great with IDA but I can use it. It'll just take longer :/
Pretty sure most of the code isn't that exciting anyhow - I've written apps that get all that info once given a process handle - but getting those handles (to anything but your own process) is the hard part. We Shall See.
GoodDayToDie said:
No. You can use it on capability-unlocked phones, but not on standard dev-unlock.
Click to expand...
Click to collapse
I only have development unlock and the app worked on my WP8.1 Nokia.
GoodDayToDie said:
I'm not great with IDA but I can use it.
Click to expand...
Click to collapse
I'm good at IDA but don't know ARM assembly at all
GoodDayToDie said:
getting those handles (to anything but your own process) is the hard part.
Click to expand...
Click to collapse
Looks like to enum processes, this app just tries sequential process IDs, tries to open it, checks for status code.
Why snapdragon s4 has only 1.2 GHz clock??
What does that have to do with this thread, and why'd you post in a six-months-dead thread anyhow?
because i have joined, this forum 6 day ago

Categories

Resources