IT이야기2016. 8. 9. 08:31

마켓에서 download받는 것이 아니라 unknown source로 부터 설치해야 이 취약점을 이용할수 있는것으로 알려져있습니다. 하지만 900M대(9억대)나 이 문제를 가지고 있다니 최신폰 아니고서야 패치 안하는 사람이 더 많을텐데 우리가 살아있는안 이 구멍을 이용할수 있을것 같네요.


퀄컴이 안드로이드 쪽에서 독보적이어서 쉽게 드러나는 것도 있지만, 퀄컴이 안드로이드에 큰 구멍으로 보이는 것은 저만 그런가요? 에라이~


보안이 중요한 사람들은 아이폰, iOS로 가는게 너무 당연하고 그렇지 않는 사람들은 너무 바보스럽게 보이겠습니다.

----------------

http://www.zdnet.com/article/quadrooter-security-flaws-affect-over-900-million-android-phones/

All versions of Android are vulnerable to these flaws, which won't be fully patched until the September security release next month.

Google's Nexus 5X, Nexus 6, and Nexus 6P, HTC's One M9 and HTC 10, and Samsung's Galaxy S7 and S7 Edge are some of those named vulnerable to one or more of the flaws.


----------------

안드로이드 전버전에 허점…"보안 비상"

http://www.zdnet.co.kr/news/news_view.asp?artice_id=20160808102142&lo=z35

---------------


1. CVE-2016-2503 discovered in Qualcomm's GPU driver and fixed in Google's Android Security Bulletin for July 2016. 
2. CVE-2016-2504 found in Qualcomm GPU driver and fixed in Google's Android Security Bulletin for August 2016. 
3. CVE-2016-2059 found in Qualcomm kernel module and fixed in April, though patch status is unknown. 
4. CVE-2016-5340 presented in Qualcomm GPU driver and fixed, but patch status unknown. 

Posted by 쁘레드
Programming2016. 2. 28. 08:51

사이노젠은 안드로이드를 구글로 부터 가져오고 싶다며 상당히 안드로이드 최적화에 관심이 많은 집단입니다. 대부분 소스가 공개되어 있으니 찾아보기 좋을것 같습니다.

Qualcomm 코드는 codeaurora.org를 통해서 공개되니 다른 포스트 참조.

---------------------

Cynogenmod.org가 홈페이지

https://wiki.cyanogenmod.org/w/Main_Page ;WIKI, 여기서 source code를 누르면 github로 넘어감

---------------------

https://github.com/cyanogenmod ; 프로젝트 리스트가 나오고


관심있는 프로젝트로 하나 골라 들어가면, 아래는 LGE의 ms8992 kernel project에서 fork한것. V10에 들어가는 kernel이겠죠

https://github.com/CyanogenMod/android_kernel_lge_msm8992


받는것은 github에 가입하고 SSH key가 등록되어 있어야 함.

---------------------

kernel만 있는 프로젝트인데 이것을 빌드하려면...

<TBD>

'Programming' 카테고리의 다른 글

Windows Phone 8 App 개발  (0) 2016.03.04
Windows Mobile 7 phone 구입  (0) 2016.02.28
CodeAurora.org를 통해 Qualcomm 안드로이드 Open Source 받기  (0) 2016.02.28
월간 잡지 마소 폐간  (1) 2015.12.10
Visual Studio 2015 제품군  (0) 2015.11.19
Posted by 쁘레드
Programming2016. 2. 28. 08:26

*Check android release page

https://codeaurora.org/xwiki/bin/QAEP/release


-----------------

git config --global user.email "<EMAIL>"
git config --global user.name "<NAME>"

repo init -u git://codeaurora.org/platform/manifest.git -b release -m LA.BF64.1.2.1-06420-8x92.0.xml --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable

repo sync -j4 -c -q --no-tags

Testing colorized output (for 'repo diff', 'repo status'):
  black    red      green    yellow   blue     magenta   cyan     white 
  bold     dim      ul       reverse 
----------------

Using repo and git
------------
install asciidoc
------------
*build error
/bin/bash: prebuilts/misc/linux-x86/bison/bison: No such file or directory

sudo apt-get ing++-multilibstall bison g++-multilib git gperf libxml2-utils make python-networkx zlib1g-dev:i386 zip
sudo apt-get install python-lunch

-----------------

*build command

lunch msm8992-userdebug

make -j8

-----------------

*kernel only in kernel directory

m -j8 ONE_SHOT_MAKEFILE=build/target/board/Android.mk bootimage

-----------------

'Programming' 카테고리의 다른 글

Windows Mobile 7 phone 구입  (0) 2016.02.28
Cynogenmod project 받아 빌드하기  (0) 2016.02.28
월간 잡지 마소 폐간  (1) 2015.12.10
Visual Studio 2015 제품군  (0) 2015.11.19
Hard core Embedded Programming - no printf() sprintf()  (0) 2015.11.19
Posted by 쁘레드
IT이야기2015. 12. 17. 05:03

저는 삼성 노트4 사용자입니다. 아직도 일년이나 약정이 남아있네요. 배터리 하나가지고 버틸수가 없어서 아마존에서 배터리 2개 셋트를 샀는데... 정품이 아니니 하루가 안가고 (엄청나게 사용하는것이 아닌) 그냥 일반사용 패턴으로 12시간밖에 못갑니다. 특히나 자기전에 배터리 갈고 잤는데 점심때에 앵꼬 난다고 합니다. (이거 멍미?) 나 자는동안 도데체 뭘 한거니. (처음에는 해킹도 의심했습니다. T.T 국정원인가?) 며칠간 계속 모니터링 해보니...

이것들이 일부러 빨리달게하는 이유가 가장 큰것 같습니다.
물론 배터리 퀄리티가 다른것도 이유가 되겠지만 그 이유가 첫번째가 아닌듯. 배터리만 문제라만 배터리 사용 비율은 같아야지요. 기울기가 가파르고 더 빨리 달더라도.
정품이 아닌 배터리를 detect하면 Call standby를 자주 깨어나게하고 화면을 더 밝게 유지하는듯.
나쁜 회사. (지들도 먹고 사려면 어쩔수 없다고 하더라도 욕은 해야지)

12/18 Update: 정품 배터리와 OEM 배터리를 사용하면서 배터리 사용비율을 다시 체크해보니 역시나 다릅니다. 아마존에서 산 OEM배터리인 경우 call standby나 다른 앱들이 계속 배터리를 빨아먹는 상황이 목격되었고, 정품은 그렇지 않습니다. 배터리를 구분하는 것이 확실해보입니다.


Posted by 쁘레드
IT이야기2015. 7. 10. 04:12

싸이노젠보다 싸이노겐이 더 발음에 가까운듯.


구글로 부터 안드로이드를 가져오고 싶다는 말도안되는 회사에서 이제 가능할것 처럼 보이는 회사가 되었네요. 아주 오래된 삼성 노트1에 싸이노젠을 설치했더니 정말 날라다닙니다. 지금 노트4보다 더빠릿해진것 같네요.


이미 투자회사도 많이 있고, 요즘 hire하는것 보니, 이미 날라가기위한 펀드는 충분한것으로 보입니다.내년 상장을 목표로 하고 있을듯.



--------------

Our Investors

         

--------------

Cyanogen Taps Microsoft, Qualcomm Veterans For Fight To Control Android

It’s hard to keep Kirt McMaster quiet.

The CEO of Cyanogen, the Palo Alto startup with a bold plan to wrest control of Android from Google, is known for his brashness and bravado. Minutes into my first interview with him in January, he was summing up Cyanogen’s improbable mission: “We’re putting a bullet through Google’s head.” Even one of his leading investors told me they wished McMaster wouldn’t “poke the bear too many times and so loudly.”

Yet in the past few months, McMaster has been unusually circumspect. After a flurry of partnership announcements at the Mobile World Congress in early March, and news that Microsoft MSFT +1.16% had joined forces with the company in April, Cyanogen and McMaster went largely silent.

But on Tuesday, when I caught up with him to check on the progress of his crusade, McMaster was his usual, blustery self.

“I’m even more bullish,” he said.

On Wednesday, Cyanogen announced two key engineering hires: Stephen Lawler, a veteran of Amazon and Microsoft, who is joining as senior vice president of engineering, and Karthick Iyer, a Qualcomm QCOM +0.27% vice president and engineering lead on Android, who will be vice president of global systems.

McMaster said Lawler, an Amazon vice president who previously worked as CTO for Bing Maps at Microsoft, will help to lead Cyanogen’s efforts to develop a suite of mobile services — in house and through partnerships — to compete with those offered by Google GOOGL +0.87%. Iyer, he said, will help broaden the Cyanogen platform as more and more manufacturers agree to build smartphones based on the Android variant.”When we are able to attract people like that to the team, it’s invigorating,” McMaster said. “Other people tend to follow. It’s good for the company. It shows people we can deliver on the promise.”

--------------


사이애노젠모드(CyanogenMod)는 안드로이드를 구동하는 일부 스마트폰에 설치 및 구동할 수 있는 비공식 안드로이드 펌웨어이다. 현재 60개 이상의 안드로이드 스마트폰에서 펌웨어 업데이트가 가능하며,FLAC멀티터치microSD 카드에서의 프로그램 설치 및 실행, 향상된 메모리 스왑(compcache), 거대 APN 리스트, 재부팅 메뉴, 블루투스 및 USB를 이용한 테더링 등 기존의 AOSP에서 지원하지 않는 기능등을 다수 탑재하고 있다. 모바일 OS 중에서는 최초로 BFS를 작업 스케줄러로 사용하는 운영 체제이기도 하며(이는 현재 안드로이드 공식 소스 트리에도 시범 반영되었다.[1]) 경우에 따라서는 공식 안드로이드 펌웨어보다 높은 성능을 발휘하기도 한다. 2015년 1분기 현재 정식 배포 중인 CyanogenMod는 CM7과 CM9, CM10, CM10.1, CM10.2,cm11이 있고, 나이틀리로 배포 중인 Android 5.0.x 기반의 CM12과 그의 메니저 업데이트 버전인 안드로이드 5.1.x 기반에 cm12.1이 있다


--------------

Cyanogen and Qualcomm Collaborate to Raise the Bar on User Experience

MARCH 1, 2015Cyanogen and Qualcomm Collaborate to Raise the Bar on User Experience

Cyanogen, Powers New Offering for Snapdragon Processors


Palo Alto, CA.  March 1, 2015 — At Mobile World Congress today, Cyanogen Inc. and Qualcomm Technologies, Inc., a subsidiary of Qualcomm Incorporated, announced details of a collaboration that will provide support for the best features and UI enhancements of the Cyanogen Operating System on certain Qualcomm® Snapdragon™ processors. This will be available for the upcoming release of Qualcomm Reference Design (QRD) planned for April.

Cyanogen is widely known through the industry for its commercially distributed Cyanogen OS and the CyanogenMod community distribution. Through the enhanced solution, Cyanogen brings a number of feature-rich enhancements, including a new launcher and personal information management apps across dialer, messaging, contacts, and calendar. The Cyanogen OS experience arrives on the most current Android™ 5.0 Lollipop release, and will be available to device makers globally.

"We're delighted to collaborate with Qualcomm on their QRD program," said Kirt McMaster, CEO, Cyanogen Inc. "We're addressing the needs of device makers in developed and developing markets looking for a truly differentiated software experience that matter to consumers."

The features and UI enhancements will be available from Cyanogen Inc. for Qualcomm® Snapdragon™ processors in the 200, 400 and 600 series, bringing the Cyanogen experience across multiple device tiers. Additionally, Cyanogen features such as the new Launcher will also be available for the QRD program across these tiers of Snapdragon processors. The QRD program is designed to streamline the rapid introduction of devices at lower development costs — drawing on the technical innovation and product quality that have made Qualcomm Technologies, Inc. an industry leader.

"We chose to work with Cyanogen based on their deep Android expertise and innovative approach to enhancing smartphone software," said Jason Bremner, SVP of Product Management, Qualcomm Technologies . "By collaborating with Cyanogen, we are able to offer unique experiences to users of Snapdragon based devices."

Through this ongoing collaboration, Cyanogen will be adding exciting new features and services in future releases as the company continues to drive advancements in mobile computing across a range of devices that incorporate Snapdragon processors.

###

About Cyanogen Inc.

Cyanogen is reimagining mobile computing, giving power to the people to customize their mobile device and content experiences. The CYANOGEN® operating system is built on Android and known for its revolutionary personalization features, intuitive interface, speed, improved battery life, and enhanced security. With a rapidly growing global user base and a vibrant community of developers, we're intelligently connecting smartphone and tablet consumers to people, apps, and things they love. For more information, visit Cyanogen's websiteGoogle+Twitter, and Facebook.


Posted by 쁘레드
Programming2015. 6. 3. 02:57

ARM에 맞는 stable kernel을 관리해주는 사람이 있었네요. 중요한 feature는 back port도 해주고 아주 친절하네요.


-------------------

https://wiki.linaro.org/LSK

Linaro Stable Kernel (LSK)

Overview

Linaro Stable Kernel (LSK) aims to provide a stable basis for system integration of ARM hardware, integrating Linaro developed features available in mainline with kernel.org Long Term Stable (LTS) releases to allow integration of those features in production systems.

Most LSK features can be disabled at either build or run time so are included as part of the core LSK functionality. To support those feature sets which have substantial impacts on the kernel and cannot be disabled at build or run time the LSK is provided in multiple flavours. Currently these are:

  • "Core" - features which can be runtime disabled
  • "Android" - additional changes from AOSP

  • "RT" - the RT patch set adding realtime features to the Linux kernel

The number of flavours is kept to a minimum in order to make selection simpler. As much as possible is in the core LSK in order to ensure that features are as widely available as possible.

Currently the LSK release in Feature mode is base based on kernel version v3.18. Note: details for maintenance mode LSK versions can be found below.

Support

Each Linaro Stable Kernel (LSK) is maintained for two years. During the first year [Feature-Mode], both features and bug fixes are integrated and during the second year [Maintenance-Mode] only bug fixes are integrated. Bug reports should be filed against Linaro Stable Kernel project. Any queries should be directed to the Linaro support system in the first instance.

Adding code to LSK

Any bug fixes which apply to the standard kernel and could be included in a kernel.org LTS release should be submitted there, the kernel.org LTS releases are integrated into the LSK.

New features need to be reviewed by the TSC in discussion with the LSK team. Features should be present in current versions of the upstream kernel or in the process of being integrated there.

Code specific to the LSK should be submitted to the LSK team for review by e-mail using standard kernel submission techniques such as patches in e-mail or git pull requests. The addresses to send things to are:

  • LSK Tech Lead: Kevin Hilman <khilman AT linaro DOT org>

  • LSK Engineer: Alex Shi <Alex.Shi AT linaro DOT org>

  • Linaro Kernel mailing list <linaro-kernel AT lists DOT linaro DOT org>

Please include "LSK feature request" in the Subject line.

The submission should include information to help track upstream work on the feature, in order of preference:

  1. Commit IDs from the standard kernel in the changelogs of the individual patches.
  2. A description of how the equivalent change was made upstream or why it isn't required in LSK (eg, explaining that this is taken care of by features not present in the stable kernel).
  3. References to where out of tree development is happening including contact information for followup.

This will aid ongoing maintenance of the features. Any new features should be discussed with the LSK team in advance to determine the most straightforward approach.

Features in LSK v3.18 [Feature Mode]

Feature

Upstream

ARM64 errata framework

yes, and LTS 3.18

ARM64 errata workarounds

yes, and LTS 3.18

DT files for Juno support

yes

Coresight

no

Coming soon...

KVM

yes, and LTS 3.18

IPA

yes

dm-crypt performance

yes

Getting LSK

Linaro Stable Kernel (LSK) is available in a git repository on git.linaro.org. There are branches for each flavor of the kernel:

Flavour

Kernel version

Branch

Core

v3.18

linux-linaro-lsk-v3.18 *in preview mode, targeting release 15.06*

Android

v3.18

linux-linaro-lsk-v3.18-android *in preview mode, targeting release 15.06*

RT

v3.18

linux-linaro-lsk-v3.18-rt *in preview mode, targeting release 15.06*


Posted by 쁘레드
IT이야기2015. 5. 6. 06:09

팟케스를 들을때 두가지 앱을 씁니다. 하나는 팟케스트 기능에 충실한 podcast republic.
한국 방송을 고를때는 팟빵. 둘다 좋고 하나를 지울수 없을 만큼 자신의 색깔이 뚜렸하네요

'IT이야기' 카테고리의 다른 글

핏빗 상장추진, FitBit IPO  (0) 2015.05.09
Netflix vs Amazon  (0) 2015.05.07
Engadget Infertility Hacking  (0) 2015.05.05
삼성의 끝없는 애플 따라하기  (5) 2015.05.05
파퀴아오 메이웨더 공짜 LIVE 중계로 뜬 앱들  (0) 2015.05.05
Posted by 쁘레드
IT이야기2015. 4. 16. 05:24
삼성 노트4가 아이폰 보다 램도 많고 좋은것도 많은데 윈도우쳐럼 중간중간 Sleep을 하는건지 빠르지도 않고.


5개 App 사용램만 더해보니, 364MB. 그럼 안드로이드가 2GB가량 먹고있는거야? 도대체 뭐가 먹고 있는거야?

며칠전 버라이존 노트4도 롤리팝(lollipop, lp) upgrade가 나와서 바로 update했습니다. update하자마다 카메라를 눌러 사진을 하나 찍는데 crash. 된장. 이런거 테스트도 안하나? 요즘 오픈소스로 quality를 기대한다는 것이 얼마나 어려운가에 대해서 생각하고 있습니다. 역시 모두가 다 인정하는 위대한 제품을 만들려면 open source로는 안되는 걸까요?

'IT이야기' 카테고리의 다른 글

utorrent 지우자~  (0) 2015.04.21
MP3 ID3 한글 깨지는것 - 복구는 불가능한듯  (0) 2015.04.21
Huawei P8  (0) 2015.04.16
Mobile GPU Teardowns/Benchmark  (0) 2015.04.16
Who the heck is Popcorn Time?  (0) 2015.04.15
Posted by 쁘레드
IT이야기2015. 3. 27. 02:05

삼성 갤럭시 노트4를 쓰고 있지만여러군데서 SW가 불안하고 느리기까지 하다. 모토로라(Motorola)가 Android system을 더 잘 이해하고 최적화를 더 잘하는것 같다는 생각이 든다. 그래서 구글이 특허말고라도 다른쪽에 가격을 더 쳐줬다면 안드로이드를 발전시켜준것을 좀더 쳐줬었겠지.

지금은 레노보(Lenovo)에 인수돼서 중국기업이지만 이작은 폰이 가격도 가격인더 얼마나 빠릿빠릿한지 써보면 정말 놀랄듯. 왠만한 저렴한 폰은 Moto E로 대동단결.

LTE, 외장메모리. 퀄컴.

 

http://www.motorola.com/us/smartphones/moto-e-2nd-gen/moto-e-2nd-gen.html

Why Moto E?

4G LTE or 3G speed
Connect with anyone, anywhere.

Quad-core processor
Do more, faster.

All-day battery
Keep going, longer.

Android 5.0, Lollipop
Enjoy the latest Android OS.

Expandable memory
8GB of storage, with a slot for an optional microSD card.*

 

Notebook: Motorola Moto E 2015 (Moto Series)
Processor: Qualcomm Snapdragon 410 MSM8916
Graphics Adapter: Qualcomm Adreno 306
Display: 4.5 inch, 16:9, 960x540 pixels, glossy: yes
Weight: 0.145kg

 

http://www.engadget.com/2015/03/23/moto-e-review-2015/

83

Motorola

Moto E (2015)

PROS

  • Inexpensive
  • Elegant and comfortable design
  • Great battery life

CONS

  • Generally slow performance, despite good hardware
  • Mediocre camera
  • Display is difficult to read outdoors

 

SUMMARY

Motorola's new Moto E is a solid improvement over its predecessor, with plenty of features for a low price. But it's also easy to see where Motorola had to sacrifice quality to make it inexpensive.

Performance and battery life

 

MOTO E (2015)

MOTO E (2014)

MOTO G (2014)

MOTO X (2014)

Quadrant 2.0

12,352

5,264

8,846

22,721

Vellamo 3.0

1,929

1,173

1,669

2,093

SunSpider 1.0.2 (ms)

1,368

1,626

1,534

787

CF-Bench

17,483

6,483

14,470

39,018

SunSpider: Lower scores are better; results compiled on Chrome.

 

http://www.gsmarena.com/motorola_moto_e_(2015)-6986.php

FULL Spec

Also known as Motorola Moto E (2nd Gen.), Motorola Moto E2, Motorola Moto E+1
Moto E XT1527, XT1511 - for USA
Moto E XT1505 - Global model

NETWORK

Technology

GSM / HSPA / LTE

  

 

LAUNCH

Announced

2015, February

Status

Available. Released 2015, February

 

BODY

Dimensions

129.9 x 66.8 x 12.3 mm (5.11 x 2.63 x 0.48 in)

Weight

145 g (5.11 oz)

SIM

Micro-SIM

 

DISPLAY

Type

IPS LCD capacitive touchscreen, 16M colors

Size

4.5 inches (~64.3% screen-to-body ratio)

Resolution

540 x 960 pixels (~245 ppi pixel density)

Multitouch

Yes

Protection

Corning Gorilla Glass 3, oleophobic coating

 

PLATFORM

OS

Android OS, v5.0.x (Lollipop)

Chipset

Qualcomm Snapdragon 200 - 3G model
Qualcomm Snapdragon 410 - LTE model

CPU

Quad-core 1.2 GHz Cortex-A7 - 3G model
Quad-core 1.2 GHz Cortex-A53 - LTE model

GPU

Adreno 302 - 3G model
Adreno 306 - LTE model

 

MEMORY

Card slot

microSD, up to 32 GB

Internal

8 GB, 1 GB RAM

 

CAMERA

Primary

5 MP, 2592 х 1944 pixels, autofocus

Features

Geo-tagging, panorama, HDR

Video

720p@30fps

Secondary

VGA

 

SOUND

Alert types

Vibration; MP3, WAV ringtones

Loudspeaker

Yes

3.5mm jack

Yes

 

COMMS

WLAN

Wi-Fi 802.11 b/g/n, hotspot

Bluetooth

v4.0, LE

GPS

Yes, with A-GPS, GLONASS

Radio

FM radio with RDS

USB

microUSB v2.0

 

FEATURES

Sensors

Accelerometer, proximity

Messaging

SMS(threaded view), MMS, Email, Push Email, IM

Browser

HTML5

Java

Yes, via Java MIDP emulator

  

- Active noise cancellation with dedicated mic
- MP3/eAAC+/WAV/Flac player
- DivX/WMV/MP4/H.264 player
- Photo/video editor
- Document viewer

 

BATTERY

  

Li-Ion 2390 mAh battery

Stand-by

 

Talk time

 

 

'IT이야기' 카테고리의 다른 글

저렴한 5세대 i5 노트북, laptop 추천  (0) 2015.03.27
Dell Venue 8 7000 추천  (0) 2015.03.27
삼성 Looppay인수  (0) 2015.03.25
아주 저렴한 소니 헤드폰 추천 Sony MDR-ZX100  (0) 2015.03.20
Sony MDR-1ADAC 완전 비추  (0) 2015.03.20
Posted by 쁘레드